【发布时间】:2019-06-22 12:18:34
【问题描述】:
我目前正在使用无头任务来接收推送通知并显示本地通知。我目前正在使用 react-native-firebase 来集成 firebase 云消息传递。
export default bgMessaging = (message) => {
console.log('hello', message)
return Promise.resolve();
}
这是我用来创建任务的一段代码。
在 index.js 中
AppRegistry.registerHeadlessTask('RNFirebaseBackgroundMessage', () => bgMessaging);
我正在使用它来注册HeadlessTask。
但是当应用程序处于终止状态时,我没有收到任何控制台消息,如果我的任务正在运行,也不会收到。
需要帮助以了解如何调试后台任务并显示已终止状态的自定义通知。
【问题讨论】:
-
我想知道你不需要使用 HeadlessTask。 React Native Firebase 有另一个 API(通知),当应用程序在后台运行时总是会收到消息。 rnfirebase.io/docs/v5.x.x/notifications/introduction
-
不太确定,我想自定义远程通知,只能这样。但是因为我在这里没有收到任何处理程序。我想详细调试一下。
-
@cauchy 你有没有找到调试无头 js 任务的解决方案,或者你有没有处理后台任务
-
我正在尝试通过它播放声音,但似乎不起作用。有没有找到解决办法。
标签: android react-native react-native-firebase