HelloWorldTD
HelloWorldTD
  • 发布:2022-03-15 11:11
  • 更新:2023-03-29 09:48
  • 阅读:1517

vivo是需要上架才能推送消息,那regId是在哪里

分类:uni-app

vivo创建应用后,一直是审核状态,是要上架之后才能推送是吗
这个测试设备中的regid请问在哪里查看的

2022-03-15 11:11 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

厂商推送,需要上架,普通推送,不用

1***@qq.com

1***@qq.com

测试不需要上架 但是只能通过api接口测试推送比较麻烦,以下是获取vivo设备 regid的步骤 1.需要在uniPush模块 vivo厂商推送 配置应用信息(上不上架不影响,但是消息回执一定要开不然unipush验证不通过)2.在HBuilder X 项目的manifest.json (我用的H5+项目 其他类似)权限配置-勾选(android.permission.INTERNET) 重新打包3.用H5+api的var info = plus.push.getClientInfo(); info.clientid 拿到设备cid 4.再到uniPush模块 - 消息推送(会打开个推页面)-配置管理-故障排查-状态查询中输入设备cid 点击一键检测 就会得到Device Token 这个就是vivo 的regid 亲测有效 重点第二步选择权限不然 拿到的Device Token 在vivo 是未注册的

  • 2***@qq.com

    拿到的regid,可是放到测试设备中显示已失效

    2023-07-19 17:04

  • 2***@qq.com

    设备regId已失效,请重新添加设备

    2023-07-19 17:05

  • 尼卡路西

    获取不到啊 info.clientid,plus.push.getClientInfo() 打印出来是 {

    "id": "null",

    "token": "null",

    "clientid": "null",

    "appid": "null",

    "appkey": "null"

    }

    2023-08-11 16:54

要回复问题请先登录注册