2

我想知道是否有可能在後臺檢查某人是否進入或離開信標區域?藍牙低功耗Android - 在後臺搜索

在iOS中,例如,您可以使用方法didEnterRegiondidExitRegion從後臺發送通知。

是否有任何本地的可能性或有人的解決方法?

回答

2

Android不具備任何「本土化」 iBeacon顯示能力可言,但你可以使用我公司的開源Android iBeacon Library,其中有類似的API與天然到iOS 7

在iOS系統中的情況下,看到iBeacons ,CLLocationManagerDelegate可讓您訪問您描述的didEnterRegiondidExitRegion回調。在Android iBeacon庫中,相當於MonitorNotifier界面,它爲您提供相同的回調方法。

使這些回調成功觸發不在前臺的應用程序在iOS和Android上都有點棘手。在Android上,您需要啓動一個在Android設備啓動時運行的服務,並綁定到該服務中的IBeaconManager。

設置這個不是很容易,所以我們開發了一個Pro Android iBeacon Library,它自動完成所有這些。示例是here

+0

感謝您的回答,並與您的圖書館合作愉快。我會嘗試使用自動啓動服務的建議。 – Yves

+0

davidgyoung,你將如何與該示例模板和助手? – cdmdotnet

+0

我現在有一個工作版本。如果您想試用此測試版,請發郵件給我(David Young)[email protected]。我正在開發它作爲Android iBeacon庫的「專業版」的一部分。 – davidgyoung