【发布时间】:2017-05-03 09:33:59
【问题描述】:
我现在正在开发的是一个简单的投票应用程序。一个用户可以向一群人(订阅了他的人)提出问题。那群人可以用他们的答案回复他。
Firebase 是我的首选,因为它提供了数据库、身份验证和推送通知。
我很困惑,因为我不确定如何使用 Firebase 提供的功能实现上述用例。
我有什么选择?
【问题讨论】:
-
要向多个设备发送通知,您需要每个设备(您要发送通知的对象)的 Firebase 令牌来发送通知。如果您需要代码方面的帮助,请随时询问。
-
可以在认证过程中获取token并保存到数据库中。我假设一旦我有了令牌,我就可以遍历它们并向每个令牌发送通知?
-
是的,您可以获得令牌,但请记住一件事,每次您从不同设备登录时,设备令牌都会刷新,因此您必须更新数据库中的刷新令牌, 因为这个令牌取决于设备。
-
就我而言,我不必考虑单人使用多个设备登录。所以我认为上述方法就足够了。
-
是的,这就足够了,但是作为开发人员,我们必须照顾所有这些事情。
标签: android firebase firebase-realtime-database firebase-authentication firebase-cloud-messaging