var CID = ''
var timer = setInterval(function(){
CID = plus.push.getClientInfo().clientid
timerNum++
if((CID == '' || CID == null || CID == 'null') && timerNum < 100){ return false; }
timerNum = 0
clearInterval(timer);
console.log("CID--" + CID);
}, 100);
- 发布:2020-08-14 13:21
- 更新:2020-09-04 22:03
- 阅读:1645
产品分类: HTML5+
HBuilderX版本号: 2.8.4
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: 魅族
手机机型: meizu X8
打包方式: 云端
示例代码:
操作步骤:
见上
见上
预期结果:
见上
见上
实际结果:
见上
见上
bug描述:
魅族系列手机,plus.push.getClientInfo().clientid获取为null
meizu X8 android8.1
meizu X16 android8.1
魅蓝 Note6(M6 Note) android7.1.2
以上三款都是魅族系列,获取不到
5 个回复
狗尾草joss (作者)
顶哦
狗尾草joss (作者)
官方来来说个意见嘛,是本来就获取不到,还是要独立支持魅族的平台,还是直接放弃魅族
狗尾草joss (作者)
有木有什么其他解决方案
狗尾草joss (作者)
hbx2.8.9说修复部分魅族手机可能无法获取cid
部分是哪些
meizu X16 android8.1的
plus.push.getClientInfo().clientid还是为null
x***@126.com
我也是啊,本来以为等到2.8.9以上,魅族手机就会拿到,结果2.8.11 我同事的魅族手机依然拿到不cid, 最最关键的是本来推送也就是单独一个service, 这个service都没起来,肯定拿到不cid,这个肯定是第三方原因啊
2020-11-20 10:08
k***@163.com
我的测试机是 魅族X16S 也获取不到,而且已经开通厂商通道了。
狗尾草joss (作者)
2.8.9说解决了部分魅族手机,也不知道是什么,反正还是收不到
2020-09-07 14:16