Engagelab AppPush 是日均消息量超百亿级规模的 App 消息推送专业服务平台,AppPush 支持 Android、iOS 等平台,SDK 接入方便快捷,推送通道高速稳定,API 开放接口强大、灵活和易用、WEB 端支持创建通知、后效分析、和故障排查等运营功能。
通道类型支持
推送通道 |
FCM |
HUAWEI |
Honor |
XIAOMI |
MEIZU |
OPPO |
VIVO |
APNs |
支持情况 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
消息类型支持
消息类型 |
通知栏消息 |
自定义消息 |
支持情况 |
支持 |
支持 |
通知样式支持
通知样式 |
默认样式 |
缩略图样式 |
大图样式 |
文本样式 |
收件箱样式 |
自定义样式 |
支持情况 |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
样式详情查看 本地通知。
发送策略支持
在 API 端支持开发者以厂商通道为颗粒度制定发送策略。
消息类型 |
发送策略字段 |
发送策略字段值及定义说明 |
通知栏消息发送策略 |
distribution_new |
mtpush:表示推送强制走 engagelab 通道下发。fcm_mtpush:表示推送强制优先走 fcm 通道下发,无效再走 engagelab 通道。pns_mtpush:表示推送强制走小米 / 华为 / 魅族 /oppo/vivo 通道下发,无效再走 engagelab 通道。mtpush_fcm:表示针对 fcm+ 国内厂商组合类型用户,推送优先走 engagelab,engagelab 不在线再走 fcm 通道,fcm 作为辅助。mtpush_pns:表示针对 fcm+ 国内厂商组合类型用户,推送优先走 engagelab,engagelab 不在线再走厂商通道,厂商作为辅助。 |
统计分析支持
APP 维度统计功能
统计功能 |
功能描述 |
数据概况 |
支持小时粒度的消息数据实时统计,展示今日和昨日数据趋势对比。支持查看昨日推送转化漏斗数据,查看昨日送达率和点击率数据。支持查看最新的设备通知权限开启率数据。支持分平台、分通道的查看历史推送转化趋势数据。支持分平台、分通道、分阶段的查看历史推送消息的折损统计数据。 |
消息推送统计 |
支持分平台、分通道、分消息类型、分 APP 版本的查看历史推送数据。支持日、月两个维度查看自定义时间范围的消息送达率、点击率、有效目标数、发送数量、送达数量、展示数量和点击数量等数据。 |
推送用户统计 |
支持分平台、分渠道、分 APP 版本的查看推送用户历史数据。支持日、月两个维度查看自定义时间范围的推送新增用户、在线用户、活跃用户和卸载用户等数据。 |
MessageID 维度统计功能
统计功能 |
功能描述 |
消息推送统计 |
支持通知栏消息、自定义消息、短信和应用内提醒消息四种基础消息类型的推送转化统计报表。支持查看 msgid 维度的送达率、展示率和点击率。支持分平台、分通道的查看该 msgid 维度的有效目标数、发送数量、展示数量和点击数量。 |
消息折损统计 |
支持分平台、分通道的查看 msgid 维度的消息折损统计,折损原因支持两级折损原因统计分析。支持 {计划目标}-{有效目标}-{发送数量}-{送达数量}-{点击数量} 总共 4 个阶段的折损数量统计。 |
REST API 能力支持
API 项 |
功能描述 |
PUSH API |
开发者通过 PUSH API 可完成 AppPush 的全部消息推送功能,可轻松在自有运营后台构建推送运营计划。API 提供了相较于推送 portal 页面功能更强大、更灵活的功能接口。 |
Report API |
提供各类统计数据查询功能,方便开发者及时了解消息的各项状态以及用户数据。API 提供了获取推送消息统计数据和用户数据统计的功能接口。 |
Schedule API |
开发者通过 Schedule API 可实现对全部消息进行定时推送的功能。 |
Tag Alias API(Device API) |
Device API 用于在服务器端查询、设置、更新、删除设备的 tag,alias 信息 |
推送测试模式
AppPush 推送测试模式为开发者提供了正式环境之外的独立测试环境,帮助验证推送配置与效果,确保高质量上线。
环境切换与 AppKey 管理
- AppKey 与 master secret 区分:
正式环境和测试环境使用不同的 AppKey 和 master secret。切换至测试模式时,系统自动生成测试AppKey,并复制正式AppKey的相关配置。后台会将两者绑定关联,用于判断 VIP 状态和同步信息。
- 默认环境:进入 Portal 后,默认显示正式环境,开发者可手动切换至测试模式。
- 重置支持:测试AppKey 支持独立重置 master secret。
测试模式的同步与独立管理
- 同步信息:创建测试应用时,系统会复制正式应用的以下内容:
- 应用名称与图标
- 集成设置:包括通道设置、包名、iOS Bundle ID、证书配置等,集成信息不可独立更改。
- 应用信息和集成设置信息同步:测试应用的应用名称、图标以及集成设置等信息与正式应用实时同步。
- VIP 状态同步:测试应用的VIP 状态、服务时间等信息与正式应用实时同步。
- 独立修改:测试应用支持单独修改回调和安全配置,不受正式应用的后续变更影响。
测试模式的使用限制
- QPS 限制:10
- SDK 注册用户数:最多 1000 个
- 标签与别名绑定限制:
- 标签:最多可绑定 50 个
- 别名:最多可绑定 50 个
- 每标签绑定设备:最多 10 个
- 每设备绑定标签:最多 10 个
- 有效性依赖:测试AppKey 的可用状态与正式AppKey绑定,正式AppKey失效时,测试AppKey 也不可用。
- 服务限制:测试AppKey 不支持购买 VIP 服务,其权益完全跟随对应的正式AppKey。
该推送测试模式为开发者提供了灵活且独立的环境,在正式上线前高效验证推送配置,确保更好地控制推送效果与用户体验。