4***@qq.com
4***@qq.com
  • 发布:2020-08-25 11:18
  • 更新:2020-08-25 15:32
  • 阅读:1243

【报Bug】魅族手机无法获取 clientid 魅族16X 系统版本 Flyme8.1.5 安卓版本 8.1.0

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.8.8

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 魅族

手机机型: 魅族16X

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

                                var clientInfo = plus.push.getClientInfo();  
                console.log(clientInfo);  

                plus.push.getClientInfoAsync((info) => {  
                    console.log(info);  

                    }, err => {  
                        console.log(err);  
                });  

操作步骤:

直接运行上面代码

预期结果:

{
"id": "unipush",
"token": "xxxxxxxxxxxxxx",
"clientid": "xxxxxxxxxxxxxxx",
"appid": "nUgDVPF9tD9PZELJpz62t3",
"appkey": "6PoLKcRMpW8gXBK1XAKpD7"
}

实际结果:

{
"id": "unipush",
"token": "null",
"clientid": "null",
"appid": "nUgDVPF9tD9PZELJpz62t3",
"appkey": "6PoLKcRMpW8gXBK1XAKpD7"
}

bug描述:

魅族手机
var clientInfo = plus.push.getClientInfo();
console.log(clientInfo);

返回
{
"id": "unipush",
"token": "null",
"clientid": "null",
"appid": "nUgDVPF9tD9PZELJpz62t3",
"appkey": "6PoLKcRMpW8gXBK1XAKpD7"
}

经过测试,小米苹果华为都可以获取,只有魅族不行

也使用过 getClientInfoAsync 方法,返回报错

{
"code": -1,
"message": "failed,check appkey or appid"
}

经过测试,小米苹果华为都可以获取,只有魅族返回该信息

2020-08-25 11:18 负责人:DCloud_Android_DQQ 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

你好。是每次都必现吗。 还是第一次获取失败稍等一会可以正常获取。

  • 4***@qq.com (作者)

    测试结果来看,魅族手机必现,魅族16x

    2020-08-27 09:05

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