我有一个项目,我正在使用Firebase 我想在按下按钮的用户自动向所有用户发送通知时制作一个按钮。 我找不到这样的东西。 我希望任何代码都可以做到这一点。
伙计们,请救救我的命。
看起来您需要为每个客户端订阅同一主题,并在向该主题发送推送后。
https://firebase.google.com/docs/cloud-messaging/android/send-multiple?authuser=0
首先,您需要从 Firebase 获取所有注册设备令牌。
然后你需要创建 JSON 对象:
JSONObject json = new JSONObject();
json.put("to",/* device tooken*/);
json.put("use to","/topics/all");
json.put("notification",/* notifications Messgae */);
之后,您需要在下面给定的 URL 上点击 API 调用。您可以使用凌空抽射,改装或其他您感到舒适的东西
https://fcm.googleapis.com/fcm/send
但是您需要使用API调用添加标头,这是强制性的:
"授权",/SERVER_KEY/"内容类型","应用程序/
json";
有关更多说明,请看这里。
它对你有用。