• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[教程心得] 【山海插件教程】获取APP的版本信息 [复制链接]

1#
小伙伴们大家好,现在应用和游戏的版本更新的比较快,看你某个应用更新了之后,脚本功能上会有点问题,所以时刻了解用户设备上的应用的版本号是比较重要的事情


>>>> 插件教程目录 <<<<

相关命令:
命令名称:AppVersion
命令功能: 获取已安装应用的版本号
参数: 参数1【必要】:字符串,欲查询的包名
返回值: 返回APP的版本号



还记得之前的静默安装APP的帖子里提到通过静默安装指定的版本APP来提升兼容性的吗:【山海插件教程】惊呆了!自动安装apk还可以这么用!
我们还可以进一步进行扩展

范例:
  1. Import "shanhai.lua"

  2. // 预定义微信版本号
  3. Dim ver = "6.3.22"
  4. // 判断当前微信版本是否符合要求
  5. If shanhai.AppVersion("com.tencent.mm") = ver Then
  6.     TracePrint "当前微信版本符合要求"
  7. Else
  8.     TracePrint "当前微信版本不符合要求"
  9.     PutAttachment GetSdcardDir(), "weixin.apk"
  10.     Call shanhai.Install(GetSdcardDir() & "/weixin.apk")
  11. End If
复制代码

通过预先判断已安装的版本号,如果已经安装了对应的版本号,就无需再多此一举的重复安装了。

还有一些游戏可能会出现可选更新之后脚本失效,但是用户还是玩低版本的,导致脚本无法使用。因为一般游戏都很大,所以我们不太可能会把游戏放到附件里自动去安装最新的版本,这样我们就可以通过判断游戏的版本号,来让低版本的用户手动去升级成最新版本的游戏。
  1. Import "shanhai.lua"

  2. // 预定义游戏版本号
  3. Dim ver = "1.9.3"
  4. // 判断当前游戏版本是否符合要求
  5. If shanhai.AppVersion("com.tencent.tmgp.cwxjlfkk") = ver Then
  6.     TracePrint "当前游戏是最新版本"
  7. Else
  8.     ShowMessage "请更新游戏版本到最新"
  9.     Delay 2000
  10.     EndScript
  11. End If
复制代码

最后编辑quitout 最后编辑于 2016-07-20 18:11:17
本主题由 超级版主 瑞祥幽冥狼 于 2022/5/24 9:17:06 执行 审核帖子 操作
2#

支持一下

按键精灵安卓版2.5.0即将发布,将带给你更好的编辑体验!点击链接了解新版本功能,还有更多好礼等你来拿哦!
http://bbs.anjian.com/showtopic-584866.aspx
3#

差点沙发

4#

【山海插件教程】获取APP的版本信息

[url=http://bbs.anji
5#

获取APP的版本信息 实在是有意思的 爱爱 黑科技......

6#

支持

7#

2313652143

8#

学习版本信息

9#

tai haole xuexile

10#

水2次

11#

@@@@@@@@@@@@@@@

12#

获取APP的版本信息

13#

现在在大神们努力下,脚本是越来越牛X了,非常感谢

14#

让我发斯蒂芬

15#

1111111111111111

16#

让我发斯蒂芬

17#

学习

18#

hlbjjjjjjjjjjjjjjjjjjjjj

19#

好东西值得学习

20#

?????

发新话题 回复该主题