帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
308
帖子
3
勋章
7234
Y币

[多端开发] huaweipush文档中说法矛盾看不懂

[复制链接]
发表于 2024-5-23 12:24:25
矛盾的两个地方已标红

init
初始化推送服务,1.0.7以及以后版本此接口已废弃,直接调用getToken获取推送token即可
init(callback(ret,err))
params
agconnectPath:
  • 类型:字符串类型
  • 描述:应用的AppGallery Connect配置文件,获取文件(仅1.0.7以及以后版本支持)
callback(ret,err)
ret:
  • 类型:JSON 对象
  • 内部字段:
{       status:                 //布尔类型;是否成功}
err:
  • 类型:JSON 对象
  • 内部字段:
{       code:                 //数字类型;错误码}示例代码var huaweiPush = api.require('huaweiPush');huaweiPush.init(function(ret, err) {    if (ret.status) {        api.alert({ msg: "初始化成功" });    } else {        api.alert({ msg: "初始化失败" });    }});

0
帖子
1
勋章
2728
Y币
最新版本init不用调了 getToken能拿到值就行
308
帖子
3
勋章
7234
Y币
模块开发-JP1688 · 2024-5-23 14:50最新版本init不用调了 getToken能拿到值就行

在rongcloud2  init之前拿token还是init之后拿华为token?
0
帖子
1
勋章
2728
Y币
文档里有说明,先初始化融云
308
帖子
3
勋章
7234
Y币
模块开发-JP1688 · 2024-5-23 16:22文档里有说明,先初始化融云

我以前是先初始化华为,然后拿token,可以正常推送,现在收不到推送,按文档先融云初始化再拿华为token一样的没有推送,另外,ios也收不到推送,新版本的rongcloud2模块有问题,可能跟bamp冲突了
0
帖子
1
勋章
2728
Y币
你只初始化融云的,华为的那个只是打包的时候添加进去,不调用华为插件的方法再试试
0
帖子
1
勋章
2728
Y币
你检查一下融云的初始化有没有把华为推送设置为true
308
帖子
3
勋章
7234
Y币
模块开发-JP1688 · 2024-5-23 17:25你检查一下融云的初始化有没有把华为推送设置为true

有设置rong.init({
      huaweiPush:true,


这个推送不只是华为的问题 ,ios ,小米都有问题,别的平台没测

以前能用,现在模块跟新引擎跟新后就用不了了


后台查询消息流转结果是

华为给ios发离线消息,push失败提示“该用户未设置 DeviceId 信息,无法发送 Push。”


ios给华为发离线消息,push失败提示是“ RONG_OFFLINE ” (三方token为空,转【融云Push】,【融云Push】不在线,发送失败)
308
帖子
3
勋章
7234
Y币
8080 · 2024-5-23 17:32有设置rong.init({
      huaweiPush:true,


华为把那个文件去掉正常了

ios还是没有正确上传device token,怎么破啊大佬,急急急!
0
帖子
1
勋章
2728
Y币
ios推送和华为有啥关系啊,你看下插件文档里面有说明ios推送怎么接入的
12下一页
您需要登录后才可以回帖 登录

本版积分规则