
- 发布:2022-09-27 17:56
- 更新:2024-01-30 17:50
- 阅读:455
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.5.2
HBuilderX类型: 正式
HBuilderX版本号: 3.6.4
手机系统: 全部
手机厂商: 苹果
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
console.log('--getClientInfo--')
console.log(plus.push.getClientInfo())
setTimeout(() => {
plus.push.getClientInfoAsync((info) => {
let cid = info["clientid"];
uni.setStorageSync('client_id', cid);
console.log('cid====' + cid)
},(er)=>{
console.log('---er--')
console.log(er)
});
}, 2000)
console.log('--getClientInfo--')
console.log(plus.push.getClientInfo())
setTimeout(() => {
plus.push.getClientInfoAsync((info) => {
let cid = info["clientid"];
uni.setStorageSync('client_id', cid);
console.log('cid====' + cid)
},(er)=>{
console.log('---er--')
console.log(er)
});
}, 2000)
操作步骤:
APP.vue 文件中
onLaunch方法执行plus.push.getClientInfoAsync或者plus.push.getClientInfo方法
APP.vue 文件中
onLaunch方法执行plus.push.getClientInfoAsync或者plus.push.getClientInfo方法
预期结果:
返回clientid
返回clientid
实际结果:
获取不到clientid
获取不到clientid
bug描述:
push1.0中 推送获取不到clientid
一、plus.push.getClientInfoAsync 方法
安卓设备返回:{"code":-1,"message":"no push platform"}
iOS设备:不触发成功或者失败回调
二、plus.push.getClientInfo 方法
安卓设备返回:{"id":"null","token":"null","clientid":"null","appid":"null","appkey":"null"}
iOS设备返回:{"token":"4c0b72146ae1b7b146f731dff873a788ab4b0e6246524249f6b28fe5939b8098"}
2 个回复
4***@qq.com
我也遇到这个问题,请问解决了吗?
碧霄书生 - 牧马人:https://www.cnblogs.com/hhwww
大佬解决了吗