javascript - 使用哪个 Node 模块或 JS 代码才能将推送通知(通过 FCM)发送到 Android 设备?

标签 javascript node.js firebase push-notification firebase-cloud-messaging

尝试找到使用 JavaScript 将推送通知 (PN) 发送到 Android(使用较新的 FCM)的最简单、最可靠的方法。

有谁知道哪种 Node 模块适合 Android 的 FCM?

或者也许只使用对 Google 服务的常规 POST 请求更好? (是否有这种方式的工作示例只是为了确认?)

谢谢!

最佳答案

Firebase 有一个适用于 Node 的管理 SDK,它内置了对 sending messages through Cloud Messaging 的支持.

但是您不能(也不应该尝试)在发送给应用常规用户的 Android 应用中使用此功能。 Admin SDK 在您的 Firebase 项目上以管理权限运行,因此它只能在受信任的环境中运行(例如您控制的 Node.js 服务器或在 Cloud Functions 中)。

关于javascript - 使用哪个 Node 模块或 JS 代码才能将推送通知(通过 FCM)发送到 Android 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44826343/

相关文章:

node.js - xml2json 安装错误找不到 Python 可执行文件,您可以设置 PYTHON 环境变量

node.js - Nodejs,mongodb 在插入许多后更新数组

javascript - 更新firebase数据库中的相同值

javascript - jQuery Accordion 中的谷歌地图在 jsFiddle 中工作,但在手动调整窗口大小之前 map 不会加载到我的服务器上

javascript - 由斜杠包围的数字的正则表达式

javascript - 如何在构建脚本中将 CDN url 添加到 requirejs 路径

javascript - axios 无法访问错误消息

firebase - 如何绕过 Firebase Hosting 的默认 Vary on Authorization header

javascript - 无法弄清楚使用 Firebase 登录 Github

javascript - 在 Chromium 上调用 getBoundingClientRect 获取跨度会返回错误的位置,但在 Firefox 上有效