2014-07-01 37 views
1

我想使用iBeacon製作一個應用程序,其中一個設備將作爲信標廣播器和另一個作爲Receiver.I經歷類似的事情Run iPhone as an iBeacon in the background但是現在出現的解決方案不適用於iBeacon的API,所以我再次要求這個東西。iOS - iBeacon - 在iOS 7.1更新後作爲背景燈廣告(廣播)

即使應用程序處於後臺或退出模式,我也能成功通知檢測器設備(接收器)。但每當廣播器設備的應用程序進入後臺它停止廣播數據包,併成爲不再作爲燈塔。當它在Foreground中出現時,它再次正常工作。所以問題是廣播公司必須始終處於前臺擔任廣告商或廣播公司。

即使應用程序處於後臺模式,是否仍有廣告/廣播iBeacon的數據包?

我已經從xCode啓用了「位置更新」和「充當藍牙LE配件」功能。

回答

2

不幸的是,在iOS上的後臺廣告根本無法做到iBeacon。關於爲什麼,請看這裏的解釋:Can we start iBeacon transmitter in background?

+0

你能幫我解決這個問題嗎?http://stackoverflow.com/questions/24510987/get-json-response-from-proximitykit-kiturl-android –

3

蘋果不授權它,這將是一個意思是跟蹤一個用戶,這是一個非常反對蘋果當前的政策,以保護用戶的隱私。

「作爲藍牙LE配件使用」的功能是讓應用程序在後臺模式下繼續用作藍牙設備(通過連接)。廣告不是藍牙的連接使用,不受此功能的影響。