用iBeacon打开应用程序[英] Open app with iBeacon

本文是小编为大家收集整理的关于用iBeacon打开应用程序的处理方法,想解了用iBeacon打开应用程序的问题怎么解决?用iBeacon打开应用程序问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我很高兴 iOs 7.1 的新版本对 iBeacon 进行了重大更改,如下所述:http://beekn.net/2014/03/apple-ios-7-1-launches-major-ibeacon-improvement/

在这里:http://beekn.net/2014/03/prisoners-dilemma-ios-7-1-challenges-ibeacon-developers/

根据话题,他们说

<块引用>

在 iOS 7.0 中,您只需关闭应用程序,它就会停止发送你的消息.现在,该应用程序甚至不需要打开或在工作背景.

据我所知,当应用程序关闭(不在后台)或发送任何本地通知时,您无法执行任何操作.

那么您如何知道 iOs 7.1 设备是否已进入 iBeacon 区域?如果你能在一个关闭的应用进入 iBeacon 区域时捕捉到它,你能唤醒它(打开它)吗?

推荐答案

总之是的.我已经在一个应用程序中实现了这一点,并在进入信标范围后调用:

- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region;

那时我的应用程序在后台.如果它被终止重新打开但留在后台.我设置为 CLLocationManager 委托的类接收到上述方法的回调,并在我的情况下发布本地通知.但是,您也可以直接触发打开应用程序.

商店中有一个很棒的小示例应用程序,名为 Hide My iPhone by John Yorke.他在这里开源了代码,它展示了如何在应用程序中设置和响应信标.

我还使用了 Apple 这里的指南 了解更多.

本文地址:https://www.itbaoku.cn/post/924518.html