1

これは私に代わってばかげたエラーだと確信しています。

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 にユーザーを再度要求させるにはどうすればよいですか?

4

1 に答える 1