App 推送配置实践
|
收藏
1. 关于配置通知栏图标的限制
通道类型 | 接口字段 | 页面功能 | 长度或大小限制 | 最低版本 | 链接限制 | 接口限制 |
---|---|---|---|---|---|---|
个推推送 & Unipush | logo | 通知栏图标: 通知的图标名称,包含后缀名(需要在客户端开发时嵌入)如“push.png” | url度 ≤ 64 | - | url | 推送条数限制:没有限制! |
单推(toSingle)频次限制:没有限制! | ||||||
logo_url | 通知栏图标: 通知图标URL地址和logo可以二选一 | url长度 ≤ 256 | - | - | 批量推(toList)频次限制:200万次/天。 | |
极光推送 | large_icon | 通知栏大图标 | 小于30K(JPush Android SDK v4.0.0 前) 小于300K(JPush Android SDK v4.0.0 后) | - | 极光media_id | 推送次数 |
支持 http 和 https | 通过控制台或 API 推送通知或消息,免费版本的每个 Appkey 广播的最高条数是 10 条/天 | |||||
small_icon_uri | 通知栏小图标 | - | 极光media_id | 推送频率 | ||
支持 http 和 https | ||||||
友盟推送(ios无) | icon | 可选,状态栏图标ID,R.drawable.[smallIcon], | 图片要求为 24*24 dp的图标,或24*24 px放在drawable-mdpi下注意四周各留1个dp的空白像素 | - | 只能使用id | 以下限制规则适用于小米手机上的通知栏消息,非小米手机的消息、透传消息不做限制。 |
如果没有,默认使用应用图标 | 普通消息的单日推送数量限制规则:当应用的MIUI日联网设备数小于10000时,每日推送限额数为50000;当应用的MIUI日联网设备数大于10000时,每日推送限额数根据应用类别而定,如表 |
2. 关于配置大图、大文本等的限制
通道类型 | 接口字段 | 页面功能 | 长度或大小限制 | 最低版本 | 链接限制 | 接口限制 |
---|---|---|---|---|---|---|
个推推送 | logo | 通知栏图标:
| url度 ≤ 64 | - | url | 推送条数限制:没有限制! |
单推(toSingle)频次限制:没有限制! | ||||||
logo_url | 通知栏图标:
| url长度 ≤ 256 | - | - | 批量推(toList)频次限制:200万次/天。 | |
big_text | 大文本模式模式 | 长度 ≤ 512 | SDK2.6 | - | 群推(toAPP)频次限制:100次/天,每分钟不能超过5次,10分钟内不能推重复消息体 。 | |
big_image | 大图模式 | 长度 ≤ 512 | SDK2.6 | - | - | |
ring_name | 自定义铃声名称 | 自定义铃声,请填写文件名,不包含后缀名(需要在客户端开发时嵌入) | SDK最低要求 2.14.0.0 | - | - | |
极光推送 | large_icon | 通知栏大图标 | 小于30K(JPush Android SDK v4.0.0 前) 小于300K(JPush Android SDK v4.0.0 后) | - | 极光media_id | 推送次数 |
- | 支持http | 通过控制台或 API 推送通知或消息,免费版本的每个 Appkey 广播的最高条数是 10 条/天 | ||||
small_icon_uri | 通知栏小图标 | - | 支持https | 推送频率 | ||
big_pic_path(当 style = 3 时使用) | 大图模式 | - | 支持本地资源路径,且必须是sdcard的相对路径,需要指定文件后缀 | 免费版本的每个 Appkey 的最高推送频率为 600 次/分钟。 | ||
large_icon | 通知栏大图标 | jpg、jpeg 以及 png | JPush Android SDK v3.9.0 | 支持极光的media_id | - | |
小米厂商的大图标id,必须配合小米大文本模式或者是大图模式使用,否则无 | ||||||
支持http(极光同学反馈不支持) | ||||||
支持https(极光同学反馈不支持) | ||||||
small_icon_uri | 通知栏小图标 | - | - | 支持极光的media_id及小米厂商的小图标id | - | |
支持http | ||||||
支持https | ||||||
big_text | 大文本模式 | 最多支持128个字符 | JPush Android SDK v3.9.0 | - | ||
big_pic_path | 大图模式 | - | JPush Android SDK v3.9.0(暂不支持小米国际版适配) | 支持http(极光同学反馈不支持) | - | |
支持https(极光同学反馈不支持) | ||||||
large_icon | 通知栏大图标 | - | JPush Android SDK v3.9.0 | 支持极光的media_id | - | |
网络https路径 | ||||||
small_icon_uri | 通知栏小图标 | - | 支持极光的media_id | - | ||
华为厂商本地路径 | ||||||
large_icon | 通知栏大图标 | - | JPush Android SDK v3.9.0 | 支持极光的media_id | - | |
oppo厂商的大图标id | ||||||
支持http(不支持) | ||||||
支持https(不支持) | ||||||
big_pic_path | 大图模式 | - | JPush Android SDK v3.9.0 | 支持http | - | |
支持https | ||||||
小米推送 | largeIconUri | Large icon链接 | 大小120 * 120px,格式为png或者jpg格式 | 国内版MIUI系统中,仅在MIUI12及以上版本支持large icon,MIUI12以下版本不会展示 | 上传图片后url,小米服务上传后端URL? | 目前针对首批合作开发者,小米推送服务没有设置任何推送频率的使用限制。而且所提供的推送服务完全免费。 对于单条消息,可携带的数据量最大不能超过4KB。 |
Java SDK 2.2.20版以上 | ||||||
bigPic_uri | 大图链接 | 国内版要求大小 876*324 px ;国外版要求图片大小为984*450 px。 格式必须为 png或者jpg格式。 | - | |||
友盟推送(ios无) | icon | 可选,状态栏图标ID,R.drawable.[smallIcon], | 图片要求为 24*24 dp的图标,或24*24 px放在drawable-mdpi下注意四周各留1个dp的空白像素 | - | 只能使用id | 以下限制规则适用于小米手机上的通知栏消息,非小米手机的消息、透传消息不做限制。 |
// 如果没有,默认使用应用图标 | 普通消息的单日推送数量限制规则:当应用的MIUI日联网设备数小于10000时,每日推送限额数为50000;当应用的MIUI日联网设备数大于10000时,每日推送限额数根据应用类别而定,如表 | |||||
largeIcon | 可选,通知栏拉开后左侧图标ID,R.drawable.[largeIcon] | 图片要求为64*64 dp的图标 可设计一张64*64 px放在drawable-mdpi下 | - | - | ||
img | 可选,通知栏大图标的URL链接。该字段的优先级大于largeIcon | 图片建议不大于100KB。 | - | 厂商通道支持华为,必须以https开头 | - | |
该字段要求以http或者https开头 | ||||||
OPPO 推送 | big_picture_id | 大图id【style为3时,必填】,可在大图上传接口获取 | 图片上传按照multipart标准发送HTTP消息即可,图片要求尺寸876*324 px,文件大小1M以内,格式为PNG/JPG/JPEG | ColorOS版本>5.0可用,通知栏第一条消息展示大图,非第一条消息不显示大图,推送方式仅支持广播,且不支持定速功能 | 只能使用id | - |
注:本文档内容为神策产品使用和技术细节说明文档,不包含适销类条款;具体企业采购产品和技术服务内容,以商业采购合同为准。