详细问题描述
个推 云打包/自定义基座运行 plus.push.createMessage 无法创建通知栏消息
[内容]
重现步骤
1.真机运行 createMessage 可以创建通知栏消息 并且点击可以触发click
- 云打包或者自定义基座 创建成功,但是通知栏不展示消息
IDE运行环境说明
HBuilder
[IDE版本号] HBuilder 9.1.29.201811231920
[windows版本号] win10
[mac版本号]
uni-app运行环境说明
App运行环境说明
[Android版本号] 8.0
[iOS版本号]
[手机型号] mi5
[模拟器型号]
附件
mui.plusReady(function() {
// 页面加载时触发
var pinf = plus.push.getClientInfo();
var cid = pinf.clientid;//客户端标识
var ctype = plus.os.name;//客户端
console.log("客服端信息 pinf:"+JSON.stringify(pinf))
console.log("获取到客户标识:cid:"+cid)
//保存用户客户端id 如果获取的cid为空,说明客户端向推送服务器注册还未完成,可以使用setTimeout延时重试。 爆粗
//监听系统通知栏消息点击事件
plus.push.addEventListener( "click", function(msg){alert( "You clicked: " + msg.content );}, false );
//监听接收透传消息事件
plus.push.addEventListener('receive', function(msg){
alert(22222);
//处理透传消息的业务逻辑代码
console.log("透传信息 msg:"+JSON.stringify(msg))
if(msg.payload!="LocalMSG"){
var options = {cover:false};
plus.push.createMessage("{'title':111,'content':'2222'}", "LocalMSG", options );
console.log("本地消息创建成功!")
}
}, false);
});
联系方式
[QQ] 1241425486
2 个回复
1***@qq.com (作者)
问题在于 老版本hbuilder打包不行 只有HbuilderX才支持
y***@126.com
踩坑,确实不行。。。。我艹