问题描述
UniPush 2.0 配置完成后,调用 plus.push.getClientInfoAsync 获取 CID,始终返回 null,无法获取到有效的 clientid。
环境信息
HBuilderX 版本:5.07
运行环境:自定义调试基座(已制作)
Android 版本:14
配置信息
AppID:UNI690603A
Android 包名:com.wangdefu.employee
证书:使用云端证书
SHA1:46:52:2C:A7:6C:D1:F5:84:E9:4D:D6:3A:11:0F:C3:BF:68:AC:9D:94
日志输出
text
复制
下载
[GtPush]
plus.push 对象存在
同步获取结果: {"id":"unipush","token":"null","clientid":"null","appid":"null","appkey":"null"}
已尝试的排查步骤
✅ manifest.json 已勾选 Push(UniPush 2.0) 模块
✅ UniPush 后台配置(AppID、包名、SHA1)与打包信息一致
✅ 网络正常,可访问 restapi.getui.com/v2/health(返回 404)
✅ 使用自定义调试基座运行(非标准基座)
✅ 删除 unpackage 文件夹,重新制作自定义基座
✅ 尝试重新开通 UniPush 服务并重新关联云服务空间
✅ DCloud 账号已完成个人实名认证
问题
请问是什么原因导致 CID 一直为 null?如何解决?