Разрешение React Native для Android не отображается

#android #react-native

Вопрос:

Всплывающее окно с разрешением react native для Android не отображается, я не могу загрузить файл. Он работает на симуляторе, но не на реальном телефоне.

Вот моя функция разрешения :

 const requestAndroidStoragePermission = async () => {
      try {
        const granted = await PermissionsAndroid.request(
          PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE,
          {
            title: "File access",
            message:
              "The app needs files access to download your performance.",
          }
        );
        if (granted === PermissionsAndroid.RESULTS.GRANTED) {
          this.setState({ storagePermission: true });
          this.setState({ showExportModal: true });
        } else {
          console.log("Files permission denied");
        }
      } catch (err) {
        console.warn(err);
      }
    };
 

У меня есть разрешение на моем AndroidManifest.xml :

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
    android:targetSdkVersion="29" />
 

У кого-нибудь есть идея ?