【问题标题】:React Native Firebase request for permissionReact Native Firebase 请求权限
【发布时间】:2018-05-13 15:08:12
【问题描述】:

根据通知/接收通知中的 react-native-firebase 文档:在您能够发送和接收通知之前,您需要确保用户已授予正确的权限。

但是,我通常可以收到来自服务器的推送通知,该通知可以通过点击打开应用程序,即使我之前没有检查并请求任何权限。我只在 Android 上测试过。

所以我的问题是,如果唯一需要的是从服务器接收通知而不在应用程序中处理它们,是否有必要设置权限处理。

【问题讨论】:

    标签: android firebase react-native react-native-firebase


    【解决方案1】:

    如您所见here,在Android 中,通知权限在普通权限 组中,而不是在危险权限 中。

    如前所述:

    如果应用在其清单中声明它需要正常权限,系统会在安装时自动授予应用该权限。

    还有:

    要使用危险权限,您的应用必须在运行时提示用户授予权限。

    这就是为什么您的通知在运行时无需授予用户权限即可工作的原因。

    但对于 iOS,您必须在运行时授予用户权限,否则将不起作用。

    【讨论】:

    • 谢谢,我也在 iOS 上测试过了,不然就不行了。
    猜你喜欢
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多