标签:
1、APP端配置
a、允许使用第三方插件:
打开app的manifest.json文件,切换到可视化视图,允许使用第三方插件。
b、配置第三方插件(个推)
在APP的manifest.json文件中的permission节点下添加push节点:
"Push": { "description": "管理推送消息插件" },
在plus-->distribute-->plugins节点下添加push节点
"push": { "description": "管理消息推送能力", "cover": "false", "igexin":{ "appid":"", "appkey":"", "appsecret":"" } },上面的appid、appkey和appsecret均是在个推网站上注册后添加应用后得到。
c、绑定收到推送消息的事件
document.addEventListener( "plusready", function(){ message = document.getElementById("message"); // 监听点击消息事件 plus.push.addEventListener( "click", function( msg ) { /* 根据需要填写 */ }, false ); // 监听在线消息事件 plus.push.addEventListener( "receive", function( msg ) { /*根据需要填写*/ }, false ); }, false );
2、个推网站注册
根据提示注册并添加应用即可,最后如下所示,点击应用配置可查看appid、appkey等信息,将其输入app配置文件对应位置即可。手机在线时打开app后,如果该页面在线用户数显示为1,表示个推和app之间通信成功。
点击创建推送,即可为app推送消息。
注:测试时需要将app打包再安装到手机上,否则app端获取的appid等参数不是配置文件中配置的参数,而是HBuilder真机调试基座的参数,会导致个推与app连接不成功。
标签:
原文地址:http://blog.csdn.net/xiaojin111/article/details/46504947