l***@ebsig.com
l***@ebsig.com
  • 发布:2022-09-27 17:56
  • 更新:2024-01-30 17:50
  • 阅读:276

【报Bug】推送获取不到clientid

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: 全部

手机厂商: 苹果

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphoneX /华为

示例代码:
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方法

预期结果:

返回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"}

2022-09-27 17:56 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

我也遇到这个问题,请问解决了吗?

碧霄书生

碧霄书生 - 牧马人:https://www.cnblogs.com/hhwww

大佬解决了吗

要回复问题请先登录注册