// uni-app客户端获取push客户端标记,代码可以实现在App.vue中
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识cid:',push_clientid)
},
fail(err) {
console.log(err)
}
})
- 发布:2024-06-05 11:25
- 更新:2024-06-05 14:39
- 阅读:324
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS 13.4 (22F66)
HBuilderX类型: 正式
HBuilderX版本号: 4.08
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: 小米10S
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://app.liuyingyong.cn/build/download/1f3adb60-22db-11ef-ae77-6b1b6a740f73
示例代码:
操作步骤:
我在HB 配置了unipush 的勾选,然后在开发者中心开通了uniapp -unipush 的功能
我在HB 配置了unipush 的勾选,然后在开发者中心开通了uniapp -unipush 的功能
预期结果:
推送在线消息手机无法收到。之前成功过,手机可以弹出横幅推送消息
推送在线消息手机无法收到。之前成功过,手机可以弹出横幅推送消息
实际结果:
无法弹出消息,获取cid 方法报错。
// uni-app客户端获取push客户端标记,代码可以实现在App.vue中
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识cid:',push_clientid)
},
fail(err) {
console.log(err)
}
})
报错:
{
"errMsg": "getPushClientId:fail -1: failed,check appkey or appid"
}
无法弹出消息,获取cid 方法报错。
// uni-app客户端获取push客户端标记,代码可以实现在App.vue中
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识cid:',push_clientid)
},
fail(err) {
console.log(err)
}
})
报错:
{
"errMsg": "getPushClientId:fail -1: failed,check appkey or appid"
}
代码搬运工2 (作者)
我开通是unipush 2.0 版本,核对了appid 是没问题的,这个安卓打包跟ios 有关系吗,我看开发者中心厂商那里ios 我是配了证书的,但是项目云打包的时候我还是用老的证书的
代码搬运工2 (作者)
是一样的,appid 是一样的,appkey 是在哪里看,我看项目里面没有,我们dcloud 的后台倒是有
2024-06-05 12:37
套马杆的套子
回复 4***@qq.com: 你给开发者后台截个图,你是开通的1还是2
2024-06-05 13:20
代码搬运工2 (作者)
回复 套马杆的套子: 您看我下面的评论回复
2024-06-05 14:17