如何使用来自 Firebase 控制台的自定义数据发送测试推送通知?

Rah*_*hra 4 push-notification react-native

我们如何使用自定义数据向我的 android 模拟器发送测试推送通知?我有 FCM 令牌,它应该只直接出现在我的模拟器上......我不想向所有应用程序用户发送通知。

有没有什么办法可以从 firebase 云消息中做到这一点,所以我可以用我的数据进行测试。

Hus*_*urd 5

是的,当然可以通过打印设备令牌来测试它

  FCM.getFCMToken().then(token => {
   console.log(token)
  });
Run Code Online (Sandbox Code Playgroud)

然后拿取令牌并转到云消息传递部分,您只需在测试消息中设置 FCM 令牌,如下图所示:

在此处输入图片说明

更新

新的 Firebase 接口目前没有提供直接的方法来测试云消息传递的数据。但是,您有两种选择:要么创建某个主题并像以下代码一样订阅它

  FCM.subscribeToTopic("/topics/testTopic");
Run Code Online (Sandbox Code Playgroud)

然后在目标部分中,您可以定位主题testTopic(这可能需要时间来确认新主题)

或者您可以使用 Firebase 管理员进行此编程,您可以按照本教程进行操作:https : //medium.com/android-school/test-fcm-notification-with-postman-f91ba08aacc3

希望这能回答你的问题

  • 太疯狂了,你不能再测试自定义数据了...... 2023 年,但似乎仍然不可能:( (2认同)