uni-app uniPush v2 获取cid失败 返回 getPushClientId:fail -1: failed, check appkey or appid
uni-app uniPush v2 获取cid失败 返回 getPushClientId:fail -1: failed, check appkey or appid
类别 | 信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC开发环境版本 | windows10 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 3.7.11 |
手机系统 | Android |
手机系统版本 | Android 11 |
手机厂商 | 小米 |
手机机型 | Redmi K30 |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
示例代码:
var info = plus.push.getClientInfo();
console.log("个推信息 " + JSON.stringify(info))
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识:',push_clientid)
uni.setStorageSync('gt_push_cid',push_clientid);
},
fail(err) {
console.log(err)
}
})
### 操作步骤:
直接编译运行就会出现。代码放在onLaunch 周期函数内。
### 预期结果:
获取到cid
### 实际结果:
getPushClientId:fail -1: failed,check appkey or appid
### bug描述:
```javascript
var info = plus.push.getClientInfo();
返回: {"id":"unipush","token":"null","clientid":"null","appid":"sAXdY2eysf7hRMzQMvAQc8","appkey":"sFiAiCKL7c5aBElcitxvb7"}
uni.getPushClientId
返回 : getPushClientId:fail -1: failed,check appkey or appid
已检查appkey是和后天一致的。
部分手机是能获取到的。
6 回复
获取不到cid的手机网络通畅吗?
我们用的谷歌推送FCM,关掉手机VPN之后就能获取到了,那国外用APP有没有问题啊
回复 krisign: 哥,这个bug咋解决的,求回复
问题怎么解决的。
我也有这个问题,你们是怎么解决的?