我已在我的.plist文件中设置值NSBluetoothPeripheralUsageDescription,以将自定义消息添加到启用蓝牙的警报消息中。但它没有被使用,我只看到标准'打开蓝牙以允许...'但是,NSLocationUsageDescription正用于位置服务警报消息。有什么建议?感谢。
答案 0 :(得分:4)
此密钥的值用于不同的权限,而不仅仅是关闭蓝牙。
如果您的应用请求bluetooth-peripheral
后台模式,系统会要求用户许可。显示给用户的默认消息是:
[App Name] would like to make data available to nearby bluetooth devices even when you're not using the app.
NSBluetoothPeripheralUsageDescription
密钥允许您自定义上述权限请求。
查看App Programming Guide for iOS中的“支持用户隐私权”部分,了解更多信息。