狗尾草joss
狗尾草joss
  • 发布:2020-08-14 13:21
  • 更新:2020-09-04 22:03
  • 阅读:1434

【报Bug】魅族手机获取不到push客户端推送标识

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 2.8.4

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 魅族

手机机型: meizu X8

打包方式: 云端

示例代码:
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);

操作步骤:

见上

预期结果:

见上

实际结果:

见上

bug描述:

魅族系列手机,plus.push.getClientInfo().clientid获取为null

meizu X8 android8.1

meizu X16 android8.1

魅蓝 Note6(M6 Note) android7.1.2

以上三款都是魅族系列,获取不到

2020-08-14 13:21 负责人:无 分享
已邀请:
狗尾草joss

狗尾草joss (作者)

顶哦

狗尾草joss

狗尾草joss (作者)

官方来来说个意见嘛,是本来就获取不到,还是要独立支持魅族的平台,还是直接放弃魅族

狗尾草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

k***@163.com

我的测试机是 魅族X16S 也获取不到,而且已经开通厂商通道了。

  • 狗尾草joss (作者)

    2.8.9说解决了部分魅族手机,也不知道是什么,反正还是收不到

    2020-09-07 14:16

该问题目前已经被锁定, 无法添加新回复