首页 文章列表 文章详情
vivo开放平台PUSH推送异常常见问题怎么解决?
2021-08-10
5137阅读
来源:applebyme

1:vpush bind成功了,但是手机接收不到消息?


1)确认客户端系统配置:状态栏与通知中应用的通知权限是否开启;


2)部分系统版本限制,只能在进程存活下接收通知。


2:按照集成文档及demo进行集成后,打开推送一直报1003,对应错误是操作超时    


1)确认sdk版本和系统版本是否为最新版本?通过调PushClient#checkManifest校验接入是否正确。


2)确认是否是多进程调用导致?目前暂不支持多进程调用。


3)确认设备的网络状态正常?网络不稳定也会导致订阅超时.


4)确认接入配置是否均正常设置了, 确认各项配置是否正确.


3:void onStateChanged(int state)返回的状态码变为10000,代表“未知异常”,应如何处理?    


请确认appId、appkey,包名是否正确。    


确定所用的机器和软件版本是否在SDK所支持的版本中。


IMEI以00009结尾的,IMEI不合法线上禁用,也是返回10000code。


4:调用接口显示http status code 为 200,但response body 的code 非0?    


根据返回字段message提示进行业务异常判断。  


5:为什么在运营后台或者调用 API 推送消息时提示:ID不合法?


其含义是:当向客户端推送消息时,发现对于指定的推送方式,找不到该方式下的目标用户。


提示“regid不合法”说明找不到这个regid,单推接口返回有invalidUser字段,可以根据status看下不合法regid原因,status有三种情

况:1.userId不存在;2.卸载或者关闭了通知;3.14天不在线

6:平台允许重复文案推送吗?


不允许,请您尽量避免1个自然日内圈选重复人群发送同个文案。


客户端去重机制:1个自然日内运营消息同个设备收到重复文案客户端会进行去重。


7:现在在哪里进行测试推送?


需要在推送平台添加测试设备信息,接口设置pushMode=1,推送给配置的测试用户。


若未设置pushMode=1进行测试,文案相同时,将被当做重复推送的运营消息被去重。


上一篇:vivo开放平台PUSH推送发送到达率、整体到达率的计算公式,影响整体到达率的因素有哪些? 下一篇:360开放平台如何进行实名认证?
2015 © 安卓益App代上架(Anzhuoe)-专业代上架安卓市场服务系统 版权所有 商务合作 蜀ICP备17007734号-1 | 川公网安备 51010602000346号