- 发布:2020-06-24 10:19
- 更新:2020-07-23 00:51
- 阅读:1306
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 2.7.14
手机系统: 全部
手机系统版本号: Android 7.1.1
手机厂商: 苹果
手机机型: z17
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
// ios 示例代码
// 同步可以获取到
console.log('clientInfo', plus.push.getClientInfo())
// 异步获取不到
plus.push.getClientInfoAsync((info) => {
console.log('clientInfo async success', info)
}, (err) => {
console.log('clientInfo async failed', err)
})
// ios 示例代码
// 同步可以获取到
console.log('clientInfo', plus.push.getClientInfo())
// 异步获取不到
plus.push.getClientInfoAsync((info) => {
console.log('clientInfo async success', info)
}, (err) => {
console.log('clientInfo async failed', err)
})
操作步骤:
已提供
已提供
预期结果:
正确获取clientid
正确获取clientid
实际结果:
获取失败
获取失败
bug描述:
安卓的问题:
使用 plus.push.getClientInfo() 获取到到 clientid 为 null
使用 plus.push.getClientInfoAsync 报 getClientInfo failed, {"code":-1,"message":"failed,check appkey or appid"}
同样到问题有人提过,但没人跟进:https://ask.dcloud.net.cn/question/99988
苹果的问题:
使用 plus.push.getClientInfo() 可以获取到clientid
使用 plus.push.getClientInfoAsync 经常性假死,什么也不返回
雨夜敬清秋 (作者)
有
2020-06-24 14:32
DCloud_Android_ST
回复 雨夜敬清秋: 基座测试没有你描述的问题。你是自定义基座或云打包才会有这样的问题吧
2020-06-24 14:39
雨夜敬清秋 (作者)
回复 DCloud_Android_ST: 我这款机型下,基座测试是有问题的,自定义基座是云打包
2020-06-24 14:50
DCloud_Android_ST
回复 雨夜敬清秋: 如果是默认基座也有问题怀疑是手机自身引起的。
2020-06-24 15:50
DCloud_Android_ST
回复 雨夜敬清秋: 如果我没记错这款手机好像是bug机 升级一下系统试下
2020-06-24 15:51
雨夜敬清秋 (作者)
回复 DCloud_Android_ST: 安卓10 无法获取到 imei和imsi是什么原因?
2020-06-24 17:01
DCloud_Android_ST
回复 雨夜敬清秋: android10 不支持imei 官方禁用了
2020-06-24 17:13
雨夜敬清秋 (作者)
回复 DCloud_Android_ST: 异步的 getClientInfo 偶尔经常在 ios 设备上获取不到,并且没有任何返回,反倒是同步可以获取到
2020-06-30 16:07
coderYzj
回复 DCloud_Android_ST: 云打包也遇到check appkey or appid,大佬改怎么处理。
2020-08-04 19:07