代码之家  ›  专栏  ›  技术社区  ›  Snake

FCM服务器对用户的限制及如何处理

  •  0
  • Snake  · 技术社区  · 7 年前

    我正在使用FCM服务,从服务器向某些用户发送通知消息。基本上我希望一次能给5万用户发送消息。我在某个地方读到有1000条消息的限制,也许主题订阅就在它的周围。

    问题是它不是同一组用户。我检查数据库上的do query,然后得到一个符合条件的用户列表。每次满足标准的用户数量都不一样,在avg上大约有5万用户(在250l用户中)。

    目前我是在一个循环中这样做的

       Message message = Message.builder().setAndroidConfig(AndroidConfig.builder().setTtl(3600 * 1000 * 24 * 7) // 7 days
            .setPriority(AndroidConfig.Priority.HIGH)
    
    .setNotification(AndroidNotification.builder().setTitle("Update News")
    
    .setBody("A news impacting you has been published on the app")
    
    .build()).putData("Type", "Location").build())
    
    String response = FirebaseMessaging.getInstance().send(message);
    

    有什么方法可以向我的5万用户发送通知吗?

    谢谢你

    编辑

    这个问题不是重复的,因为我提到的用户案例的限制不包括在潜在的重复问题中。我每次发送一条消息到一个设备。所以有5万人发。@道格(来自谷歌)的回答暗示,与其他问题相比,没有任何限制。所以我需要澄清一下答案

    0 回复  |  直到 7 年前