2016-08-23 29 views
3

我正在开发一款Android应用,希望能够在Firebase中使用通知系统。我想使用高级功能来添加键/值对,这样我可以在点击某些条件下实现通知来完成不同的事情。仅在开发设备上测试Google搜索Firebase通知

我显然只是想测试这对我的测试/开发设备,但不能找到一种方式来做到这一点。

+0

当你说高级功能(键/值)对你指从你自己的服务器实施发送通知?或者你需要什么? – GeorgeLBA

+0

@GeorgeLBA没有在Firebase控制台菜单下有Notifications。从那里您可以输入消息和何时交付,然后您可以展开高级并提供按键/值对格式的自定义数据,其中还包括其他内容,如过期时间和优先级等。 – Boardy

+0

这是全面发送向Android发送推送通知Firebase https://www.codementor.io/android/tutorial/send-push-notifications-to-android-with-firebase –

回答

1

您可以为您的应用创建新的产品风格(例如“开发”)(Configure Build Variants)并创建一个单独的Firebase项目(带有单独的google-services.json文件)(Add multiple google-services.json files)。

然后你有不影响彼此的每个项目不同的API密钥。

+1

对不起,延误了其他事情。这样做的窍门,谢谢你的帮助 – Boardy

1

你可以得到这些测试设备的FCM注册ID并发送邮件只是为了他们,或创建一个话题/测试并记录这些设备到该主题然后发送邮件只是这个话题。

+0

我如何获得ID? –

+0

设备注册后,它会生成一个ID,您可以通过编程将其发送到Firebase数据库。 – Albert