阅读定价明细
http://azure.microsoft.com/en-us/pricing/details/notification-hubs/
推送中使用的标签数量似乎有限制。
Broadcast (tag size) Limited to 10K Limited to 10K Unlimited
# of tags (broadcast groups) Limited to 3K Limited to 3K 3 Unlimited
Q1。那么这意味着每次推送的最大标签是10K吗?假设每个设备只有一个标签。
Q2。是无限制存储的标签数量?
必不可少的我需要将标签映射到设备ID。然后在发送中发送一堆标签。 听起来很直接,但我无法确定是否存在限制。
任何帮助表示感谢。
感谢
-lp
答案 0 :(得分:16)
广播(标签大小) - 限制为10K 表示具有相同标签的设备数量限制为10K。示例:
标签数量(广播组)限制为3K 意味着上述示例中不能有超过3K种不同的食物('披萨',' pasta& #39;,'寿司' ...)
!!!重要提示!!! 有五个或更少设备的标签不会产生标签限制。这意味着您可以构建一个应用程序,其中每个设备都具有唯一标记(用户ID或电子邮件或类似内容),并且该标记可用于向特定设备发送消息。这有时被称为“收件箱情景”。并且 通知中心不会强制执行3K限制 。
更新: 通知中心不会强制执行上述任何限制。官方文件也已更新。因此,截至目前,每个注册/安装仅限制60个标签。
但是,对于Free tier命名空间,注册的设备数量不应超过500,Basic应为200K,Standard为10M。联系客户支持以容纳超过10M的设备。
答案 1 :(得分:4)
此处更新我们已取消标签限制。有关更新信息,请参阅https://azure.microsoft.com/en-us/pricing/details/notification-hubs/。
答案 2 :(得分:3)
第一季度的新答案,我是在向Azure的PM通知中心发送电子邮件后得到的:
标记表达式可以包含所有布尔运算符,例如AND(&&), OR(||)和NOT(!)。它们也可以包含括号。标签 表达式仅限于20个标签,如果它们只包含OR;除此以外 它们仅限于6个标签。
请参阅"Tag Expressions" on this page。
由于我要求发送一组标记,Azure代理添加了:
当你向我们提供一个数组时,我们几乎只是使用OR来构建带有标记的表达式,也就是说,你最多可以在该数组中放置20个标记。
答案 3 :(得分:2)
在免费和基本层中,您不能向超过10k的设备广播。来自定价页面(http://azure.microsoft.com/en-us/pricing/details/notification-hubs/):
广播是指您可以发送推送的设备数量 通知给定的通知请求。标签是关键字 设备已订阅。广播推送通知可以 发送到订阅特定标签的所有设备。
免费和基本层中的通知中心,当广播到 观众,将最多推送10,000个设备。如果有更多的设备 在目标受众中,将选择10,000台设备 随机,其余的将不会收到任何通知。
3k标记限制意味着您可以创建最多3k个用于发送通知的唯一标记。每个设备可以注册多个标签(例如,每个突发新闻的类别都是标签)。
答案 4 :(得分:0)
此处更新我们已取消标签限制。有关更新信息,请参阅https://azure.microsoft.com/en-us/pricing/details/notification-hubs/。
在定价方面,Azure定价'计算器'仍然不清楚。它表示:"前1000万次推送包括无限有源设备和10K广播(标签尺寸)用于基本层"
对于基本层,它似乎仍然存在标签限制,但不适用于标准层,其中规定:"前1000万次推送包含无限有效设备和无限制广播(标签大小)"。广告和代码限制信息不会显示在此处的常规定价信息中:https://azure.microsoft.com/en-us/pricing/details/notification-hubs/