有沒有人發現任何有關在原生Watch OS 2應用中與信標進行交互(測距和監測)的信息? 我想讓用戶可以在家中使用,而不必將手機放在口袋裏。 我無法在任何地方找到任何文檔,我想知道它是否可行 - 顯然是否有任何類似的示例。 謝謝觀看OS 2信標監測和測距
回答
watchOS上的核心位置沒有所有iBeacon功能。有沒有startRangingBeaconsInRegion:
和startMonitoringForRegion:
方法,如可以在CLLocationManager參考文檔中可以看出:
現在唯一的選擇就是做在iPhone上的測距/監測,並將結果傳遞給關注應用程序通過Watch Connectivity Framework。
UPDATE爲watchOS 4:在覈心位置仍然沒有iBeacon顯示,但現在的核心藍牙可用於watchOS的應用程序,這意味着你的應用程序可以檢測到非iBeacon顯示數據包,如埃迪斯通,或Estimote的Nearable /遙測。
只有當您的應用程序處於前臺或具有執行時間時。後者的含義是,例如,如果您的應用程序已在後臺運行,因爲您正在使用新的「位置更新」後臺模式進行逐嚮導航,或者您正在後臺跟蹤鍛鍊,那麼您可以同時掃描信標。本身和檢測到的藍牙信標不會讓您的應用在後臺保持活躍狀態,它將被暫停。
直接使用手錶監視/範圍與watchOS是禁止蘋果(它在開發文件中詳細說明)。這意味着您無法在手錶上關閉藍牙並直接開始監控!但還有另外一種方法,你可以將應用程序與watchOS集成,我之前給了我們的應用程序一個嘗試,它的工作非常好。我們使用的是Estimote,你可以在這裏參考:Estimote Watch SDK Integration
它可以從iOS設備的運輸通知觀看。他們提供了幾個幫手支持。祝你好運!
Thx,但我正在尋找一種解決方案,用戶可以將他的手機留在他家中的某個地方,並且只有戴着手錶 –
才能使用信號燈!也許我們必須等待Apple支持Core Location Watch的所有功能。我也在等待它,蘋果應該讓更多的自由和行爲獨立。你知道,現在WatchOS主要依靠iOS設備。歡呼! –
- 1. 通過iBeacon檢測信標監測和測距vs CoreBluetooth scanForPeripheralsWithServices
- 2. iPhone鎖定和睡眠時測距和監測信標
- 3. 測距信標間隔
- 4. Android信標監測和配置
- 5. 總和2個觀測
- 6. iBeacon測距服務不返回任何信標(第2部分)
- 7. 如何停止信標監測
- 8. 停止測距信標區域
- 9. Android - 無法停止測距信標
- 10. BLE連接,同時測距信標
- 11. 觀看OS 2發行設置圖像
- 12. 生成條形碼上觀看OS 2
- 13. 觀看OS 2.0測試版:未收到通知
- 14. 角2 - 拼接陣列和觀測
- 15. 監測數碼皇冠的價值? (Watch OS 2)
- 16. 角2觀測量POST頭
- 17. 監聽監聽器只能檢測到一個信標
- 18. ObservableArray子可觀察變化監測
- 19. 每對觀測值的馬氏距離
- 20. CombineLatest和冷觀測
- 21. Rxjs結合2個觀測,角2
- 22. 守望者只能監測根2級
- 23. 觀看Mac OS X中的更改
- 24. 等距目標檢測
- 25. GPS座標距離測量
- 26. Eddystone信標的背景信標檢測和通知(iOS和Android)?
- 27. 監測耙測試
- 28. 增加觀看距離?
- 29. 阿卡:測試監控\死看
- 30. android最大區域進行測距和監視
這個答案與watchOS 4有什麼不同嗎? – Brice
我用最新的watchOS 4更新更新了答案。 – heypiotr