小编sam*_*ira的帖子

当我的应用程序关闭以获取 fcm 消息时,如何修复错误“没有为密钥 RNFirebaseBackgroundMessage 注册任务”

我的 AndroidManifest 是

在此处输入图片说明

在我写的索引中 AppRegistry.registerHeadlessTask('RNFirebaseBackgroundMessage', () => firebaseBackgroundMessage);

firebaseBackgroundMessage是一个功能如下

export async function firebaseBackgroundMessage(message: RemoteMessage) { 
let notif=message['data']; console.log(notif); return Promise.resolve();}
Run Code Online (Sandbox Code Playgroud)

我在后台和前台状态收到 fcm 消息,但是

在关闭状态没有收到任何 fcm 消息,在控制台日志中我有这个错误

 No task registered for key RNFirebaseBackgroundMessage
Run Code Online (Sandbox Code Playgroud)

任何解决方案?非常感谢您的帮助...

react-native react-native-android react-native-firebase

6
推荐指数
1
解决办法
8311
查看次数