仅适用于部分用户的蓝牙 iOS 后台模式
Posted
技术标签:
【中文标题】仅适用于部分用户的蓝牙 iOS 后台模式【英文标题】:Bluetooth iOS Background Mode for Only Some Users 【发布时间】:2015-01-03 06:07:01 【问题描述】:我希望我的应用在后台运行时进行广告(即通过蓝牙传输),但仅限于某些关键用户。当我将所需的蓝牙外设密钥放入我的 plist 中时,它会提醒每个用户,该应用程序需要能够通过蓝牙将数据传输到其他设备,而不仅仅是需要这种能力的用户。对于绝大多数不需要该功能的用户来说,该警报可能会令人反感。如果用户是关键用户,我可以以编程方式检查,但是如果用户是关键用户,我如何以编程方式请求在后台运行蓝牙的能力?
【问题讨论】:
【参考方案1】:与位置或通知等其他服务通过代码触发权限请求不同,蓝牙权限请求是由后台授权触发的,大概是因为在功能被用作应用程序此时处于后台。
【讨论】:
谢谢,这是有道理的......遗憾的是:(以上是关于仅适用于部分用户的蓝牙 iOS 后台模式的主要内容,如果未能解决你的问题,请参考以下文章