Hub Activation API on 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)