Android 使用Firebase从一个设备向多个其他设备发送通知

Android 使用Firebase从一个设备向多个其他设备发送通知,android,firebase,firebase-realtime-database,firebase-authentication,firebase-cloud-messaging,Android,Firebase,Firebase Realtime Database,Firebase Authentication,Firebase Cloud Messaging,我现在开发的是一个简单的投票应用程序。一个用户可以向一群人(已订阅他的)提问。那群人可以用他们的答案回答他 Firebase是我的首选,因为它提供了数据库、身份验证和推送通知 我很困惑,因为我不知道如何在Firebase提供的功能之外实现上述用例 我的选择是什么?最好的选择是使用主题,firebase为您提供了向订阅该主题的用户发送多个通知的可能性,选中此可向多个设备发送通知,您需要每个设备(要向其发送通知)的firebase令牌发送通知。如果您需要代码方面的帮助,请随时询问。可以在身份验证期间

我现在开发的是一个简单的投票应用程序。一个用户可以向一群人(已订阅他的)提问。那群人可以用他们的答案回答他

Firebase是我的首选,因为它提供了数据库、身份验证和推送通知

我很困惑,因为我不知道如何在Firebase提供的功能之外实现上述用例


我的选择是什么?

最好的选择是使用
主题
,firebase为您提供了向订阅该主题的用户发送多个通知的可能性,选中此

可向多个设备发送通知,您需要每个设备(要向其发送通知)的firebase令牌发送通知。如果您需要代码方面的帮助,请随时询问。可以在身份验证期间获取令牌并将其保存到数据库中。我假设一旦我有了令牌,我就可以遍历它们并向每个令牌发送通知?是的,您可能会获得令牌,但是每次从不同的设备登录时,都要记住一件事:设备令牌会被刷新,因此您必须更新数据库中刷新的令牌,因为这个令牌取决于设备。在我的例子中,我不必考虑使用多个设备登录个人。所以我认为上面的方法就足够了。是的,它足够了,但是作为一个开发人员,我们必须处理好所有这些事情。我也查看了主题,但这指出主题需要时间才能出现在控制台上。但是它会影响功能吗?@lxkmxl-它不会影响功能。在控制台中显示只需要时间,但是一旦创建了主题,您就可以立即使用它。