【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

功能描述:

OEM后的应用可以自己进行版本管理控制,不受帆软官方APP更新的影响。

实现版本自主管理后,可以将测试稳定的版本进行OEM打包,然后发布给最终用户使用;

当帆软有新的bug修复版本或者迭代版本时,可以根据自己的需要进行测试,确认无误后,重新进行OEM打包并发布,从而保证最终用户使用的始终是稳定的版本。

同时还可以设置启动更新检测,强制用户进行升级

详细步骤:

1、版本信息服务配置

创建version.json文件,名称可以自定义,内容如下:

[
	{
		"platform": "ios",
		"version": "2.0",
		"date": "2018-01-15@20:00",
		"update": "应用下载地址",
		"log":"XXXX",
		"forceUpdate":"true"   //默认是false,启动时有新版本不强制更新;为ture时启动有新版本强制更新
	},
	{
		"platform": "android",
		"version": "9.1.03",
		"date": "2018-01-12@20:00",
		"update": "应用下载地址",
		"log":"XXXX",
        "forceUpdate":"true"   //默认是false,启动时有新版本不强制更新;为ture时启动有新版本强制更新
	}
]

参数说明(参数名字要与下方规定一致):

参数说明
platform
平台,小写的ios/android
version
最新版本号,版本号格式可以自行定义规范,通常采用xx.xx.xx格式
date更新日期
updateapp下载地址
log更新日志
forceUpdate

是否在启动检测,进行强制更新,true/false

需要app版本库在9.3.43及以上

将version.json传至服务器,可以通过url进行访问,比如http://xxxx/version.json,确保外网可以访问。

 

2、OEM打包时填写步骤1中获取版本信息的链接,

这样,客户端关于界面>版本更新,会通过配置的链接获取最新版本信息并与当前版本比较,如果获取到的版本号更高则会提示更新。

forceUpdate为true的情况下,启动app时就会进行版本检测,发现新版本时提示更新,效果如下图:

 

  • No labels