【问题标题】:Communication between multiple devices [closed]多个设备之间的通信[关闭]
【发布时间】:2019-07-17 20:55:39
【问题描述】:

我想做一个基于回合的应用程序。这样涉及的用户将执行一些操作,当轮到他们时,下一个用户应该得到通知。

现在我将显示标准消息,例如“轮到你了”。那么,如何从我的设备触发此通知并弹出“本地”保存的通知。

我做了一些研究,发现了各种选项,例如 Firebase 云消息传递、Firebase 推送通知。但是对于 Firebase 推送通知,我们需要一台额外的服务器。我是否必须为此部署服务器?

我可以为此使用 FCM 吗? 任何帮助或参考将不胜感激。

【问题讨论】:

  • 不知道为什么你认为你需要一个额外的服务器来推送通知。但是,是的,Firebase 产品可以处理所有这些。虽然这是一个广泛的问题,因为它真的要归结为您的特定用例。浏览 Firebase 指南,编写一些代码,看看它是否满足您的需求。

标签: ios firebase push-notification flutter firebase-cloud-messaging


【解决方案1】:

我不知道您是否为这个(在线)回合制应用程序使用了任何数据库。您可以使用 firebase 云功能轻松触发 firebase 通知。 Check this link 您可以在数据库中创建一个值,假设轮到并根据哪个用户轮到更新数据库中的值。每次使用cloud functions onUpdate,您都可以触发并向用户发送通知。为了向特定用户发送通知,您必须将他们的令牌保存在您的数据库中。

【讨论】:

  • 我正在使用 firebase 实时数据库作为我的应用程序的后端。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2014-09-22
  • 1970-01-01
  • 2012-05-20
  • 2017-12-24
  • 2012-03-25
  • 2012-07-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多