首页 / 专利库 / 软件 / 软件解决方案 / 软件组件 / 微件 / 移动widget / 一种修复APP线上bug的方法、装置及终端

一种修复APP线上bug的方法、装置及终端

阅读:928发布:2020-05-24

专利汇可以提供一种修复APP线上bug的方法、装置及终端专利检索,专利查询,专利分析的服务。并且本 发明 提出了一种修复APP线上bug的方法、装置及终端。该修复APP线上bug的方法,包括:移动终端上的 补丁 下载工具从 服务器 下载用于修复线上bug的补丁文件;所述补丁下载工具将所述补丁文件存放至与所述APP共享的共享文件夹;在所述APP启动时,所述APP基于所述补丁文件修复所述线上bug,准确及时地修复线上bug。,下面是一种修复APP线上bug的方法、装置及终端专利的具体信息内容。

1.一种修复APP线上bug的方法,其特征在于,包括:
移动终端上的补丁下载工具从服务器下载用于修复线上bug的补丁文件;
所述补丁下载工具将所述补丁文件存放至与所述APP共享的共享文件夹;
在所述APP启动时,所述APP基于所述补丁文件修复所述线上bug。
2.根据权利要求1所述的方法,其特征在于,所述补丁下载工具从服务器下载用于修复线上bug的补丁文件之前,所述方法,还包括:
所述APP指定所述共享文件夹。
3.根据权利要求2所述的方法,其特征在于,所述补丁下载工具为iOS操作系统中的Today Widget插件,所述APP指定所述共享文件夹,具体包括:
指定APP Groups目录下的一个文件夹为所述共享文件夹。
4.根据权利要求3所述的方法,其特征在于,所述补丁下载工具从服务器下载用于修复线上bug的补丁文件,具体包括:
所述补丁下载工具根据用户的输入指令从所述服务器下载所述补丁文件。
5.一种修复APP线上bug的装置,其特征在于,包括:
下载模,用于移动终端上的补丁下载工具从服务器下载用于修复线上bug的补丁文件;
存储模块,用于补丁下载工具将所述补丁文件存放至与所述APP共享的共享文件夹;
修复模块,用于在所述APP启动时,所述APP基于所述补丁文件修复所述线上bug。
6.根据权利要求5所述的装置,其特征在于,所述装置,还包括:设置模块,用于:
所述APP指定所述共享文件夹。
7.根据权利要求6所述的装置,其特征在于,所述设置模块,具体用于:
指定APP Groups目录下的一个文件夹为所述共享文件夹。
8.根据权利要求7所述的装置,其特征在于,所述下载模块,具体用于:
所述补丁下载工具根据用户的输入指令从所述服务器下载所述补丁文件。
9.一种终端,其特征在于,包括根据权利要求5至8中任一项所述的装置。

说明书全文

一种修复APP线上bug的方法、装置及终端

技术领域

[0001] 本发明涉及移动终端技术领域,尤其涉及一种修复APP线上bug的方法、装置及终端。

背景技术

[0002] 目前,手机应用程序APP已经非常普遍了,移动开发者(iOS/android)开发对应的APP来满足用户的需求,并且在APP正式上线前,开发人员求该APP各项性能的正常。然而上线后的APP免不了会有bug,如何快速解决线上APP的bug,减少bug带来的影响和损失,是所有开发人员必须解决的一个问题。因此,需要一种修复APP线上bug的方法、装置及终端,以解决现有技术中存在的上述技术问题。

发明内容

[0003] 本发明提供一种修复APP线上bug的方法、装置及终端,准确及时地修复线上bug。
[0004] 本发明采用的技术方案是:一种修复APP线上bug的方法,包括:移动终端上的补丁下载工具从服务器下载用于修复线上bug的补丁文件;所述补丁下载工具将所述补丁文件存放至与所述APP共享的共享文件夹;在所述APP启动时,所述APP基于所述补丁文件修复所述线上bug。
[0005] 优选地,所述补丁下载工具从服务器下载用于修复线上bug的补丁文件之前,所述方法,还包括:所述APP指定所述共享文件夹。
[0006] 优选地,所述补丁下载工具为iOS操作系统中的Today Widget插件,所述APP指定所述共享文件夹,具体包括:指定APP Groups目录下的一个文件夹为所述共享文件夹。
[0007] 优选地,所述补丁下载工具从服务器下载用于修复线上bug的补丁文件,具体包括:所述补丁下载工具根据用户的输入指令从所述服务器下载所述补丁文件。
[0008] 本发明还提供了一种修复APP线上bug的装置,包括:下载模,用于移动终端上的补丁下载工具从服务器下载用于修复线上bug的补丁文件;存储模块,用于补丁下载工具将所述补丁文件存放至与所述APP共享的共享文件夹;修复模块,用于在所述APP启动时,所述APP基于所述补丁文件修复所述线上bug。
[0009] 优选地,所述装置,还包括:设置模块,用于:所述APP指定所述共享文件夹。
[0010] 优选地,所述设置模块,具体用于:指定APP Groups目录下的一个文件夹为所述共享文件夹。
[0011] 优选地,所述下载模块,具体用于:所述补丁下载工具根据用户的输入指令从所述服务器下载所述补丁文件。
[0012] 本发明提供了一种终端,其特征在于,包括根据上文所述的装置。
[0013] 采用上述技术方案,本发明至少具有下列效果:
[0014] 采用本发明的修复APP线上bug的方法,确保APP启动时已经正确加载新的补丁文件,以便及时准确地修复线上bug。附图说明
[0015] 图1为本发明第一实施例修复APP线上bug的方法的流程图
[0016] 图2为本发明第二实施例修复APP线上bug的方法的流程图;
[0017] 图3为本发明第三实施例和第四实施例修复APP线上bug的装置的方框图

具体实施方式

[0018] 为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
[0019] 本发明提供的修复APP线上bug的方法,可以准确及时地修复线上bug,提高用户使用APP的体验。下面将详细地描述本发明的修复APP线上bug的方法及其各个步骤。
[0020] 第一实施例
[0021] 如图1所示,本实施例公开的一种修复APP线上bug的方法,包括:步骤S10:移动终端上的补丁下载工具从服务器下载用于修复线上bug的补丁文件;步骤S20:补丁下载工具将补丁文件存放至与APP共享的共享文件夹;步骤S30:在APP启动时,APP基于补丁文件修复线上bug。
[0022] 上述补丁下载工具可以是开发人员开发的小插件,也可以是移动终端操作系统带有的小插件,只要能够在启动APP之前将修复线上bug的补丁文件下载下来存放在APP可以共享的共享文件夹内即可。由此在启动APP时,APP可以读取并且解析该补丁文件,来修复线上bug。线上bug的发现是在APP上线后,由开发人员发现并且确定发生线上bug的具体原因,将修复该线上bug的补丁文件上传至服务器,尽可能地确保APP启动时正确加载新的补丁文件。
[0023] 作为优选地,本实施例的修复APP线上bug的方法,步骤S10:补丁下载工具从服务器下载用于修复线上bug的补丁文件,具体包括:补丁下载工具根据用户的输入指令从服务器下载补丁文件。补丁下载工具可以是在检测到服务器上发布有补丁文件后自行下载补丁文件至共享文件夹,也可以是在用户通过操作界面输入相应的指令后再从服务器下载补丁文件。同时,Widget的展示概率很高,特别是在iOS10操作系统中,在移动终端屏状态下可以快速浏览TodayWidget的内容,因此用户浏览Today Widget较为方便,可以通过输入指令在TodayWidget中下载服务器的补丁文件,存放至APP Groups目录下的共享文件夹。
[0024] 第二实施例
[0025] 如图2所示,在第一实施例的基础上,步骤S10:补丁下载工具从服务器下载用于修复线上bug的补丁文件之前,本实施例的修复线上bug的方法,还包括:步骤S40:APP指定共享文件夹。
[0026] 作为优选地,补丁下载工具为iOS操作系统中的Today Widget插件,步骤S40:APP指定共享文件夹,具体包括:指定APP Groups目录下的一个文件夹为共享文件夹。具体地,移动终端运行的操作系统为iOS操作系统,APP添加有Today Widget扩展,并且指定一个APP Groups目录下的一个文件夹为共享文件夹,用于APP与Widget共享数据。
[0027] 本实施例通过today Widget下载server上的补丁文件,APP启动时读取共享数据里面的补丁文件,修复线上bug。today Widget与APP是两个完全独立的进程,通过指定APP Groups目录下的一个文件夹作为共享文件,将补丁文件以NSUserDefaults或者是NSFileManager的方式存储与共享文件夹。即将NSUserDefaults对应的文件和NSFileManager对应的文件,存放在iOS系统级别的沙箱文件中,实现today Widget与APP的数据共享。
[0028] 第三实施例
[0029] 如图3所示,本实施例提供了一种修复APP线上bug的装置,包括:下载模块20,用于移动终端上的补丁下载工具从服务器下载用于修复线上bug的补丁文件;存储模块30,用于补丁下载工具将补丁文件存放至与APP共享的共享文件夹;修复模块40,用于在APP启动时,APP基于补丁文件修复线上bug。
[0030] 作为优选地,下载模块20,具体用于:补丁下载工具根据用户的输入指令从服务器下载补丁文件。
[0031] 第四实施例
[0032] 如图3所示,在第三实施例的基础上,本实施例的修复线上bug的装置,还包括:设置模块10,用于:APP指定共享文件夹。
[0033] 进一步地,上述设置模块10,具体用于:指定APP Groups目录下的一个文件夹为共享文件夹。
[0034] 补丁下载工具可以为Widget,从服务器上下载补丁文件后存放在上述指定的APP Groups目录下的共享文件夹中。当APP启动时,APP直接使用新的补丁文件修复线上bug,确保APP稳定可靠地运行。
[0035] 第五实施例
[0036] 此外,本发明还提供了一种终端,其包括根据上文所述的装置。
[0037] 通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈