Interfejs Hub Activation API na iOS

Interfejs Hub Activation API umożliwia automatyczne wykrywanie i aktywowanie centrali Google Home. Jest to szczególnie przydatne, gdy użytkownik nie ma innego sposobu na aktywowanie centrali, np. w przypadku centrali bez ekranu.

Korzystanie z interfejsu Hub Activation API

Za pomocą interfejsu Hub Activation API możesz utworzyć aplikację, która będzie wykrywać i aktywować centrale. Ten interfejs API jest zaimplementowany jako metody w klasie Home.

  1. Zidentyfikuj urządzenia obsługujące centralę w sieci Wi-Fi:

    import GoogleHomeSDK
    
    // Find available hubs, with a 5-second timeout
    let hubs = try await home.discoverAvailableHubs(duration: .seconds(5))
    
  2. Aktywuj urządzenie obsługujące centralę:

    try await home.startHubActivation(hub)