3

我在我的 .plist 文件中设置了值 NSBluetoothPeripheralUsageDescription 以向启用蓝牙的警报消息添加自定义消息。但它没有被使用,我只看到标准“打开蓝牙以允许...”但是 NSLocationUsageDescription 正在用于位置服务警报消息。有什么建议么?谢谢。

4

1 回答 1

4

此键的值用于不同的权限,而不仅仅是关闭蓝牙。

如果您的应用程序请求bluetooth-peripheral后台模式,系统将请求用户许可。显示给用户的默认消息是:

[App Name] would like to make data available to nearby bluetooth devices even when you're not using the app.

NSBluetoothPeripheralUsageDescription密钥允许您自定义上述权限请求。

查看iOS 应用程序编程指南中的“支持用户隐私”部分了解更多信息。

于 2015-08-11T00:24:18.930 回答