Android 使用fcm向多个用户发送推送通知,某些设备中未生成某些时间令牌
我尝试了一些示例,使用FCM为单个用户推送通知。它工作得很好。现在我正在尝试使用FCM为多个用户发送推送通知。任何推荐网站或代码都会很有帮助 提前谢谢 我在这里分享我的代码。请看Android 使用fcm向多个用户发送推送通知,某些设备中未生成某些时间令牌,android,Android,我尝试了一些示例,使用FCM为单个用户推送通知。它工作得很好。现在我正在尝试使用FCM为多个用户发送推送通知。任何推荐网站或代码都会很有帮助 提前谢谢 我在这里分享我的代码。请看 public void onTokenRefresh() { super.onTokenRefresh(); String refreshedToken = FirebaseInstanceId.getInstance().getToken(); storeRegIdInPref(refre
public void onTokenRefresh() {
super.onTokenRefresh();
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
storeRegIdInPref(refreshedToken);
sendRegistrationToServer(refreshedToken);
Intent registrationComplete = new Intent(Config.REGISTRATION_COMPLETE);
registrationComplete.putExtra("token", refreshedToken);
LocalBroadcastManager.getInstance(this).sendBroadcast(registrationComplete);
}
您可以在fcm请求中使用注册ID密钥: 推送呼叫格式:
Link:
https://fcm.googleapis.com/fcm/send
Headers:
Authorization:key=<server key>
Content-Type: application/json
Body:
{
"notification":{
"title":"Testing 6",
"body":"PUsh test 6",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY",
"icon":"fcm_push_icon"
},
"data":{
"Type":"ALBUM",
},
"priority": "high",
"content_available": true,
"registration_ids": ["token 0","token 1","token 2"]
}
我希望这会成为我的问题的答案。你们为什么这么做?我想stackoverflow是分享知识的地方。仔细阅读。你可以在这里找到所有与FCM相关的内容,但最初的情况是,一些声誉很高的人将获得所有学分,而不分析为什么一些用户会问这个问题。你是否检查了“向多个设备发送消息”部分?如果是,请说明您的疑问。我已经通过webApp only设计了webApp。我将发送通知。通过使用上述代码,是否可以为多个用户发送通知。是的,其包含字符串arrayI仅是这样做的,但通知不适用于多个设备,通知仅针对单个设备发送。我是否要共享我的代码