我正在开发一款Android应用,希望能够在Firebase中使用通知系统。我想使用高级功能来添加键/值对,这样我可以在点击某些条件下实现通知来完成不同的事情。仅在开发设备上测试Google搜索Firebase通知
我显然只是想测试这对我的测试/开发设备,但不能找到一种方式来做到这一点。
我正在开发一款Android应用,希望能够在Firebase中使用通知系统。我想使用高级功能来添加键/值对,这样我可以在点击某些条件下实现通知来完成不同的事情。仅在开发设备上测试Google搜索Firebase通知
我显然只是想测试这对我的测试/开发设备,但不能找到一种方式来做到这一点。
您可以为您的应用创建新的产品风格(例如“开发”)(Configure Build Variants)并创建一个单独的Firebase项目(带有单独的google-services.json文件)(Add multiple google-services.json files)。
然后你有不影响彼此的每个项目不同的API密钥。
对不起,延误了其他事情。这样做的窍门,谢谢你的帮助 – Boardy
你可以得到这些测试设备的FCM注册ID并发送邮件只是为了他们,或创建一个话题/测试并记录这些设备到该主题然后发送邮件只是这个话题。
我如何获得ID? –
设备注册后,它会生成一个ID,您可以通过编程将其发送到Firebase数据库。 – Albert
之后,你应该把你的FCM注册令牌。哟可以通过这个应用程序获得令牌 https://play.google.com/store/apps/details?id=com.tune.mytunedevice
写下您的令牌,并发送通知。
当你说高级功能(键/值)对你指从你自己的服务器实施发送通知?或者你需要什么? – GeorgeLBA
@GeorgeLBA没有在Firebase控制台菜单下有Notifications。从那里您可以输入消息和何时交付,然后您可以展开高级并提供按键/值对格式的自定义数据,其中还包括其他内容,如过期时间和优先级等。 – Boardy
这是全面发送向Android发送推送通知Firebase https://www.codementor.io/android/tutorial/send-push-notifications-to-android-with-firebase –