【问题标题】:Is it possible to get permissions on android making app with create-react-native-app?是否可以使用 create-react-native-app 获得 android 制作应用程序的权限?
【发布时间】:2018-08-03 04:44:26
【问题描述】:

目前,我正在尝试制作一个简单的应用程序,让用户从 android 手机图库中选择一张照片并将其发送到服务器 我从 create-react-native-app 开始,并在物理 Android 手机上观看我在 Expo 中的应用程序。现在我很难获得 Android 设备图库的许可,但没有运气 是否有可能在使用 create-react-native-app 开发的应用程序中获得权限?

【问题讨论】:

    标签: android react-native permissions


    【解决方案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,所以您必须使用此处提供的Expo Client Api'shttps://docs.expo.io/versions/v29.0.0/sdk/permissions。这将起作用。

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

    【讨论】:

    • 谢谢,现在我知道不可能了
    • 这不是不可能的,只是你必须使用create-react-native-app 的api,它可以在Expo 网站上找到。
    • 用它的api可以吗?我的意思是一旦我完成应用程序的工作并需要构建它。在这种情况下,我是否必须将 expo 的 api 替换为“正常”的 android 权限?
    猜你喜欢
    • 1970-01-01
    • 2016-09-06
    • 2023-01-18
    • 1970-01-01
    • 2021-02-07
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多