1
iOS에서 내 앱은 카메라 사용 권한을 확인한 다음 모든 것이 좋으면 카메라로 전송합니다. , 모든 것이 잘 작동 코르도바/이오니아 2 카메라 사용 권한 문제 iOS 10.2.1
- 아이폰 OS 8 :
문제에 있다는 것입니다 I 오류 경고를 얻을.
그러나 여전히 앱을 사용하면 나중에 카메라를 사용할 수 있습니다.
iOS에서 무엇이 잘못 되었나요? 여기
내 방법은 간결함을 위해 단순화 것 :
checkPermissionsForCamera() {
this._Diagnostic.isCameraAuthorized().then(cameraIsAuthorised => {
if (cameraIsAuthorised) {
getPhoto(); // etc....
}
else {
this._Diagnostic.requestCameraAuthorization().then(cameraAuthorisationGranted => {
if (cameraAuthorisationGranted.toLowerCase() == 'granted') {
getPhoto(); // etc....
}
else {
alert('Please go to your device settings and enable camera permissions.');
}
});
}
});
}
을 참고하시기 바랍니다 - 내 PLIST 파일에서 이러한 키가 수행
<key>NSCameraUsageDescription</key>
<string>This app requires camera access to function properly.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires photo library access to function properly</string>
어떤 플러그인을 사용하십니까? 허가 받기위한 네이티브 코드를 제공 할 수 있습니까? – Sergey
나는 Cordova 진단 플러그인을 사용하는 이오니아 네이티브 진단 래퍼를 사용하고 있습니다 : https://ionicframework.com/docs/native/diagnostic/ – Dave
실제 응답이 있으시면 다음 의견을 보내 주시면 도움이되지 않습니다. 예제 코드로 답을 추가하십시오. – Dave