该文章或问题已被删除

5+APP 个推 推送消息的使用介绍

要使用 个推 推送消息的功能,要在个推官方申请开发者帐号:https://www.getui.com/cn/index.html

1. 个推是免费的,然后申请一个移动应用,获取相关参数.


2. 然后在你的APP工程,配置文件 manifest.json 中填写相关个推的参数。


3. 然后通过5+的方法 plus.push.getClientInfo() //获取客户端推送标识信息

该方法包含四个客户端标识信息

var  token=plus.push.getClientInfo().token; //设备令牌(iOS设备唯一标识),用于APNS服务推送中标识设备的身份
var  clientid=plus.push.getClientInfo().clientid; //推送服务令牌(设备唯一标识),用于标识推送信息接收者身份
var  appid=plus.push.getClientInfo().appid; //第三方推送服务的应用标识
var  appkey=plus.push.getClientInfo().appkey;//第三方推送服务器的应用键值,第三方推送服务器管理的应用键值,通常需要在第三方推送服务器平台进行注册获取。


比较常用的获得用户客户端  plus.push.getClientInfo().clientid; 的值,可以在用户注册或登录的时候,获得该值,提交到服务器保存,方便以后可以一对一为用户推送相关消息。

4. 服务器端,我们在服务器端向客户端发送推送消息,个推给出了几个例子 :服务端SDK,可以下载相关后端语言API接口推送  http://docs.getui.com/download.html

常用的三个模板:一、全推-推送给所有用户。 二、单推-一对一推送给用户。 三、群推-可以多个用户一起推送消息


5. APP 客户端接收推送消息, 为了兼容安卓和苹果 ,统一采用,透穿的方式,推送消息。


//以下代码是APP 客户端 接收个推,推送过的消息,  接收透穿消息后,需要创建一条本地状态栏消息,

			// 监听推送消息事件
			plus.push.addEventListener("receive", function(msg) 
			{	

			 plus.nativeUI.alert("msg:"+JSON.stringify(msg));

                         plus.push.createMessage("消息提示内容","LocalMSG#",{cover:false}); //创建本地消息提醒
	
			}, false );	


// 监听点击消息事件,当点击状态消息时,触发此事件

			plus.push.addEventListener("click", function(msg) 
			{
			
			
			}, false );	
		


创建本地消息, 本地消息有3个参数详细见解可参与文档: http://www.html5plus.org/doc/zh_cn/push.html#plus.push.MessageOptions


plus.push.createMessage("消息提示内容","LocalMSG#",{cover:false}); //创建本地消息提醒,cover: 是否覆盖上一次提示的消息
点赞 0      收藏 1

0 个评论

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册