关于HMS推送服务的问题:最大token数量限制不能超过1000?

Question on the HMS Push Kit : Restrictions of the maximum number of tokens cannot exceed 1,000?

不知道能不能详细了解HMS推送服务下的sending downlink messages功能

关于在线文档,此功能有两个限制。

我对“令牌的最大数量不能超过1000”的第二个限制有一点疑问

token个数是指目标接收者token? 我同时发送1001条推送会怎样?

如果会失败,是否需要向HMS Push Server发送第二次请求发送未完成的推送消息?

如果需要同时发送1M的推送消息。我怎样才能实现它? HMS Push Kit允许我这样做吗?

如果 token 的最大数量超过 1000 那么我们将得到一个错误代码 "80300010 : The number of token in the message body exceeds the default value " 因此令牌的最大数量不能超过 1000。

如果在发送消息时需要使用更多令牌,最好的方法是使用应用程序服务器调用 API 并在 batches.Please 中发送消息 在下面的屏幕中找到错误代码及其描述:

每天最多可以向设备或用户上的应用发送 3,000 条消息。超过此数量,应用程序的消息传递流量将受到限制。当消息数超过 100,000 条时,Push Kit 将被禁用。这种情况必须进行整改,提交整改方案重新申请Push Kit。

请查看下面的常见问题解答以获取更多信息 link: https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/faq-0000001050042183?ha_source=hms1

  1. 因频率控制而被丢弃:当每天基于单个token发送的消息数达到3000条时,将被丢弃的消息数。参考 URL here
  2. 基于主题的消息传递不限制每个主题的订阅数量。但是Push Kit中的功能有以下限制: 一个应用实例最多可以订阅2000个主题。最多可以同时发送 100 条基于主题的消息。参考 URL Here.