'''
mounted() {
_this= this;
_this.testInfo+='开始mounted'
_this.getCid();
},
methods: {
getCid(){
_this.testInfo+='开始getCid'
uni.getPushClientId({
success: (res) => {
this.push_clientid = res.cid
console.log('客户端推送标识:',this.push_clientid)
_this.testInfo+='客户端推送标识:'+this.push_clientid
_this.isLogin();
},
fail(err) {
uni.showToast({
icon: 'none',
position: 'bottom',
title: '获取CID失败,正在重试'
});
_this.testInfo+='获取CID失败,正在重试'
_this.getCid();
},complete(res){
_this.testInfo+='complete'
}
})
},
'''
- 发布:2024-06-13 02:38
- 更新:2024-06-13 10:01
- 阅读:109
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 19045.3693
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone x
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在IOS正式版调用uni.getPushClientId
在IOS正式版调用uni.getPushClientId
预期结果:
正确获取到clientId
正确获取到clientId
实际结果:
不仅没有获取到clientId 连complete方法都没有走
不仅没有获取到clientId 连complete方法都没有走
bug描述:
使用uni.getPushClientId 在安卓端,在IOS自定义基座 都能正确获取到clientId ,但是发布正式版获取不到. 加上信息输出,打印到调用方法前就结束,调用后根本没有反应 代码如图片