反应 Native Firebase 请求权限
React Native Firebase request for permission
根据 Notifications/Receiving 通知中的 react-native-firebase 文档:在您能够发送和接收通知之前,您需要确保用户已授予正确的权限.
但是,我通常可以收到来自服务器的推送通知,可以通过点击它打开应用程序,即使我之前没有检查和请求任何权限。我只在 Android 上测试过。
所以我的问题是,如果唯一需要的是从服务器接收通知而不在应用程序中处理它们,是否有必要设置权限处理。
如您所见here,在Android中,通知权限属于普通权限组而不是危险权限。
如前所述:
If an app declares in its manifest that it needs a normal permission, the system automatically grants the app that permission at install time.
并且:
To use a dangerous permission, your app must prompt the user to grant permission at runtime.
这就是为什么您的通知在运行时无需授予用户权限即可工作的原因。
但是对于iOS,您必须在运行时授予用户权限,否则它将无法工作。
根据 Notifications/Receiving 通知中的 react-native-firebase 文档:在您能够发送和接收通知之前,您需要确保用户已授予正确的权限.
但是,我通常可以收到来自服务器的推送通知,可以通过点击它打开应用程序,即使我之前没有检查和请求任何权限。我只在 Android 上测试过。
所以我的问题是,如果唯一需要的是从服务器接收通知而不在应用程序中处理它们,是否有必要设置权限处理。
如您所见here,在Android中,通知权限属于普通权限组而不是危险权限。
如前所述:
If an app declares in its manifest that it needs a normal permission, the system automatically grants the app that permission at install time.
并且:
To use a dangerous permission, your app must prompt the user to grant permission at runtime.
这就是为什么您的通知在运行时无需授予用户权限即可工作的原因。
但是对于iOS,您必须在运行时授予用户权限,否则它将无法工作。