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进行测试,文案相同时,将被当做重复推送的运营消息被去重。