【发布时间】:2018-04-06 12:45:15
【问题描述】:
我可以使用 Firebase 控制台发送推送通知。
但我想在不使用任何后端服务的情况下从我的应用(即管理应用)发送通知。
我想我可以使用 HTTP POST Rquest 发送它,但我必须将授权密钥保存在设备中。
如果有什么办法,请帮助我?我找不到相关文件。
谢谢。
【问题讨论】:
-
向设备发送消息到需要您指定所谓的 FCM 服务器密钥以进行授权。顾名思义,此密钥应仅在受信任的环境中使用,例如您控制的服务器。这样做的原因是拥有密钥可以让您向应用程序的所有用户发送消息。要在不设置自己的服务器的情况下安全地发送消息,请考虑使用 Cloud Functions。有关这方面的更多信息,请参阅stackoverflow.com/a/37634914 和我的博文:firebase.googleblog.com/2016/08/…
标签: android firebase firebase-cloud-messaging android-push-notification