仅在开发设备上测试 Googles Firebase 通知

Testing Googles Firebase Notifications on Development Device Only

我正在开发一个 android 应用程序,我希望能够在其中使用 Firebase 中的通知系统。我想使用可以添加 key/value 对的高级功能,这样我就可以在单击时在特定条件下执行通知以执行不同的操作。

我显然只想在我的 test/development 设备上对此进行测试,但看不到执行此操作的方法。

您可以为您的应用创建新的产品风味(例如 "development")(Configure Build Variants) and create a seperate firebase project (with a seperate google-services.json file) ()。

那么每个项目都有不同的 API 键,它们不会相互影响。

您可以获取这些测试设备的 FCM 注册 ID 并仅针对它们发送消息,或者创建一个 topic/testing 并将这些设备注册到该主题,然后仅针对该主题发送消息。

您应该在 "send notification" 屏幕上选择 单一设备 选项。

之后你应该得到你的 FCM 注册令牌。你可以通过这个应用程序获得令牌。 https://play.google.com/store/apps/details?id=com.tune.mytunedevice

写下您的令牌并发送通知。