Android 如何在Azure Notification Hub中管理数千名应用程序用户,收件人每天都在变化?

Android 如何在Azure Notification Hub中管理数千名应用程序用户,收件人每天都在变化?,android,ios,.net,azure,azure-notificationhub,Android,Ios,.net,Azure,Azure Notificationhub,Azure notification hub客户端可以使用SendTemplateNotificationAsync()函数一次最多发送20个标记。如果我有200000个客户,并且每封邮件的邮件和收件人都在不断变化,那么理想的做法是为每个客户设置一个标签,但由于10个标签的发送限制,这是不可能的 如何管理并向数十万客户发送信息,而不必在每次推送消息时对集线器客户端功能进行数千次调用?标记对于用户选择加入消息和/或向用户类型消息发送单个消息非常有用。然而,当你想要随机地分割你的用户并发送给一个动态

Azure notification hub客户端可以使用
SendTemplateNotificationAsync()
函数一次最多发送20个标记。如果我有200000个客户,并且每封邮件的邮件和收件人都在不断变化,那么理想的做法是为每个客户设置一个标签,但由于10个标签的发送限制,这是不可能的


如何管理并向数十万客户发送信息,而不必在每次推送消息时对集线器客户端功能进行数千次调用?

标记对于用户选择加入消息和/或向用户类型消息发送单个消息非常有用。然而,当你想要随机地分割你的用户并发送给一个动态的用户列表时,它不是正确的解决方案。在这一点上,您将希望使用Direct Send(您正在向集线器进行数千次呼叫),自己可能通过数据库进行分段,或者您将使用一种服务,例如。

标记对于用户选择加入消息和/或单个消息到用户类型的消息非常有用。然而,当你想要随机地分割你的用户并发送给一个动态的用户列表时,它不是正确的解决方案。在这一点上,您将希望使用Direct Send(您正在向集线器打数千个电话),自己可能通过数据库进行细分,或者您将使用一种服务,例如。

Hi,我是Notification Hubs团队的一员,我们将其引用到收件箱场景(类似于电子邮件)。通知集线器实际上支持每个设备最多60个标记,但考虑到通常发送到一个或几个设备的情况,建议直接发送。本质上,您可以存储所有设备令牌,并通过NH为这些令牌提供快速处理和发送。每次发送最多可以批处理1000个令牌。有关更多详细信息,请参阅。@mimi xu感谢您的解决方案,但我遇到了同样的问题,我在Azure反馈论坛上还发现了其他两个问题。是否有任何计划在NH本地实现这一点以使其更容易(NH的全部要点)?同时,通过自己处理注册,我失去了使用标签进行其他方式并向所有设备广播的能力(1000台设备的直接批量发送有另一个任意上限,这不会覆盖所有设备,因此我需要自己批量发送)。我需要自己处理注册,但也需要向Azure NH注册,以便能够在选项之间进行选择吗?您好,我是Notification Hubs团队的成员,我们将此引用收件箱场景(类似于电子邮件).Notification Hubs实际上支持每个设备最多60个标记,但考虑到您通常发送到一个或几个设备,建议直接发送。基本上,您可以存储所有设备令牌,并通过NH提供这些令牌,以便快速处理和发送。每次发送最多可以批处理1000个令牌。有关详细信息,请参阅。@mimi xu谢谢为了解决这个问题,但我也遇到了同样的问题,我在Azure反馈论坛上也发现了其他两个问题。是否有计划在NH本地实现这一点以使其更容易(NH的全部要点)?此外,通过自己处理注册,我失去了使用标签进行其他方式和向所有设备广播的能力(1000台设备的直接批量发送有另一个任意上限,这不会覆盖所有设备,因此我需要自己批量发送)。我是否需要自己处理注册,但也需要向Azure NH注册才能在选项之间进行选择?