仅部分用户的蓝牙iOS背景模式

时间:2015-01-03 06:07:01

标签: ios bluetooth core-bluetooth

我希望我的应用在应用处于后台时进行广告宣传(即通过蓝牙传输),但仅适用于某些关键用户。当我将所需的蓝牙外设密钥放入我的plist时,它会使每个用户都被警告应用程序需要能够通过蓝牙将数据传输到其他设备,而不仅仅是需要该功能的用户。对于绝大多数不需要该功能的用户而言,警报可能会令人反感。我可以通过编程方式检查用户是否是关键用户,但是如果用户是关键用户,我如何以编程方式请求在后台运行蓝牙?

1 个答案:

答案 0 :(得分:0)

与其他服务(如位置或通知,其中权限请求由代码触发)不同,蓝牙权限请求由后台授权触发,可能是因为无法在将功能用作应用程序就在后台。