这个Eric有点热
这个Eric有点热
  • 发布:2020-08-03 14:24
  • 更新:2020-09-04 15:26
  • 阅读:2266

【报Bug】使用unipush无法获取clientid

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.3

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 魅族

手机机型: 魅族16,魅族X8

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

plus.push.getClientInfo() 获取 cid

预期结果:

返回cid

实际结果:

返回null

bug描述:

按照文档配置好后,其他品牌机型均能获取到clientid,唯独魅族的两部手机获取不到
查找问题过程中使用了很多办法,开始怀疑是hbuilderx版本的问题,使用了多个历史版本仍是获取不到cid。
然后怀疑是unipush魅族配置有问题,换了多个APP用魅族手机测试,仍然获取不到cid;
plus.push.getClientInfo()返回null,异步获取plus.push.getClientInfoAsync() 则返回 check appid or appkey;

2020-08-03 14:24 负责人:DCloud_App_Array 分享
已邀请:
这个Eric有点热

这个Eric有点热 (作者)

这是获取cid的代码
console.log(plus.push.getClientInfo())
plus.push.getClientInfoAsync(function(info){
console.log('Success');
uni.showModal({
title:'1',
content:JSON.stringify(info)
})
console.log(JSON.stringify(info));
}, function(e){
console.log('Failed');
console.log(JSON.stringify(e));
uni.showModal({
title:'1',
content:JSON.stringify(e)
})
})
console.log(this.deviceID)


这是报错截图  
  • 巷子

    楼主解决了吗,同样魅族16获取不到clientid

    2020-08-03 19:19

  • 这个Eric有点热 (作者)

    回复 巷子: 最新的2.8.11已修复

    2020-09-11 09:27

巷子

巷子

楼主解决了吗,同样魅族16获取不到clientid

Mckou_ZQ

Mckou_ZQ - 程序肥猿的长成记

楼主解决了嘛? 同样魅蓝note6 获取不到clientid

2***@qq.com

2***@qq.com

楼主解决了嘛? 真机调试可以获取,云打包后获取为null

1***@163.com

1***@163.com

我也是魅族获取不到clientid。。。

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