javascript - 如何使用 React Native 脚本在后台接收 Firebase 通知
问题描述
index.js:
import bgNotification from './bgNotification'
AppRegistry.registerHeadlessTask('RNFirebaseBackgroundMessage', () =>
bgNotification);
构建.gradle:
implementation project(':react-native-firebase')
implementation "com.google.android.gms:play-services-base:15.0.1"
implementation "com.google.firebase:firebase-core:15.0.2"
implementation "com.google.firebase:firebase-storage:15.0.2"
implementation "com.google.firebase:firebase-messaging:15.0.2"
implementation "com.google.firebase:firebase-auth:15.0.0"
bgNotification.js:
import firebase from 'react-native-firebase';
// Optional flow type
import type { RemoteMessage } from 'react-native-firebase';
export default async (message: RemoteMessage) => {
return Promise.resolve();
}
请帮我在上面的代码中找到问题。还有其他解决方案可以在后台运行应用程序并在收到通知时完成所需的任务。
解决方案
推荐阅读
- java - 如何使用回收适配器的意图在 Web 浏览器中打开 URL
- python - 循环遍历另一个字典内的字典内列表的值
- python - Plotly Dash - 在条形图上添加水平线
- javascript - 如何在字典列表中获取带有键的元素
- azure - Okta 作为 Azure 的 IDP
- css - 在 navitem 中间居中巨型菜单
- django - Django - NoReverseMatch 在 /project/3/evillio
- snowflake-cloud-data-platform - 获取雪花表占用表空间的最佳方法
- javascript - 从特定点旋转视图 - React Native
- api - API数据展示——flutter card widget