1. Push是否强依赖华为帐号登陆?
Push不依赖华为账号,不登录华为账号也能收到Push消息。
2. 在消息推送处,推送服务的按钮开通失败?
可以按照打开服务的步骤去查看是否已经开启推送服务,推送服务不仅要在AGC上打开,还需要配置推送参数,打开服务和配置参数的文档如下:
3. 华为push使用了用户哪些信息?具体说明。
华为Push收集用户的AAID(应用匿名标识)、IP 地址(不保存)、主题名称 、用户组名称、申请Token记录、消息发送、到达、显示、点击、清除记录
详见《华为APIs使用协议》和《华为推送服务使用协议》。
4. Push开发者一次性最多可以push多少个用户?
服务端限制1000个,如果多于这个数字,应用的服务器需要自己做循环。
5. Device Group限制20个组,device group是什么使用场景?
同一个用户家里的不同终端设备(手机、平板、大屏等)放在同一个组中,可以接收到同一个push消息。
6. 用户是否需要对商用推送通知进行授权?或者完全取决于开发者/应用程序的决定?
用户不需要授权,用户可以关闭应用的消息通知,开发者需要在AGC中订购,需要授权。
7. Push消息需要付费吗?
目前是免费使用的。
8. Push服务在推送次数和频率方面有什么限制?如何防止CP对开发者造成骚扰,管理手段是什么?
单个应用每天最多向一个设备发送3000条消息,超过3000条进行限流,超过10W条直接封号。
9. push服务当前主要的tag标签有哪些?
当前仅支持按照Token推送,在Push3.0版本中,支持按照Topic推送和tag推送(其中tag推送不支持通过接口发送),主要支持的标签包括用户机型、首次打开时间、地域等;开发者可以根据tag标签,自定义用户群。
10. 给海外用户可以推送消息么?
您好,华为Push支持直接跨区域发送消息,但是跨区域消息下发性能会受到影响。建议您在用户聚集地部署服务器,减少跨区域消息发送。
11. Push通知的API是否支持IOS系统?
目前Push支持Android、web和IOS设备,安卓和苹果手机均可以收到通知。
12. 目前push覆盖到哪些机型,接收消息有什么限制条件?
能够接收华为push服务的设备要求:
1)支持NC功能的手机:部分EMUI4.0和4.1的手机,以及EMUI5.0及之后的华为手机。
2)在非华为手机上面没有类似NC的能力,推送依赖HUAWEI HMS Core的能力,不过在非华为手机上HUAWEI HMS Core会受到限制,可能会影响华为推送的到达率。
3)受Android API的限制,海外低版本的华为手机和非华为手机推送只能在Android API level 21(Android 5.0)以上使用;
更多见:https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/push-faq-v4
13. getToken在EMUI10以下返回为空,oonNewToken不回调
遇到该问题,一般是华为移动服务未安装或者版本过低导致。
1.如果您是3.0.2.300以下版本,则请检查manifest里是否配置
<provider
android:name="com.huawei.hms.update.provider.UpdateProvider"
android:authorities="com.example.pushsupporttest.hms.update.provider"
android:exported="false"
android:grantUriPermissions="true"></provider>
2.如果已经配置,请在设置—应用—应用管理—搜索华为移动服务,清理缓存并检查升级,重新尝试获取token。针对非华为手机需要安装最新版华为移动服务(apk)
14. 无法收到推送消息?
1.清理华为移动服务缓存(在设置-应用-应用管理-右上角点击显示系统进程-搜索华为移动服务-打开并清理缓存和检查升级)
2.如果在华为测试平台测试,则需要点击提交按钮,如果只点击测试按钮是不可以的,测试按钮主要校验Token是否合法等,不下发消息。





































苏公安网备 32011402010933号