阿里云首页 移动推送

使用限制

介绍产品使用过程中的限制。

应用数量限制

每个阿里云账号在EMAS控制台上有30个应用创建的累计额度,包含已删除的应用。

如创建数量已达上限,请参考常见问题:创建过的应用数量已达上限进行处理。

SDK适配应用系统版本限制

Android:最低支持Android 4.1及以上系统。

iOS:最低支持iOS 7及以上系统,部分功能支持iOS 10及以上系统。

海外使用说明

Android:推送服务器在国内,国外可能会存在推送延迟,一般在100~300ms,可以接入辅助使用的Google通道。

iOS:

  • 通知:通知通过苹果APNs通道下发,理论上国内外用户都可以正常使用。

  • 消息:消息通过应用内自建通道下发,服务器布点在国内,外国用户使用时有可能受网络限制,依情况而定。

账号、标签、别名使用限制

账号(Account):账号设置要小于等于64字节,一个设备只能绑定一个账号,一个账号可以最多绑定10000个设备。

别名(Alias):别名设置要小于等于128字节,一个设备可以最多绑定128个别名,一个别名最多可以绑定128个设备。

标签(Tag):标签名称设置要小于等于128个字符(中文算1个),每个App最多可创建10000个标签,一个设备可以绑定不限数量的标签,一个标签也可以绑定不限数量的设备。

推送内容限制

Android:
Android 消息: Title + Body  <= 1800B
Android 通知: Title + Body + AndroidMusic + AndroidOpenType + AndroidActivity + AndroidOpenUrl + AndroidExtParameter <= 1800B
其中 Title, Body 字段都不能为空

iOS:
iOS 消息: Title + Body <= 1800B
iOS 通知: Summary + iOSMusic + iOSBadge + iOSExtParameter <= 1800B;
其中,中文字符算 3 Bytes;  Title, Body, Summary 字段不能为空

厂商通道推送限制

请参考常见问题:Android端辅助通道推送限制

其他限制

  • targetValue按账号、别名或设备推送,一次最多传递1000个(通过 “,” 分割)。

  • OpenAPI推送包括全推(推送所有设备)和批量推送(推送部分指定设备),批量推送时,可按照设备、账号或者别名推送,每次最多指定1000个设备、账号或别名。

  • OpenAPI调用频率:500 QPS/IP,具体API限制请参考配额中心

  • 全推频率限制,同一个Appkey,同一种操作系统(Android/IOS),两次全推的间隔至少为1秒;此外,连续10分钟内允许最多全推10次通知(消息转通知按通知处理),连续10分钟内允许最多全推30次消息。