概述
uniapp跨平台开发,个推服务端PHP发送单条推送
手机端收到提示栏信息,用户点击后,进入对应的app页面!个推提供的4种推送模板(点击通知打开应用,点击通知打开网页,点击通知下载,透传消息),咋看之下,“点击通知打开应用”模板符合我们的要求,并且官网给的文档中,提供重写onReceiveMessageData方法达到该目的。
这里,说一种试验成功的方法。我们注意到,"透传消息"模板,本身是不具有通知栏功能的,但是,当set_transmissionType的参数为2,且set_transmissionContent的参数符合{"title":"xx","content":"xx","payload":"xx"}格式时,会在通知栏显示消息。所以。。。。
过程:服务端发起----->个推----->客户端接收
配置信息:APPKEY,APPID,MASTERSECRET
具体方法:
1、用客户端sdk提供的方法,获取clientid(每个app唯一的标志,作为个推发送的目标),发送给服务端绑定唯一用户。
2、服务端$template->set_transmissionType(2);//透传消息类
$data['title'] = "通知标题";
$data['content'] = "通知内容";
$data['payload'] = "通知去干嘛这里可以自定义";
$template->set_transmissionContent(json_encode($data));//透传内容
3.发送后,客户端可以监听("click")事件,得到payload的数据,根据数据中提供的内容,跳转到自定义的页面
最后
以上就是明亮万宝路为你收集整理的个推服务端发送推送信息的全部内容,希望文章能够帮你解决个推服务端发送推送信息所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复