我正在用react native开发一个应用程序,并在代码中附加了react-native-fcm
库,以便使用通知消息。
我有两个主要问题:
1)firebase
发出的通知看起来不像普通的通知消息:它没有与应用程序图标一起显示,也没有在关闭屏幕时弹出和显示。
2)我只想获取消息传递事件,也在查看了库代码之后,在这里,我看到该通知到达了函数onMessageReceived
:仅当应用程序在前台显示时,如网站上所说的那样。
但是在网站上,无论应用状态如何,我都无法理解如何获得通用通知。
我还尝试实现扩展FirebaseMessagingService
的类,并且该通知根本不会到达onMessageReceived
覆盖。
答案 0 :(得分:3)
您将需要使用FCM API并在http://localhost:8080/users
字段中发送数据,而不是使用Firebase控制台或data
字段,以便始终调用方法notification
而不管该应用程序是否在前景或背景中。调用此方法后,您可以根据需要创建通知。
通过以下网址了解FCM管理员API:https://firebase.google.com/docs/cloud-messaging/admin/
有关FCM HTTP API的信息,请访问: https://firebase.google.com/docs/cloud-messaging/http-server-ref
如果您选择使用FCM HTTP API,则可以使用Postman发送通知。