HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用蓝牙信号(BLE)唤醒iOS应用程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用带有CoreBluetooth(没有iBeacon)的BLE,当设备接收到蓝牙信号时,是否有一种@L_607_0@来唤醒应用程序不运行的应用程序?

我正在用redbearlab的BLE Shield(http://redbearlab.com/bleshield/)模拟一个灯塔.

谢谢,

*更新03/05/14 *

看起来苹果已经介绍了iOS 7.1的主要更新:如果iOS会检测到与您的应用程序相匹配的UUID,那么iOS会为您打开您的应用程序.该应用程序只需要安装,它不需要运行(AppDelegate中的逻辑需要应答唤醒呼叫).

解决方法

如果应用程序在后台运行,然后关闭(我的意思是这里终止 – 当您双击主页按钮时,您不会再看到背景应用程序列表),由于其他应用程序的内存压力,则iOS将当委托被调用时(假设您有.plist中列出的背景模式),请重新唤醒它.

如果应用程序在后台运行,然后由用户关闭(再次我的意思是这里终止,所以用户双击获取后台运行的应用程序列表,然后在后台列表中单击您的应用程序,直到它摆动,然后按下应用程序旁边的“x”来杀死它),那么这是一个明确的指示,表示用户不希望应用程序在后台运行,该应用程序将不会重新启动.用户必须重新启动该应用程序以使其代理在后台再次启动(iOS7中为新功能).

更新:我不知道这是否在文档中,但它是在CoreBluetooth WWDC 2013视频.我建议你看看.他们花了很大一部分的视频来了解CoreBluetooth在后台的行为.

大佬总结

以上是大佬教程为你收集整理的如何使用蓝牙信号(BLE)唤醒iOS应用程序全部内容,希望文章能够帮你解决如何使用蓝牙信号(BLE)唤醒iOS应用程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。