当前位置:  开发笔记 > IOS > 正文

iOS蓝牙背景模式

如何解决《iOS蓝牙背景模式》经验,为你挑选了1个好方法。

我希望继续扫描蓝牙设备,我希望应用程序在后台运行.可能吗?好像我有一个连接的蓝牙设备,如果有数据传输,那么该应用程序在后台保持清醒状态.但是,如果我只是在后台扫描,似乎即使我已经Uses Bluetooth LE accessories检查(bluetooth-central在plist中),应用程序最终也没有运行.

有没有办法让应用程序保持活动状态并在设备处于后台时连续扫描设备?



1> michal.ciuru..:

如果您的应用程序不会在Apple Store上发布,您可以使用此处说明的任何后台模式.如果您不了解iOS中的后台执行,请阅读整篇文章 - 您必须知道这是iOS开发人员.

您似乎还不完全了解Core Bluetooth在后台如何工作,所以请阅读本文.

简而言之:您需要有充分的理由让您的应用程序无限期地在后台运行并被Apple Store Review接受.

编辑:

OP意味着设备不会被唤醒.解决方案:您需要在CoreBluetooth中侦听特定的BLE服务才能获得唤醒.


您不需要使用iBeacon.请记住,要醒来,你需要倾听特定的服务uuid​​,而不是每个外围设备!
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有