EMAS 移动推送提供 Android 厂商通道配额查询功能,帮助开发者实时掌握各厂商的每日推送额度使用情况,避免因超限导致消息下发失败。
操作步骤
登录EMAS管理控制台,选择移动推送产品进入。
在移动推送产品页面,从左侧导航栏选择排查工具 > 厂商配额,打开厂商配额页面。
在厂商配额页面,查看各厂商通道的单日配额上限与当前已用配额。

配额查询
厂商通道 | 单日配额查询 | 厂商余量查询 |
小米 | 支持,间隔 60s查询并更新 | 支持,间隔 60s查询并更新 |
OPPO | 支持,间隔 60s查询并更新 | 支持,间隔 60s查询并更新 |
vivo | 支持,间隔 60s查询并更新 | 支持,间隔 60s查询并更新 |
华为 | 不支持 | 不支持 |
魅族 | 不支持 | 不支持 |
荣耀 | 不支持 | 不支持 |
FCM | 不支持 | 不支持 |
多包名场景
前提条件
厂商规则对比
EMAS 支持为一个 Android 应用配置多个包名,以实现面向不同渠道的同步推送。
但各厂商在其开发者平台对“应用”与 EMAS 中包名的映射关系存在差异,直接影响推送配额的计算方式。
厂商平台 | EMAS 包名与厂商应用关系 | 配额计算方式 | 配置要求 |
小米开放平台 | 一个应用可绑定多个包 | 所有包共享一份额度 | 所有包必须归属于小米开放平台的同一应用 |
OPPO开放平台 | 一个包 = 一个独立应用 | 每个包独立占用额度 | 主包与渠道包分别为独立应用 |
vivo开放平台 | 一个包 = 一个独立应用 | 每个包独立占用额度 | 主包与渠道包分别为独立应用 |
配置示例
假设您的应用包名为com.company.test,并计划为不同厂商的包命名为不同的名称,在EMAS平台实现多包推送:
小米:com.aliyun.emas.xiaomi
OPPO:com.aliyun.emas.oppo
vivo:com.aliyun.emas.vivo
您需要先在各个厂商平台创建您的App,正确配置方式如下:
厂商平台
配置方式
配额结果
小米开放平台
为
com.company.test创建一个应用,并将com.company.test.xiaomi添加为该应用的多包名共享额度
OPPO开放平台
分别为
com.company.test和com.company.test.oppo创建两个 OPPO 应用独立额度
vivo开放平台
分别为
com.company.test和com.aliyun.emas.vivo创建两个 vivo 应用独立额度
说明小米多包名配置方法请参考:多包名推送使用说明。
在EMAS管理控制台创建 Android 应用,应用包名为 com.company.test。

在左侧导航栏选择配置管理>应用配置,配置多包名后点击保存:
com.aliyun.emas.xiaomi
com.aliyun.emas.oppo
com.aliyun.emas.vivo

保存后在应用配置页面,对包信息进行配置:

小米:将
com.company.test和com.company.test.xiaomi配置为小米开发平台同个应用的信息OPPO:将
com.company.test和com.company.test.oppo分别配置为各自包名对应的OPPO开放平台应用的信息vivo:将
com.company.test和com.company.test.vivo分别配置为各自包名对应的vivo开放平台应用的信息
参考厂商通道集成,完成对应厂商通道的完整接入。
在左侧导航栏选择排查工具>厂商配额,查看厂商对应配额情况。
