aisibi
aisibi
  • 发布:2024-01-05 17:13
  • 更新:2024-01-09 17:32
  • 阅读:422

【报Bug】iOS 本地离线打包 plus.push.getClientInfo()无法获取 cid 只能获取到token

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: Alpha

HBuilderX版本号: 3.99

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: 12

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
        let obj = plus.push.getClientInfo();  
        let cli = obj.clientid;  
        console.log(" getClientInfo =====> ", obj)  
        console.log(" getClientInfo =====> ", cli)

操作步骤:

预期结果:

获取到 clientId

实际结果:

只能拿到token

bug描述:

完成iOS证书配置之后可在这里进行测试 这里我用 token 进行测试推送 手机可以获取到推送

plus.push.getClientInfo()无法获取 cid 只能获取到token

jsLog: getClientInfo =====> ---COMMA------BEGIN:JSON---{"token":"135070b671829500f830c30128c3f8ff3ee8bc2ba75894e6427aecab158ba5f2"}---END:JSON--- at App.vue:318 __LOG

2024-01-05 17:13 负责人:无 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/push.html

根据文档依次详细排查 依赖库引用、feature.plist文件配置 以及底部注意事项中xcode配置

DCloud_iOS_WZT

DCloud_iOS_WZT

问题已解决 开发者 feature.plist 文件内容配置错误导致

要回复问题请先登录注册