2
我已經在我的.plist文件中設置NSBluetoothPeripheralUsageDescription的值,以便將自定義消息添加到已啓用藍牙的警報消息。但它沒有被使用,我只看到標準的「打開藍牙允許...」然而NSLocationUsageDescription正在使用位置服務警報消息。有什麼建議麼?謝謝。NSBluetoothPeripheralUsageDescription未被使用
我已經在我的.plist文件中設置NSBluetoothPeripheralUsageDescription的值,以便將自定義消息添加到已啓用藍牙的警報消息。但它沒有被使用,我只看到標準的「打開藍牙允許...」然而NSLocationUsageDescription正在使用位置服務警報消息。有什麼建議麼?謝謝。NSBluetoothPeripheralUsageDescription未被使用
該鍵的值用於不同的權限,而不僅僅是關閉藍牙。
如果您的應用程序請求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中的「支持用戶隱私」部分了解更多信息。
當藍牙關閉或提示允許應用程序訪問藍牙時,系統是否提示打開藍牙? – Paulw11 2014-08-27 20:30:40
當藍牙關閉時打開藍牙。 '打開藍牙允許「應用程序名稱」連接到配件' – Jiebe 2014-09-02 17:46:21
似乎答案還沒有在這裏提供,仍然。我也遇到了這個問題。真正的問題是如何強制系統在'NSBluetoothPeripheralUsageDescription'鍵中顯示消息?我期望它在您查看CBCentralManager的狀態屬性後立即發生,但我從來沒有見過這個彈出窗口。 – prolfe 2016-10-24 19:20:54