mob推送
1.流程:
(1)用户登录时:保存或更新用户的 rid(由app端处理传递)
(2)当业务成功时:发消息给 专门处理推送的服务 (推送功能最好异步 因为成功与否对主业务无影响)
(3)接收消息:集成推送api文档,进行推送 并打印推送结果的日志;
(4)接收推送后的页面跳转:前后端约定传递参数,由app端根据参数来处理(例如传递订单号)(但是对批量的推送就不好处理了,单个推送时没问题的)
2.注意:
(1)mob网站需要配置注册
(2)兼容性问题:操作系统、操作系统版本、手机机型等等
(3)收不到推送:未配置厂商通道的情况下,只有app活着才能收到、或者重启app才能收到。
进程开启:可手动在网站推送看是否能接收到,若可以,则是代码问题或配置问题,不可以则是兼 容性问题 不用处理也处理不了。
进程未开启:需要单独配置厂商通道,需要去各大手机厂商注册 审核等等 可能涉及收费,非后端处 理
(4) 注意配置:允许推送的服务器ip,不然也没有权限推送,从推送结果的错误代码也可以看到。
(5)ios、android:android不分正式测试环境,ios分正式测试环境 需要单独设置参数。
3.集成步骤
(1)pom引入
<groupId>com.mob.push.sdk
<artifactId>mobpush-websdkv3-java
<version>1.0.0
(2)封装Push参数
PushV3Client.pushTaskV3(push) 进行推送即可
网友评论