5***@163.com
5***@163.com
  • 发布:2024-06-13 02:38
  • 更新:2024-06-13 10:01
  • 阅读:93

【报Bug】UNIPUSH2.0 IOS 打正式包 获取不到clientId

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone x

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

'''
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'
}
})
},
'''

操作步骤:

在IOS正式版调用uni.getPushClientId

预期结果:

正确获取到clientId

实际结果:

不仅没有获取到clientId 连complete方法都没有走

bug描述:

使用uni.getPushClientId 在安卓端,在IOS自定义基座 都能正确获取到clientId ,但是发布正式版获取不到. 加上信息输出,打印到调用方法前就结束,调用后根本没有反应 代码如图片

2024-06-13 02:38 负责人:无 分享
已邀请:

要回复问题请先登录注册