是否可以使用nodejs从通知中心服务中获取所有注册计数?
来自nodejs的函数如下:
listRegistrationsByTag(tag,optionsopt,callback)
listRegistrations(optionsopt,callback)
但它最多只能列出100个帐户。我们如何通过这些功能知道最大账户数量。例如,我有大约100,000个用户,我希望知道通过标签向通知中心添加了多少注册,以及所有注册的总数。对于上述两个功能,它可以选择注册和跳过号码,但仍然缺少标签或此服务的总数。
您可以参考文档here
请帮忙提出建议。
答案 0 :(得分:0)
众所周知,在我检查了关于限制,配额和限制的官方document之后,Azure通知中心的注册数量没有限制。还有一些类似的&回答了您可以参考的SO主题,请参阅Azure Notification Hub - Limit on registrations,Getting QuotaExceededException - What are the operation quota limitations for Azure Notification Hubs?和Azure Notification Hub quota limits。所以我认为它与限制和配额无关。
上面的两个函数包装REST API Read All Registrations with a Tag
& Read All Registrations
。参数options
与$top
& $skip
查询这些REST API的字符串。我搜索了Notification Hub SDK for Node的源代码,然后我没有找到任何限制注册数量的代码。
为了确定问题是由什么引起的,我建议您可以尝试使用REST API来阅读所有注册以与使用SDK进行比较。
任何更新,请随时告诉我。