4

アプリの起動直後に、ユーザーからカメラの使用許可を取得しています。しかし、カメラを開く前に、ユーザーがカメラの許可を与えているかどうかを確認すると、許可されている場合でも「false」という応答が返されます。

これが私のコードです:

PermissionsAndroid.check('camera').then(response => {
            if (response === true){
                //Open scanner
            }
            else if (response === false){
                Alert("Please enable camera permission in device settings.")
            }
        })
4

2 に答える 2

10

次のようにしてみてください。

PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.CAMERA).then(response => { ..

そしてそうではない

PermissionsAndroid.check('camera').then(response => { ..
于 2018-06-07T06:53:20.343 に答える