Hub Activation API на устройствах iOS

Hub Activation API позволяет программно обнаруживать и активировать хаб Google Home. Это особенно полезно, если у пользователя нет другого способа активировать центр управления, например если у центра управления нет экрана.

Как использовать Hub Activation API

С помощью Hub Activation API можно создать приложение, которое будет находить и активировать хабы. Этот API реализован как методы класса Home.

  1. Определите, какие устройства в сети Wi-Fi могут выступать в качестве концентратора:

    import GoogleHomeSDK
    
    // Find available hubs, with a 5-second timeout
    let hubs = try await home.discoverAvailableHubs(duration: .seconds(5))
    
  2. Чтобы активировать устройство с поддержкой контроллера:

    try await home.startHubActivation(hub)