如何使用react-native-push-notification和Firebase将推送通知广播到多个设备?

时间:2019-05-16 07:12:54

标签: react-native react-native-android

我想向多个设备广播通知,而不是为每个设备添加FCM令牌。目前,我正在使用Firebase云消息传递发送通知以发送通知,但是,我必须为每个设备添加FCM客户端令牌,但是我想要的是在不收集客户端设备FCM令牌的情况下广播消息。

我的应用程序中使用了以下版本 ''' “ react-native”:“ 0.55.4”, “ react-native-push-notification”:“ ^ 3.1.3”, '''

2 个答案:

答案 0 :(得分:1)

您必须选择:

选项1:

您可以创建设备组并将推送通知发送到一组设备。在文档iOS device-groupAndroid device-group中了解更多信息。当然,在这里您需要知道组的ID。

选项2:

创建一个设备需要订阅的主题。然后,您可以直接发布主题。不幸的是,只有使用react-native-push-notification的Android才支持订阅主题,请参见react-native-push-notification#android-only-methods

答案 1 :(得分:0)

最初由Tim回答,您有两个选择。

如果您不介意更改通知库,则可以使用react-native-firebase。它涵盖了大多数可用的Firebase功能,并且维护良好。

这是订阅topics

的设置指南