繁体   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