我的AndroidManifest是
我写的索引AppRegistry.registerHeadlessTask('RNFirebaseBackgroundMessage', () => firebaseBackgroundMessage);
firebaseBackgroundMessage
是如下功能
export async function firebaseBackgroundMessage(message: RemoteMessage) {
let notif=message['data']; console.log(notif); return Promise.resolve();}
i在背景和前景状态下获取fcm消息但是
在关闭状态下未收到任何fcm消息和在控制台日志中,我有此错误
No task registered for key RNFirebaseBackgroundMessage
任何解决方案?非常感谢您的帮助...
当应用程序被杀死时,我在处理推送通知方面也很费力,最终我找到了解决方案。
如果我们认真观察的话,我们不需要注册无头任务,因为软件包react-native-firebase已经在处理它。
我们要做的就是在本机端的MainActivity.java中添加以下行。
@Override
public void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
intent.putExtras(this.getIntent());
}
我有一个我的git repo链接,该链接具有完整的通知设置,在所有情况下(即前台,后台,甚至应用程序都被杀死。)>
我在配置上犯了一个错误,我把它放了