刚刚跟同事聊了这个话题,大部分工作是在后端,前端只需要做:设置别名,进行接收,点击推送时候需要跳转页面。
需要注意一点就是:退出登录时候别名的设置需要置空,所以登录进来需要设置别名。
在配置极光推送时候,config.xml文件里面还需要配置相关推送参数:
<config desc="uexJPush" type="KEY"> <param name="$UEXJPUSH_PACKAGE$" platform="android" value="org.zywx.wbpalmstar.widgetone.uexvanke10237"/> <param name="$UEXJPUSH_APPKEY$" platform="android" value="c4ba8edbfb3d00a1569eaf92"/> <param file="uexGroupfolder/PushConfig.plist" name="$UEXJPUSH_APP_KEY$" platform="ios" value="c4ba8edbfb3d00a1569eaf92"/> <param file="uexGroupfolder/PushConfig.plist" name="$UEXJPUSH_PUSH_CHANNEL$" platform="ios" value="TestPush"/> <param file="uexGroupfolder/PushConfig.plist" name="$UEXJPUSH_APS_ENVIRONMENT$" platform="ios" value="1"/> </config> <config desc="" type="ENTITLEMENTS"> <entitlement type="apns"></entitlement> </config>
在安卓能够测试配置成功,而ios不能推送成功,原因在于:
官网上很明了,需要加上这段配置代码,就可以推送成功~~~~