getPushClientId () {
console.log("开始获取cid");
uni.$u.toast('开始获取cid')
uni.getPushClientId({
success: (res) => {
const clientId = res.cid
uni.setStorageSync('push_client_id', clientId)
this.savePushClientId(clientId)
console.log(clientId);
uni.$u.toast("clientId", clientId)
},
fail (err) {
console.log('报错', err)
uni.$u.toast('报错', err)
}
})
}, - 发布:2026-04-10 10:09
- 更新:2026-04-10 17:11
- 阅读:45
【报Bug】uni-push2.0的 自定义打包然后调试一直报errMsg":"getPushClientId:fail uniPush is not enabled
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: mi 9
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: CLI
CLI版本号: 2
示例代码:
操作步骤:
1.自定义调式基座 2.运行到android基座选择本地基座 3.点击运行
1.自定义调式基座 2.运行到android基座选择本地基座 3.点击运行
预期结果:
依次在控制台看到 有输出开始获取cid 和 获取到的cid的值
依次在控制台看到 有输出开始获取cid 和 获取到的cid的值
实际结果:
看到开始获取cid 和 10:02:55.966 报错, [Object] {"errMsg":"getPushClientId:fail uniPush is not enabled"} at App.vue:53
看到开始获取cid 和 10:02:55.966 报错, [Object] {"errMsg":"getPushClientId:fail uniPush is not enabled"} at App.vue:53
bug描述:
云打包直接安装到手机 就弹出一个开始获取cid的提示 成功和失败的提示都不弹出
打自定义包安装到基座 直接报 10:02:55.966 报错, [Object] {"errMsg":"getPushClientId:fail uniPush is not enabled"} at App.vue:53