Android 在向GCM发出的单个请求中向不同的用户发送特定的推送通知消息

Android 在向GCM发出的单个请求中向不同的用户发送特定的推送通知消息,android,ios,push-notification,google-cloud-messaging,apple-push-notifications,Android,Ios,Push Notification,Google Cloud Messaging,Apple Push Notifications,我想知道如何连续发送多个用户特定的推送通知消息 例如,使用GCM,如果您想向特定用户发送特定消息,您可以在发送到Google服务器的POST请求中使用此内容 { "to" : "user_registration_id", "priority" : "normal", "notification" : { "body" : "You have 3 messages in your inbox", "title" : "N

我想知道如何连续发送多个用户特定的推送通知消息

例如,使用GCM,如果您想向特定用户发送特定消息,您可以在发送到Google服务器的POST请求中使用此内容

    {
      "to" : "user_registration_id",
      "priority" : "normal",
      "notification" : {
        "body" : "You have 3 messages in your inbox",
        "title" : "NewsMagazine.com",
        "icon" : "new",
      }
    }
我现在面临的问题是,我一次要发送大量通知,每个通知都是特定于用户的,因此我必须连续向Google服务器发出多个POST请求,以分别发送每个通知,这会在我的服务器上造成巨大的性能问题。我想要的是能够在一个单一的POST请求中发送它们

有没有关于如何实施的想法


多谢各位

你为什么不使用Firebase推送通知呢?Firebase是最近推出的,我正在使用一个稍旧的应用程序,所以我尝试优化现有的服务器代码。这个问题可以用Fierbase解决吗?是的,这就是为什么你没有答案。我会检查Fierbase,但我想GCM已经面临这个问题,许多应用程序都会向用户发送特定推送(即:Facebook)因此,当然有一些方法可以优化服务器代码和请求数。我查看了FireBase文档,没有发现任何新参数可以帮助我解释为什么您不使用FireBase推送通知?FireBase最近推出,我正在使用一个稍旧的应用程序,所以我尝试优化现有的服务器代码。这个问题可以用Fierbase解决吗?是的,这就是为什么你没有答案。我会检查Fierbase,但我想GCM已经面临这个问题,许多应用程序都会向用户发送特定推送(即:Facebook)因此,当然有一些方法可以优化服务器代码和请求数。我查看了FireBase文档,没有看到任何新的参数可以帮助我