本发明涉及程序调试,尤其是涉及一种应用安装包的调试方法、装置、电子设备及存储介质。
背景技术:
1、当目标应用程序的安装包上架至目标操作系统的应用商城时,为了目标应用程序资源的保密性,会关闭针对安装包的文件共享功能。但是,关闭了文件共享功能的安装包,是不能通过目标操作系统对应的设备管理工具查看到安装包里面的内容的,也不能对安装包里面的文件进行增删改的操作。这些限制虽然提高了目标应用程序资源的保密性,但是也对应用开发造成了一些限制,例如,当线上的安装包出现某些问题时,不能拉取到安装包的运行日志来查找问题;由于无法对线上的安装包的内容进行增删改,因而无法对安装包进行线上调试。
技术实现思路
1、本发明的目的在于提供一种应用安装包的调试方法、装置、电子设备及存储介质,以在应用安装包在应用客户端未开启文件共享功能时,实现线上调试应用安装包的内容。
2、第一方面,本发明提供了一种应用安装包的调试方法,该方法应用于应用客户端,该应用客户端运行有应用安装包,应用安装包关闭了文件共享功能,该方法包括:响应于通过目标账号登录应用安装包对应的应用程序,向指定服务器发送目标账号,以使指定服务器基于目标账号确定应用客户端是否开启调试模式和开启调试模式时的目标调试权限;其中,目标调试权限包括查看和/或基于修改指令调整应用客户端的本地安装包文件,本地安装包文件包括如下至少一种:应用安装包对应的程序文件和日志文件;响应于接收到指定服务器发送的模式开启指令,基于模式开启指令确定目标调试权限,并开启本地/远端文件访问接口,以通过文件访问接口获取或者调整与目标调试权限相匹配的本地安装包文件。
3、第二方面,本发明提供了一种应用安装包的调试装置,该装置设置于应用客户端,应用客户端运行有应用安装包,应用安装包关闭了文件共享功能,该装置包括:账号检测模块,用于响应于通过目标账号登录应用安装包对应的应用程序,向指定服务器发送目标账号,以使指定服务器基于目标账号确定应用客户端是否开启调试模式和开启调试模式时的目标调试权限;其中,目标调试权限包括查看和/或基于修改指令调整应用客户端的本地安装包文件,本地安装包文件包括如下至少一种:应用安装包对应的程序文件和日志文件;文件调试模块,用于响应于接收到指定服务器发送的模式开启指令,基于模式开启指令确定目标调试权限,并开启本地/远端文件访问接口,以通过文件访问接口获取或者调整与目标调试权限相匹配的本地安装包文件。
4、第三方面,本发明提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述应用安装包的调试方法。
5、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述应用安装包的调试方法。
6、本发明实施例带来了以下有益效果:
7、本发明提供的一种应用安装包的调试方法、装置、电子设备及存储介质,如果应用客户端运行的应用安装包关闭了文件共享功能,在应用客户端通过目标账号登录应用安装包对应的应用程序时,向指定服务器发送目标账号,以使指定服务器基于目标账号确定应用客户端是否开启调试模式和开启调试模式时的目标调试权限;其中,目标调试权限包括查看和/或基于修改指令调整应用客户端的本地安装包文件,本地安装包文件包括如下至少一种:应用安装包对应的程序文件和日志文件;如果应用客户端接收到指定服务器发送的模式开启指令,基于模式开启指令确定目标调试权限,并开启本地/远端文件访问接口,以通过文件访问接口获取或者调整与目标调试权限相匹配的本地安装包文件。该方式中,在应用安装包关闭文件共享功能时,如果指定服务器判定在客户端登录的目标账号满足调试模式开启条件时,客户端可开启文件访问接口,以便开启远程或者本地调试模式,以使用户可以调试应用安装包对应的本地安装包文件,从而有助于用户快速反应和及时处理应用线上问题。
8、本发明的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明的上述技术即可得知。
9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
1.一种应用安装包的调试方法,所述方法应用于应用客户端,所述应用客户端运行有所述应用安装包,所述应用安装包关闭了文件共享功能,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述指定服务器基于所述目标账号确定所述应用客户端是否开启调试模式和开启所述调试模式时的目标调试权限的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述指定服务器基于所述目标账号确定所述应用客户端是否开启调试模式和开启所述调试模式时的目标调试权限的步骤,包括:
7.根据权利要求1所述的方法,其特征在于,所述通过所述文件访问接口获取或者调整与所述目标调试权限相匹配的本地安装包文件的步骤,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于修改指令调整所述程序文件的步骤,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.一种应用安装包的调试装置,其特征在于,所述装置设置于应用客户端,所述应用客户端运行有所述应用安装包,所述应用安装包关闭了文件共享功能,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至9任一项所述的应用安装包的调试方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至9任一项所述的应用安装包的调试方法。
