API Hub Activation su iOS

L'API Hub Activation ti consente di rilevare e attivare in modo programmatico un hub Google Home. È particolarmente utile quando l'utente non ha altri modi per attivare un hub, come nel caso di un hub senza schermo.

Utilizzare l'API Hub Activation

Utilizzando l'API Hub Activation, puoi creare un'app in grado di rilevare e attivare gli hub. Questa API è implementata come metodi nella classe Home.

  1. Identifica eventuali dispositivi compatibili con hub sulla rete Wi-Fi:

    import GoogleHomeSDK
    
    // Find available hubs, with a 5-second timeout
    let hubs = try await home.discoverAvailableHubs(duration: .seconds(5))
    
  2. Attiva un dispositivo compatibile con l'hub:

    try await home.startHubActivation(hub)