代码搬运工2
代码搬运工2
  • 发布:2024-06-05 11:25
  • 更新:2024-06-05 14:39
  • 阅读:324

【报Bug】unipush 2.0 无法收到在线推送消息。具体情况如下

分类:uni-app

产品分类: 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

示例代码:

// uni-app客户端获取push客户端标记,代码可以实现在App.vue中
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识cid:',push_clientid)
},
fail(err) {
console.log(err)
}
})

操作步骤:

我在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"
}

bug描述:

目前是我是用unipush 的2.0 版本,hb 配置了unipush 的功能,uniapp 的应用也配置好的。但是在获取cid 的参数的时候发生了错误。
{
"errMsg": "getPushClientId:fail -1: failed,check appkey or appid"
}

。请帮忙看下是什么原因,感谢!急!

2024-06-05 11:25 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

重新自定义基座了么?
如果报这个错,你这个在线的也不行吧
然后看下,你的开发者后台的appid或者appkey和项目的是一致的么

  • 代码搬运工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

代码搬运工2

代码搬运工2 (作者)

我开通是unipush 2.0 版本,核对了appid 是没问题的,这个安卓打包跟ios 有关系吗,我看开发者中心厂商那里ios 我是配了证书的,但是项目云打包的时候我还是用老的证书的

  • 套马杆的套子

    没关系,你现在不是用的安卓手机再获取么,云服务空间添加了是吧,跟你项目关联的是一致的吧

    2024-06-05 14:36

  • 代码搬运工2 (作者)

    回复 套马杆的套子: 你看我下面截图,是否要添加呢,按理应该是已经申请好云服务了,还没添加

    2024-06-05 14:38

  • 代码搬运工2 (作者)

    回复 代码搬运工2: 你好,我现在切回前天的manifest ,已经可以拿到cid 了,客户端推送标识cid:, e3bad885d5596350c1ab081c9c01c15b,但是推送还没成功,为什么呢

    2024-06-05 14:44

  • 套马杆的套子

    回复 代码搬运工2: 添加上云服务空间,然后hbx上关联上,就可以了。然后自己创建个云函数,用于推送的,这个有不

    2024-06-05 14:49

  • 代码搬运工2 (作者)

    回复 套马杆的套子: 现在又这个报错了,getPushClientId:fail -1: failed,check appkey or appid,啥也没动呢

    2024-06-05 17:33

代码搬运工2

代码搬运工2 (作者)

已经申请好还未添加

要回复问题请先登录注册