是否可以使用create-react-native-app在Android制作应用上获取权限?

时间:2018-08-03 04:44:26

标签: android react-native permissions

当前,我正在尝试制作一个简单的应用程序,该应用程序允许用户从android手机图库中选择一张照片并将其发送到服务器 我从create-react-native-app开始,然后在实体Android手机上的Expo上观看了我的应用。现在我很难获得对Android设备画廊的许可,但是没有运气 完全可以在使用create-react-native-app开发的应用中获得许可吗?

1 个答案:

答案 0 :(得分:1)

使用create-react-native-app时,某些默认的react-native api不起作用,例如,此android-permissions api提供了react-native文档

http://facebook.github.io/react-native/docs/permissionsandroid

要使用默认的react-native API,您必须以react-native init开始项目,或者必须退出项目。有关ejecting的更多信息,请参考此链接https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md

但是,因为您正在使用create-react-native-app,所以必须使用https://docs.expo.io/versions/v29.0.0/sdk/permissions此处提供的Expo Client Api's。这将起作用。

有关create-react-native-app api的更多信息,请参考此链接https://docs.expo.io/versions/latest/