React-родной : разрешение Bluetooth Android 11 не отображается в настройках > приложение >> myapp >>> разрешение

#react-native

Вопрос:

React-родной == 0,66

Версия устройства Android == 11

Я пытаюсь добавить несколько разрешений для Android. Мне нужно добавить в разделе разрешения.

  1. блютус
  2. BLUETOOTH_АДМИН
  3. ACCESS_FINE_LOCATION(или ACCESS_COARSE_LOCATION)
  4. SEND_SNS
  5. камера

Поэтому я добавил к AndroidManifest.xml вот так

 lt;uses-permission android:name="android.permission.BLUETOOTH"/gt;  lt;uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/gt;  lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /gt;  lt;uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /gt;   lt;!-- lt;uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /gt;  lt;uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /gt;  lt;uses-permission android:name="android.permission.BLUETOOTH_SCAN" /gt; --gt;  lt;uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION"/gt;  lt;uses-permission android:name="android.permission.SEND_SMS"/gt;  lt;uses-permission android:name="android.permission.CAMERA" /gt;  

После их добавления и восстановления камера, SMS и местоположение отображаются с пометкой «не разрешено» в разделе «Мобильное приложение»gt;gt; «Настройки» gt; gt;gt; «Разрешение».

Затем, когда я делаю РАЗРЕШЕНИЯ Android.request (), они обычно переходят в «Разрешено».

Однако BLUETOOTH и BLUETOOTH_ADMIN не отображаются в меню разрешений.

Конечно, A выдает ошибку(разрешение равно нулю), когда я запрашиваю разрешение для Bluetooth.

Это мой простой код разрешения на запрос

 const requestAppPermission = async () =gt; {  try {  const granted = await PermissionsAndroid.request(  PermissionsAndroid.PERMISSIONS.BLUETOOTH, // Camera works good. But bluetooth is not working.  );  if (granted === PermissionsAndroid.RESULTS.GRANTED) {  console.log(PermissionsAndroid.RESULTS.GRANTED);  console.log('You can use');  } else {  console.log('permission denied');  }  } catch (err) {  console.warn(err);  }  };  

Что мне делать?