簡體   English   中英

有時,當應用程序被ios中的用戶殺死時,應用程序不提供iBeacon通知

[英]Sometimes App is not giving notification of iBeacon when app is kill by user in ios

我在我的應用程序中使用iBeacon Technology。打開應用程序時,開始監視信標,然后終止該應用程序並將手機置於睡眠模式或鎖定屏幕。 如果我靠近信標,則有時應用程序開始監視,有時則不開始。 不知道是什么問題? 我為監視信標區域設置了三個標志,如下所示。

beaconRegion.notifyOnEntry = true;  
beaconRegion.notifyOnExit = true;
beaconRegion.notifyEntryStateOnDisplay= true;

當我按下iphone的鎖定按鈕時。 它開始監視信標,並且如果我在信標區域,那么它會完美運行。

誰能幫我嗎 ?

我已經與iBeacon合作了大約一年,遇到過相同的情況。 根據我的經驗,如果您已經在區域內,則需要一些時間來通知'didEnterRegion'委托方法。 但是,如果您在區域之外,然后輸入相同的名稱,則可能會立即調用該代表,這取決於您要測試的信標制造商。 [使用RadBeacon,Estimote和Kontakt發現更高的准確性]

通常,配置為信標的TxPower將為+4 dBm,即信標可以傳輸到70m / 230“。嘗試在應用處於終止狀態的情況下離開該區域,然后進入該區域。

當我們將notifyOnEntry,notifyOnExit設置為YES / true時,控件將通過OS LocationManager通知應用程序有關區域進入狀態的信息,您可以通過向用戶拋出Notification來處理它,然后啟動Monitoring,然后對遇到的情況進行測距區域。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM