9***@qq.com
9***@qq.com
  • 发布:2024-10-08 11:12
  • 更新:2024-10-10 09:53
  • 阅读:435

unipush2.0配置华为厂商后获取不到device token,然后去adb调试也没有厂商返回的code码是什么情况?华为的推送服务怎样才算配置成功?

分类:uni-app
2024-10-08 11:12 负责人:无 分享
已邀请:
套马杆的套子

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

uni.getPushClientId获取cid都拿不到么?如果是,那跟配置厂商不厂商的没啥关系
你开发者后台开通unipush2.0了么,manifest.json也开启了么

  • 9***@qq.com (作者)

    cid能拿到,线上推送测试没问题,就是device token没有,离线推送不成功

    2024-10-09 11:17

  • 套马杆的套子

    回复 9***@qq.com: adb厂商code码没有?没查对吧,只要下面对了,device token肯定就能拿到了,如果拿到device token还收不到,就云函数里,options里,增加"HW": {

    "/message/android/category": "DEVICE_REMINDER"

    },类型是申请的category类型

    需要在华为开发者后台配置正确的 sha256 指纹证书

    云打包用自有证书打正式签名包

    华为开发者后台包名跟客户端包名需要保持一致

    厂商推送设置-华为厂商,必须上传agconnect-services.json

    在华为平台是否开通了华为推送服务

    保存完参数,需要重新提交云端打包

    2024-10-09 11:48

  • 9***@qq.com (作者)

    回复 套马杆的套子: 麻烦大佬帮我看看图片返回的东西,我的步骤都是照着https://blog.csdn.net/weixin_43672348/article/details/131598528进行的,只不过最后打包用的不是自定义基座,而是打正式包,但是还是获取不到device token

    2024-10-09 16:04

  • 套马杆的套子

    回复 9***@qq.com: https://ask.dcloud.net.cn/article/40291

    你是按照这个文档的安卓离线收不到通知去排查的么?

    2024-10-10 09:02

  • 9***@qq.com (作者)

    回复 套马杆的套子: 目前有device token了,但是离线消息在服务的api推送收不到,在后台页面推送可以收到,参数在senmessage方法里面尝试加了 "options": {

    "HW": {

    // 值为int 类型。1 表示华为测试消息,华为每个应用每日可发送该测试消息500条,此target_user_type 参数请勿发布至线上。

    "/message/android/category": "DEVICE_REMINDER"

    } ,

    }

    或者 "options": {

    "HW": {

    // 值为int 类型。1 表示华为测试消息,华为每个应用每日可发送该测试消息500条,此target_user_type 参数请勿发布至线上。

    "/message/android/target_user_type":1

    } ,

    }上传部署并重新打包后还是收不到离线消息

    2024-10-10 09:47

  • 套马杆的套子

    回复 9***@qq.com: 给你的云函数发出来

    2024-10-10 09:48

  • 套马杆的套子

    回复 9***@qq.com: 之前没有device token的问题是啥

    2024-10-10 09:49

  • 9***@qq.com (作者)

    回复 套马杆的套子: 我的手机设备版本不支持

    2024-10-10 09:51

9***@qq.com

9***@qq.com (作者)

图片在这

9***@qq.com

9***@qq.com (作者)

云函数

  • 套马杆的套子

    options里加我发的那个,然后channel中,增加"HW": "NORMAL",

    2024-10-10 09:55

  • 9***@qq.com (作者)

    回复 套马杆的套子: "options": {

    "HW": {

    // 值为int 类型。1 表示华为测试消息,华为每个应用每日可发送该测试消息500条,此target_user_type 参数请勿发布至线上。

    "/message/android/category": "DEVICE_REMINDER"

    } ,

    },

    "channe":{

    "HW": "NORMAL",

    }这样子嘛

    2024-10-10 09:58

  • 套马杆的套子

    回复 9***@qq.com: 你申请的自分类权益也是DEVICE_REMINDER么?

    2024-10-10 10:21

  • 9***@qq.com (作者)

    回复 套马杆的套子: 我还没有申请自分类权益

    2024-10-10 10:29

  • 9***@qq.com (作者)

    回复 套马杆的套子: 我去申请了一个VOIP类型的自分类,需要在dcloud里面更新agconnect-services.json:这个文件么,因为我刚刚没更新打包试了一下还是接收不到离线消息

    2024-10-10 11:13

  • 套马杆的套子

    回复 9***@qq.com: 下载这个插件了么

    https://ext.dcloud.net.cn/plugin?id=7482

    2024-10-10 15:55

  • 9***@qq.com (作者)

    回复 套马杆的套子: 下载了,目前后台页面离线推送自分类消息没问题了,但是服务端api推送还是不行

    2024-10-11 08:53

要回复问题请先登录注册