我一直在玩他們的Android SDK的Estimote iBeacons。不過,我仍然對爲什麼有這麼多SDK可用而感到困惑。iBeacons - 公司(Estimote,Gimbal等)SDKs與Android/iOS庫
iBeacon只是標準藍牙設備,具有藍牙4.0規範的藍牙低功耗(BLE)部分。只要您的設備是「Bluetooth Smart Ready」(iPhone 4S +和Android 4.3+),您就能夠檢測到所有iBeacons,而不管燈塔製造商。 Android(Bluetooth Low Energy Connectivity)和iPhone(iOS Developer Library)都提供系統級庫來開發應用程序以使用iBeacons。
那麼爲什麼有這麼多的SDK連接到iBeacons(Gimbal,Estimote,Radius Networks,open source Android API)。
所以,我有幾個問題:
爲什麼這麼多的軟件開發工具包?製造商是否可以通過他們的SDK鎖定他們的信標?
Android 4.3 Bluetooth Connectivity library可以輪詢並找到任何iBeacon嗎?
- 使用非Android SDK有什麼優勢?在我看來,只有android庫可以進行地理圍欄和鄰近檢測,但通知和常量背景輪詢是不可能的。
大衛嗨!你嘗試過新的NearbyAPI嗎?該庫是否完成與Android Beacon庫相同的結果?或者它們有什麼區別? – JavierSP1209 2015-11-23 15:28:56
在這裏看到我的答案:http://stackoverflow.com/a/33876087/1461050 – davidgyoung 2015-11-23 17:52:29