6

アプリの開発に Appcelerator スタジオを使用しています。このアプリでは、カメラから写真を撮り、サーバーに投稿しています。Android 6 の場合、カメラを使用するためにユーザーに実行時のアクセス許可を求めています。私のコードは正常に動作しています。しかし、実行時にカメラの許可を求めると。3つの許可を求めています、

  1. 写真の撮影とビデオの録画をアプリに許可します。
  2. アプリはギャラリーにアクセスします。
  3. アプリはカメラの位置を使用します。

私の質問は、写真を撮るためだけにカメラを使用しているのに、これらすべての許可が表示されるのはなぜですか?どうすればそれらを取り除くことができますか?

コードスニペット:

if (Ti.Media.hasCameraPermissions()) {
        openCamera();
    } else {
        Ti.Media.requestCameraPermissions(function(e) {
            if (e.success) {
                openCamera();
            } else {
                alert('You denied permission');
            }
        });
    }

助けてくれてありがとう。

4

1 に答える 1