アプリでインターネットを使用したいので、IOS/Androidの両方の許可を求める必要があります。 react-native-permissions をチェックアウトしましたが、react native linkコマンドが原因でモジュールをセットアップできませんでした。 React-nativeで権限を付与する最も簡単な方法は何ですか?例はありますか?
Expoを使用している場合は、デフォルトでインターネットを使用できます(インターネットの許可を求める必要はありません)。ただし、他のユーザーに許可を求める場合は、このリンクを確認してください https://docs.expo.io/versions/latest/sdk/permissions.html
サンプルコード:
async function getLocationAsync() {
const { Location, Permissions } = Expo;
const { status } = await Permissions.askAsync(Permissions.LOCATION);
if (status === 'granted') {
return Location.getCurrentPositionAsync({enableHighAccuracy: true});
} else {
throw new Error('Location permission not granted');
}
}