web-dev-qa-db-fra.com

React Autorisation de l'expo native déprécit de quoi utiliser maintenant?

J'utilise des autorisations de la bibliothèque de l'expo-autorisation pour obtenir les coordonnées de localisation de l'utilisateur:

import * as Location from "expo-location";
import * as Permissions from 'expo-permissions';

const granted = await Permissions.askAsync(Permissions.LOCATION);

Les travaux ci-dessus mais conservent l'avertissement que les autorisations d'exposition sont obsolètes.

Si j'utilise:

import {Location, Permissions } from 'expo';

il dit que je ne peux pas lire la propriété 'AskaSync' de non définie.

Est-ce que quelqu'un sait ce que je devrais utiliser? J'utilise sdk42

Merci!

5
Hans

Si quelqu'un vient ici et veut obtenir des autorisations pour ImagePicker, alors selon le Docs Vous devriez le faire:

import * as ImagePicker from "expo-image-picker";


  const getPermissionAsync = async () => {
    const { status } = await ImagePicker.requestMediaLibraryPermissionsAsync();
    if (status !== "granted") {
      alert("...");
    }
  };
1
Fotios Tsakiris