【问题标题】:Using Google App Engine and Firebase Cloud Messaging for notifications使用 Google App Engine 和 Firebase 云消息传递通知
【发布时间】:2017-03-19 05:59:40
【问题描述】:

我的一些总体问题:

  1. 如何在 Google App Engine 上创建 Node.js 项目?
  2. 打开 Google Cloud Shell 并转到“文件”>“启动代码编辑器”来编辑项目是否正确?
  3. 如何使用 Google App Engine 收听 Firebase?

详情:

所以我知道这已经被问过很多次了,但我已经阅读并环顾四周,我仍然不知所措。基本上,我的 Android 应用中有一个使用 Firebase 的聊天部分(工作正常),但我想在用户收到他们尚未看到的消息时发送通知,就像大多数聊天应用一样。

以下是我关注的通知部分 (https://firebase.googleblog.com/2016/08/sending-notifications-between-android.html)。到目前为止我(认为我)理解的内容,但如果我没有正确理解,请纠正我:

  • 您将通知放入 Firebase 中的队列中
  • 您使用单独的环境来监听 Firebase 并发送通知
  • 您为用户订阅了一个主题(在我的例子中是一个事件)

关于这部分,我的主要问题是我应该把 Node 代码放在哪里。我试着把它放在 Hello World 代码所在的地方,但我得到了错误。

我的第二部分是尝试找出 Google App Engine。我搞砸了内置的 Hello World 教程,并且我设法将“世界”这个词改成了别的东西。除此之外,我仍然很困惑,我还没有找到一个超级分解的分步教程。我不知道我是否只是使用了糟糕的关键字或什么,但我什至无法弄清楚如何在您的 Google Cloud Platform 项目中创建一个新的“项目”。

对不起,如果这是很多混乱的话。基本上我真的很困惑哈哈。即使只是知道从哪里开始学习这些信息也会非常有帮助,因为我的搜索或关键字会出现我不理解的结果。谢谢!

【问题讨论】:

标签: android google-app-engine firebase-cloud-messaging


【解决方案1】:

就在上周,Google 实际上发布了一项名为 Cloud Functions 的功能,听起来它可以完美地处理您的用例。它允许您将 Node.js 放在 Firebase 上,并且在某些情况下无需设置服务器。使用 Firebase 函数,您可以让实时数据库更改触发要发送的通知。

我建议您通读所有 Firebase Functions 文档,但这是您特别需要的:https://firebase.google.com/docs/functions/database-events

【讨论】:

  • 你是天赐之物。这听起来很完美,非常感谢!
猜你喜欢
  • 2016-07-01
  • 2021-07-22
  • 2016-12-13
  • 1970-01-01
  • 1970-01-01
  • 2016-12-25
  • 2019-12-30
  • 1970-01-01
  • 2017-07-31
相关资源
最近更新 更多