【发布时间】:2020-06-21 06:37:55
【问题描述】:
您好,我需要有关我的 Android 应用程序的帮助。 我使用 Firebase 推送通知,但不幸的是,我发现只有一种发送推送通知的方式——从网站本身。
我喜欢创建一个功能,您可以输入标题和内容来向我的所有应用用户发送推送通知。
目标:管理屏幕。 输入标题:这是一个带有标题的编辑文本 输入内容:这是一个带有内容的编辑文本 发送按钮 - 这会将通知发送给所有应用用户。
有没有办法做到这一点? 谢谢!
【问题讨论】:
-
没有从设备本身仅使用 FCM 向设备发送消息的安全方法。向设备发送消息到需要您指定 FCM 服务器密钥。顾名思义,此密钥只能在受信任的环境中使用,例如您的开发机器、您控制的服务器或 Cloud Functions。典型的流程是您的应用程序调用云函数,或写入触发云函数的数据库。 Cloud Function 然后检查内容是否正常,并调用 FCM API 发送消息。
-
@FrankvanPuffelen 那么为什么没有安全的 API 呢?仅仅为此使用 Cloud Functions 似乎有点矫枉过正......
-
如果您希望添加该功能(我绝对希望看到它),您可以做的最好的事情是file a feature request。
标签: java android firebase firebase-cloud-messaging firebase-notifications