API Hub Activation su iOS

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

Utilizzare l'API Hub Activation

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

  1. Identifica eventuali dispositivi compatibili con l'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)