これは私に代わってばかげたエラーだと確信しています。
Permission_handler を使用して、iOS でカメラのアクセス許可を要求します。
最初の試行では、ダイアログに許可の要求が表示され、正常に承認または拒否されます。ただし、最初に要求を拒否してカメラを再度起動しようとすると、許可を要求するダイアログは表示されません。
static Future<bool> checkCameraPermissions() async {
PermissionStatus status = await Permission.camera.status;
if (status.isUndetermined || status.isDenied) {
print('cam is denied or undetermined'); //Prints
PermissionStatus newStatus = await Permission.camera.request();
print(await Permission.camera.isDenied); //Prints 'true' immediately
if (newStatus.isDenied)
return false;
print('cam is approved!'); //Nope QQ
}
return true;
}
Permission_handler にユーザーを再度要求させるにはどうすればよいですか?