【技术实现步骤摘要】
一种快速切换SDK网络接口环境的方法及装置
本专利技术涉及互联网开发
,更具体地,涉及一种快速切换SDK网络接口环境的方法及装置。
技术介绍
软件开发工具包(SDK)是一种为应用程序提供接口和功能的开发工具集合。软件开发工具包(SDK)发布前要经过联调,测试,线上等阶段,联调阶段在联调环境中调试软件开发工具包(SDK)功能,功能正常后将网络接口提交到测试环境,测试阶段在测试环境中测试软件开发工具包(SDK)功能,测试功能正常后将网络接口提交到正式环境,软件开发工具包(SDK)上线前在正式环境中测试软件开发工具包(SDK)功能,正常后发布软件开发工具包(SDK)。在这个过程中软件开发工具包(SDK)需要切换联调、测试、线上环境用于验证问题在其他环境是否存在或进行功能测试。目前常见的方案是针对不同的环境,软件开发工具包(SDK)代码中配置不同环境地址,并编译相应环境的程序包,例如sdk_debug.jar,sdk_test.jar,sdk_release.jar,测试不同环境时则使用对应的程序包。但上述方案在修改代码后需要同步编译相应的程序包,测试时也需要安装不 ...
【技术保护点】
1.一种快速切换SDK网络接口环境的方法,其特征在于,包括:S1,定义用于存储当前所配置的网络接口环境的环境配置变量,并在SDK的Demo应用界面中增加用于显示当前所配置的网络接口环境的文本控件,并监听所述文本控件的长按事件;S2,当监听到所述长按事件时,弹出环境配置对话框以提示用户选择要切换的网络接口环境,并将用户选择的结果存储至所述环境配置变量中;S3,根据所述环境配置变量的值更新主环境变量,以供SDK的业务功能请求网络接口时访问所述主环境变量所对应的网络接口环境地址。
【技术特征摘要】
1.一种快速切换SDK网络接口环境的方法,其特征在于,包括:S1,定义用于存储当前所配置的网络接口环境的环境配置变量,并在SDK的Demo应用界面中增加用于显示当前所配置的网络接口环境的文本控件,并监听所述文本控件的长按事件;S2,当监听到所述长按事件时,弹出环境配置对话框以提示用户选择要切换的网络接口环境,并将用户选择的结果存储至所述环境配置变量中;S3,根据所述环境配置变量的值更新主环境变量,以供SDK的业务功能请求网络接口时访问所述主环境变量所对应的网络接口环境地址。2.根据权利要求1所述的方法,其特征在于,在所述步骤S1之前,还包括:定义字符串变量列表,将所有网络接口环境所对应的地址存储至所述字符串变量列表中,并将主环境变量初始化为线上环境所对应的地址。3.根据权利要求2所述的方法,其特征在于,步骤S3中根据所述环境配置变量的值更新主环境变量的步骤进一步包括:根据所述环境配置变量的值查询所述字符串变量列表,获取所述环境配置变量所对应的网络接口环境的地址;将所查询到的网络接口环境的地址赋值给主环境变量。4.根据权利要求1所述的方法,其特征在于,所述步骤S1还包括:定义可切换的环境列表,所述可切换的环境列表中存储可切换的网络接口环境;相应地,所述环境配置对话框中列出所述可切换的环境列表,并默认勾选当前所配置的网络接口环境。5.一种快速切换SDK网络接口环境的装置,其特征在于,包括:环境切换入口模块,用于定义用于存储当前所配置的网络接口环境的环境配置变量,并在SDK的Demo应用界...
【专利技术属性】
技术研发人员:龚宁,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。