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