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)