2017-09-22 8 views
0

ionic/cordova 앱에서 Cordova Diagnostics plugin을 사용하여 앱에 바코드 스캐너 플러그인과 카메라 플러그인이 모두 있기 때문에 사용자가 카메라에 액세스 할 수 있는지 확인합니다. 우리는 플러그인의 블루투스, 배경 위치, 동작 또는 연락처 프레임 워크를 사용하지 않지만 XCode는 사용하지 않는 서비스가 사용되는 이유에 대한 설명을 요구하며 앱에 필요한 권한으로 표시됩니다.Cordova Diagnostics Plugin에서 불필요한 프레임 워크 제거

사용하지 않는 프레임 워크를 비활성화하고 원하는 프레임을 사용 하시겠습니까? 나는 <framework src="CoreBluetooth.framework" /> 및 기타 관련 줄을 plugin.xml에서 제거하고 파일의 "CoreBluetooth.framework": 1, 줄을 제거하려고 시도했지만 작동하지 않았습니다. 내가 앱 스토어에 업로드했을 때, 나는 아직도 그 설명이 필요하다는 경고를 내게 주었다. 그 밖의 무엇을 할 수 있습니까? 고객이 우리가 실제로이 정보를 수집하지 못한다고 생각하는 정보를 기기에서 수집한다고 생각하지 않기를 바랍니다.

답변

0

엑스 코드는 여전히 그래서 당신은 당신이 실제로 사용하는 사람들을 재정의해야 만한다 그 사용되지 않는 서비스가

진단 플러그인 inserts placeholders for all usage descriptions 사용 용도에 대한 설명을 넣어 우리를 필요로한다. 이러한 메시지는 런타임에 관련 권한을 실제로 요청한 경우에만 사용자에게 표시됩니다 (예 : cordova.plugins.diagnostic.requestBluetoothAuthorization().

그들이 필요한 권한으로 표시됩니다 응용 프로그램

에 필요한 권한으로 표시됩니다? 나는 이러한 권한이 사용자에게 표시되지 않는다는 것을 알고 있습니다. App Store 페이지 또는 설치시 앱이 런타임 사용 권한을 요청할 때만 해당합니다.