帖子
帖子
用户
博客
课程
显示全部楼层
4
帖子
0
勋章
37
Y币

[多端开发] 云修复smartupdatefinish监听callback在哪设置??

[复制链接]
发表于 6 天前
6669648c01036.png

是修复备注还是在哪里填写?,
每次都是返回的空。
想请问一下,云修复smartupdatefinish监听callback在哪设置??


至高吾·尚
0
帖子
2
勋章
1606
Y币
最佳答案
我自己这边测试了一下,监听的扩展字段内容在监听事件输入框里填写,可以获取到监听内容 云更新发布截图: 手机获取云更新内容:
0
帖子
2
勋章
1606
Y币
在云端工作台提交云修复版本时,添加的备注信息。

进入应用详情页,切换到运营管理-版本管理-云修复


WX20240612-171215@2x.png

4
帖子
0
勋章
37
Y币
至高吾·尚 · 2024-6-12 17:13在云端工作台提交云修复版本时,添加的备注信息。

进入应用详情页,切换到运营管理-版本管理-云修复

这里每次都有设置,但是都是返回的空值
0
帖子
2
勋章
1606
Y币
你如果云修复指定的修复版本存在更高级别的升级版本,那么云修复无效,就不会返回任何相关的信息了

1. 你检查一下你现在安装的app版本是不是云修复对应的版本
2. 你检查一下你现在安装的app版本是不是存在更高级别的已发布版本
4
帖子
0
勋章
37
Y币
至高吾·尚 · 2024-6-12 17:18你如果云修复指定的修复版本存在更高级别的升级版本,那么云修复无效,就不会返回任何相关的信息了

1. 你检查一下你现在安装的app版本是不是云修复对应的版本

是最高版本,并且每次云修复都生效了(有做验证,修改已生效)。但是提示这里就是为空。
0
帖子
2
勋章
1606
Y币
我自己这边测试了一下,监听的扩展字段内容在监听事件输入框里填写,可以获取到监听内容

  1. function smartUpdateCheck(){
  2.     var mam = api.require('mam');
  3.     mam.checkSmartUpdate(function(ret, err){
  4.             // 弹窗显示
  5.             api.alert({
  6.             title: '【测试模式】查看获取的云修复数据' + api.appVersion + ':',
  7.             msg: JSON.stringify(ret, null, 2)
  8.         });
  9.     });
  10. }
复制代码




云更新发布截图:
WX20240612-175407@2x.png

手机获取云更新内容:
1971718186116_.pic.jpg

4
帖子
0
勋章
37
Y币
至高吾·尚 · 2024-6-12 17:58我自己这边测试了一下,监听的扩展字段内容在监听事件输入框里填写,可以获取到监听内容



按你这个写法实现了。
BIP437282 · 2024-6-12 18:10按你这个写法实现了。

对,写在事件里面
0
帖子
1
勋章
536
Y币
学习学习
您需要登录后才可以回帖 登录

本版积分规则