アプリの開発に Appcelerator スタジオを使用しています。このアプリでは、カメラから写真を撮り、サーバーに投稿しています。Android 6 の場合、カメラを使用するためにユーザーに実行時のアクセス許可を求めています。私のコードは正常に動作しています。しかし、実行時にカメラの許可を求めると。3つの許可を求めています、
- 写真の撮影とビデオの録画をアプリに許可します。
- アプリはギャラリーにアクセスします。
- アプリはカメラの位置を使用します。
私の質問は、写真を撮るためだけにカメラを使用しているのに、これらすべての許可が表示されるのはなぜですか?どうすればそれらを取り除くことができますか?
コードスニペット:
if (Ti.Media.hasCameraPermissions()) {
openCamera();
} else {
Ti.Media.requestCameraPermissions(function(e) {
if (e.success) {
openCamera();
} else {
alert('You denied permission');
}
});
}
助けてくれてありがとう。