2014-11-04 74 views
0

iOS8根據位置介紹了'Suggested Apps'。研究告訴我,除了GPS和iBeacon之外,它的主要區別在於它。對於GPS觸發的建議,您不應安裝該應用程序。然而,對於iBeacons觸發的應用程序,您應該已經安裝了應用程序(並且我假設您應該至少運行過一次,以在CoreLocation中註冊Geofencing通知)iOS8建議的應用程序 - 我需要藍牙嗎?

我的問題是,您是否需要Bluetooth iBeacon觸發通知工作?或者我太過樂觀,認爲蘋果公司可能會有一個低能耗的藍牙欺騙程序,即使在禁用藍牙的情況下也是如此。

回答

0

是的,您需要啓用藍牙CoreLocation來檢測信標。您可以使用像Locate這樣的信標檢測器應用程序輕鬆驗證此功能,並查看是否可以在關閉藍牙的情況下查找任何信標。你不能。就「推薦的應用程序」而言,我沒有看到任何證據表明它可以與信標一起使用 - 只能使用GPS。 iOS 8中有一個類似的功能,只要該應用程序通過CoreLocation區域監控事件(基於信標或基於地理柵欄)啓動到後臺,就會在鎖定屏幕上顯示已安裝應用程序的圖標。雖然看起來很相似,它只是CoreLocation的一部分,而不是「建議的應用程序」的一部分。

+0

感謝大衛,我確實測試過並確認您需要使用藍牙功能,並確實建議基於iBeacons的應用程序(如果已安裝)。 (因此,如果您使用iBeacon地區開始地理圍欄,並且您位於與該地區相匹配的信標附近,則會在主屏幕上獲得建議。) – 2014-11-05 23:02:10

+0

這聽起來是正確的。但這與AppStore的建議應用程序功能有着根本的區別,該功能爲您甚至沒有安裝的應用程序顯示圖標。點擊這些圖標顯示了AppStore應用程序。 – davidgyoung 2014-11-06 00:03:03