내 .plist 파일에 NSBluetoothPeripheralUsageDescription 값을 설정하여 사용자 정의 된 메시지를 Bluetooth 지원 경고 메시지에 추가했습니다. 하지만 그 사용되지 않는, 난 그냥 표준 '볼 수있는 블루투스 켜기 ...'참조하지만 NSLocationUsageDescription 위치 서비스 경고 메시지에 사용되고 있습니다. 어떤 제안? 감사.NSBluetoothPeripheralUsageDescription이 사용되지 않습니다.
2
A
답변
3
이 키의 값은 블루투스를 끄는 것만이 아니라 다른 권한으로 사용됩니다.
앱이 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
블루투스가 꺼져있을 때 블루투스를 켭니다. '블루투스를 켜서 "app-name"을 액세서리에 연결하도록 허용하십시오. – Jiebe
여기에 답변이없는 것 같습니다. 그리고 저는 이것에 대해서도 뛰어 들고 있습니다. 진짜 질문은 시스템이 NSBluetoothPeripheralUsageDescription 키에 메시지를 표시하도록 어떻게 할 수 있는가하는 것입니다. CBCentralManager의 state 속성을 살펴 보자 마자 일어날 것으로 기대하지만,이 팝업은 본 적이 없습니다. – prolfe