个推clientId在 Android手机(努比亚、一加手机)出现了null ,你们有处理过的么?离线打包也一个吊样,求技术支持,谢谢。
集成个推,锤子手机、小米手机、华为手机目前都能获取到,但是就是努比亚(Z11、Z17,一加5、一加6 ,就是获取不到)。
onLoad(options) {
_self = this;
console.log("------selectRole:",this.selectRole,"data:",options.role);
var clientObj = plus.push.getClientInfo();
console.log('-----000-----',JSON.stringify(clientObj));
this.getPushClientID();
uni.getProvider({
service: 'push',
success: function (res) {
console.log(res.provider)
console.log('----------'+JSON.stringify(res));
}
});
uni.subscribePush({
success:function(res){
console.log('--22222--------'+JSON.stringify(res));
}
});
},
//获取个推 CID
getPushClientID() {
var clientObj = plus.push.getClientInfo();
console.log(JSON.stringify(clientObj));
console.log("打印clientid:",clientObj.clientid);
this.clientid = clientObj.clientid
},
前行者007 (作者)
已经放弃这部分机型了,没解决。
2020-07-13 10:56
5***@qq.com
回复 前行者007: 我们领导有用这个机型。。。
2020-07-13 11:28
前行者007 (作者)
回复 5***@qq.com: 反正什么延迟获取啊,for循环获取,都尝试过。还好后来没怎么较真这个小问题。你懂Android原生的话,看能否自己搞一个原生插件,但是呢,可能存在行不通过的一个点在于,可能会引入包(个推SDK)冲突。
2020-07-13 14:50