javascript - 从 Web 到移动设备的 Firebase 云消息传递

标签 javascript firebase firebase-cloud-messaging

您好,我一直在尝试在网络上搜索一种使用 firebase 从网站(javascript)向 Android 设备发送推送通知的方法。但我发现的只是 PHP 示例。如果您知道使用 Javascript 执行此操作的教程或文档,请分享

最佳答案

您无法直接从网站安全地发送 FCM 消息。

使用 FCM 发送消息需要您指定项目的所谓服务器 key 。顾名思义,此 key 只能在服务器或其他受信任的环境(例如 Cloud Functions)上使用。

实现您的用例的一种方法是实现 Cloud Functions for Firebase 以实际调用 FCM。然后您的网页中的 JavaScript 就可以调用 Cloud Functions,并且 Cloud Functions 中的 JavaScript 可以使用服务器 key 安全地调用 FCM。这是一种常见的情况,甚至在 Firebase Admin SDK for Node.js 中也提供了支持。 ,您可以在 Cloud Functions 上使用。一些related samples can be found in the use-cases for Cloud Functions .

关于javascript - 从 Web 到移动设备的 Firebase 云消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47003214/

相关文章:

javascript - 加载图像预览的脚本不起作用

android - 使用 GCM 时 Firebase 崩溃

javascript - jQuery(文档).ready(function(){});无法正常工作

javascript - Mongoose 在对象数组中查找值

javascript - react : Firebase Listener Not Working

java - 如何在电话身份验证期间检查用户是否已存在于 firebase 中

ios - FCM 推送通知在返回应用程序时打开,而不是显示在 iOS 的状态栏中

ios - 是否可以使用 Firebase Cloud Messaging (FCM) 直接从设备向特殊 UDID 发送 PushNotifications?

javascript - 检索正则表达式匹配组值

ios - 错误 IOS 10 - 无法从 https ://mesu. apple.com/assets/for asset type com.apple.MobileAsset.TextInput.SpellChecker 复制 Assets 信息