Android 使用fcm向多个用户发送推送通知,某些设备中未生成某些时间令牌

Android 使用fcm向多个用户发送推送通知,某些设备中未生成某些时间令牌,android,Android,我尝试了一些示例,使用FCM为单个用户推送通知。它工作得很好。现在我正在尝试使用FCM为多个用户发送推送通知。任何推荐网站或代码都会很有帮助 提前谢谢 我在这里分享我的代码。请看 public void onTokenRefresh() { super.onTokenRefresh(); String refreshedToken = FirebaseInstanceId.getInstance().getToken(); storeRegIdInPref(refre

我尝试了一些示例,使用FCM为单个用户推送通知。它工作得很好。现在我正在尝试使用FCM为多个用户发送推送通知。任何推荐网站或代码都会很有帮助

提前谢谢

我在这里分享我的代码。请看

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仅是这样做的,但通知不适用于多个设备,通知仅针对单个设备发送。我是否要共享我的代码