Android设备如何向用户请求通知权限?



我在我的应用程序上使用Firebase Cloud Messaging API。当触发下面的此功能时,它会请求iOS设备上的用户权限。

import messaging from "@react-native-firebase/messaging";
const requestNotificationPermission = async () => {
const authStatus = await messaging().requestPermission();
}

然而,Android设备并非如此。我必须从设置中手动启用应用程序通知。我读到你不需要推送通知的权限,但我没有得到通知,除非设置是手动启用的。我如何请求Android上的用户权限?

我也尝试添加相关权限到manifest文件,但它没有真正帮助。

我发现使用Android API 33+通知权限现在需要手动请求。Android -请求权限

重火力点建议内置react-native PermissionAndroid API有POST_NOTIFICATION: android.permission。POST_NOTIFICATIONS'权限在0.70版本中添加

最新更新