CN107248946A - 应用安装包发送方法及装置 - Google Patents
应用安装包发送方法及装置 Download PDFInfo
- Publication number
- CN107248946A CN107248946A CN201710330608.4A CN201710330608A CN107248946A CN 107248946 A CN107248946 A CN 107248946A CN 201710330608 A CN201710330608 A CN 201710330608A CN 107248946 A CN107248946 A CN 107248946A
- Authority
- CN
- China
- Prior art keywords
- installation package
- application installation
- executable file
- download address
- targeted customer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000009434 installation Methods 0.000 title claims abstract description 76
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000004044 response Effects 0.000 claims abstract description 51
- 238000012856 packing Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 238000012360 testing method Methods 0.000 description 9
- 239000000047 product Substances 0.000 description 7
- 239000003795 chemical substances by application Substances 0.000 description 6
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012356 Product development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 210000004209 hair Anatomy 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000006227 byproduct Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种应用安装包发送方法及装置。其中,方法包括如下的步骤:获取欲通过电子邮件发送至目标用户的应用安装包的下载地址;调用二维码生成器将所述下载地址生成二维码;将所述二维码插入所述电子邮件发送至所述目标用户。采用本发明实施例提供的技术方案,邮件传输时仅传输下载地址对应的二维码;目标用户在通过邮件接收到应用安装包后可直接使用手机扫描电子邮件中的二维码获取下载地址,并基于该下载地址下载对应的应用安装包,目标用户无需使用数据线连接计算机,下载安装更加简便。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用安装包发送方法及装置。
背景技术
随着智能手机的大量普及,各类针对智能手机的应用产品越来越多。人们对应用产品上线质量的要求越来越高,因此应用产品在上线之前需进行内部的测试和/或内部使用体验等等。
现有技术中,开发人员通过计算机将应用产品的安装包(如IPA/APK)发送至指定用户(如测试人员或体验人员)的公司内部邮箱。测试/体验人员在工作中使用计算机通过查收内部邮箱来获取IPA/APK。现有技术不仅在邮件发送时需将好几十兆的安装包进行传送,且测试/体验人员在接收到IPA/APK后要在手机中安装还比较麻烦,测试/体验人员在安装时需要通过数据线将手机与计算机进行连接,然后进行下载及安装。
发明内容
本发明实施例提供一种应用安装包发送方法及装置,用以解决现有技术中应用安装包在手机中安装比较麻烦的问题。
于是,在本发明的一个实施例中,提供了一种应用安装包发送方法。该方法包括:获取欲通过电子邮件发送至目标用户的应用安装包的下载地址;调用二维码生成器将所述下载地址生成二维码;将所述二维码插入所述电子邮件发送至所述目标用户。
可选地,上述获取欲通过电子邮件发送至目标用户的应用安装包的下载地址,包括:向服务端发送携带有所述应用安装包标识的地址获取请求;接收所述服务端反馈的所述下载地址。
可选地,上述实施例提供的方法还可包括:获取可执行文件;根据所述可执行文件中的代码类型,选择所述代码类型对应的打包工具对所述可执行文件进行打包生成所述应用安装包;将所述应用安装包上传至服务端。
可选地,上述获取可执行文件,包括:定期对项目仓库进行更新检测;若检测到所述项目仓库中有更新的可执行文件,则从所述项目仓库中拉取所述可执行文件。或者,所述获取可执行文件,包括:响应于客户端提交的文件获取请求,从所述项目仓库中拉取所述文件获取请求指向的所述可执行文件。
可选地,上述实施例提供的方法还可包括:获取为所述应用安装包指定的分发类型;根据所述分发类型,从用户群中查找属于所述分发类型的用户作为所述目标用户。
在本发明的另一实施例中,提供了一种应用安装包发送装置。该装置包括:第一获取模块,用于获取欲通过电子邮件发送至目标用户的应用安装包的下载地址;生成模块,用于调用二维码生成器将所述下载地址生成二维码;发送模块,用于将所述二维码插入所述电子邮件发送至所述目标用户。
本发明实施例提供的技术方案,通过将应用安装包的下载地址生成二维码,并将二维码插入电子邮件发送至目标用户的方式,使得邮件传输时仅传输下载地址对应的二维码;目标用户在通过邮件接收到应用安装包后可直接使用手机扫描电子邮件中的二维码获取下载地址,并基于该下载地址下载对应的应用安装包,目标用户无需使用数据线连接计算机,下载安装更加简便。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的应用安装包发送方法的流程示意图;
图2为本发明另一实施例提供的应用安装包发送方法的流程示意图;
图3为本发明一实施例提供的应用安装包发送装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明一实施例提供的应用安装包发送方法的流程示意图。本实施例提供的所述方法的执行主体可以是服务端。如图1所示,本实施例提供的应用安装包发送方法包括:
101、获取欲通过电子邮件发送至目标用户的应用安装包的下载地址。
102、调用二维码生成器将所述下载地址生成二维码。
103、将所述二维码插入所述电子邮件发送至所述目标用户。
上述101中,目标用户可以是:测试人员、产品开发人员、产品运营人员等等。在具体实施时,可根据用户的职能对用户进行分组。一种可实现的技术方案是,获取用户的职能属性;然后将所述用户划分至所述职能属性对应的分组中。其中,用户的职能属性可以包括但不限于:用户所属部门、所处项目组信息等等。这些信息与该信息对应的用户信息(用户标识)被关联地存储。每个分组中包含有该组内用户的标识(如姓名)及通信方式(例如邮箱地址)。每个分组对应一种分发类型,分发类型可根据该分组内用户的职能属性来确定,例如,若某一个分组内用户的职能属性包括测试部门,则该分组的分发类型为应用测试类型;若某一个分组内用户的职能属性包括产品运营部门,则该分组的分发类型可以为应用体验类型;等等。此处只列举出了一种可实现方案,实际应用中可根据设计需求人为配置,本发明实施例对此不作具体限定。其中,分组与分发类型的对应关系可预先设置,便于后续根据应用安装包的分发类型获取对应的分组,在该分组内的用户即为目标用户。例如,在一种可实现的技术方案中,应用安装包在上传之前,人为地为应用安装包指定对应的分发类型。相应的,上述101中目标用户的确定过程可具体如下:获取为所述应用安装包指定的分发类型;根据所述分发类型,从用户群中查找属于所述分发类型的用户作为所述目标用户。
上述101中,应用安装包的下载地址可从服务端侧获得。例如:向服务端发送携带有所述应用安装包标识的地址获取请求;接收所述服务端反馈的所述下载地址。
上述102中调用二维码生成器将所述下载地址生成二维码,实质上就是:将下载地址导入二维码生成器,基于二维码生成器的二维码生成算法计算得到二维码。其中,二维码生成算法就是将组成二维码的0、1数字矩阵进行组合计算的过程。本实施例中的二维码生成器可选用现有技术中已有的二维码生成器,例如Label Painter,Bartender,Label mx等。
上述103中,将二维码插入所述电子邮件的目的就是为了将二维码显示在电子邮件的邮件内容界面中,便于用户通过扫描电子邮件中的二维码的方式下载应用安装包。
本实施例提供的技术方案,通过将应用安装包的下载地址生成二维码,并将二维码插入电子邮件发送至目标用户的方式,使得邮件传输时仅传输下载地址对应的二维码;目标用户在通过邮件接收到应用安装包后可直接使用手机扫描电子邮件中的二维码获取下载地址,并基于该下载地址下载对应的应用安装包,目标用户无需使用数据线连接计算机,下载安装更加简便。
图2示出了本发明另一实施例提供的应用安装包发送方法的流程示意图。如图2所示,本实施例提供的所述方法包括:
201、获取可执行文件。
202、根据所述可执行文件中代码的类型,选择所述类型对应的打包工具对所述可执行文件进行打包生成所述应用安装包。
203、将所述应用安装包上传至服务端。
204、从所述服务端获取欲通过电子邮件发送至目标用户的应用安装包的下载地址。
205、调用二维码生成器将所述下载地址生成二维码。
206、将所述二维码插入所述电子邮件发送至所述目标用户。
上述201中获取可执行文件可采用如下步骤实现:
S1、定期对项目仓库进行更新检测;
S2、若检测到所述项目仓库中有更新的可执行文件,则从所述项目仓库中拉取所述可执行文件。
或者,上述201中获取可执行文件可采用如下步骤实现:响应于客户端提交的文件获取请求,从所述项目仓库中拉取所述文件获取请求指向的所述可执行文件。
上述两个实现方法实质上就是两种可执行文件获取的触发策略。前述定期检测更新的触发策略是一种被动触发方式。产品开发人员在完成某一项目的可执行文件的编写后,欲对该可执行文件进行测试或体验反馈时,可将完成的可执行文件上传至项目仓库中;同时可为项目仓库配置一个更新状态检测模块,以实时检测项目仓库中是否有更新的可执行文件;若检测到所述项目仓库中有更新的可执行文件,则触发从所述项目仓库中拉取所述可执行文件,以便后续对拉取到的可执行文件进行打包、二维码生成及发送。前述客户端提交的触发策略是一种主动触发方式,即由产品开发人员将完成的可执行文件上传至项目仓库后向打包模块发送拉取请求,以便打包模块对拉取到的可执行文件进行打包,进而完成后续二维码生成及发送。当然,除了上述两种触发策略外,本实施例还可采用定期拉取策略。即定期(如1小时、12小时、24小时等等)从项目仓库中拉取前次拉取时刻到当前时刻内新添加的可执行文件,以便后续对拉取到的可执行文件进行打包、二维码生成及发送。
上述202中,代码的类型可以包括:iOS代码类型或安卓(Andriod)代码类型等等。目前,很多应用都包含有ios版和android版,以适用不同操作系统的终端。针对不同代码类型的应用,其所采用的打包工具也是不同的。因此,可预先为不同代码类型的应用安装包配置对应的打包工具。一种可实现的方案是,预置代码类型与打包工具的对应关系;根据代码类型与打包工具的对应关系,选择所述可行文件中代码的类型对应的打包工具对可执行文件进行打包生成所述应用安装包。
上述204中,从所述服务端获取欲通过电子邮件发送至目标用户的应用安装包的下载地址的过程可参见上述实施例中的相应内容,此处不再赘述。其中,从服务端获取到的下载地址可以是应用安装包在服务端侧的存储地址。
上述205和206可参见上述实施例的相应内容此处不再赘述。
本实施例提供的技术方案,通过将应用安装包的下载地址生成二维码,并将二维码插入电子邮件发送至目标用户的方式,使得邮件传输时仅传输下载地址对应的二维码;目标用户在通过邮件接收到应用安装包后可直接使用手机扫描电子邮件中的二维码获取下载地址,并基于该下载地址下载对应的应用安装包,目标用户无需使用数据线连接计算机,下载安装更加简便。
本发明实施例提供的技术方案可采用jenkins来实现。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,因此可采用Jenkins来实现持续的软件版本发布/测试项目。本发明实施例就是根据项目需求,现有在团队内部搭建一个统一的打包平台,实现对ios和android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接下载安装测试包。
该平台主要实现的功能有如下三个:
功能一、按照触发策略从GitHub仓库(项目仓库)中拉取可执行文件,将可执行文件进行打包生成应用安装包并将其上传至服务端。
功能二、获取应用安装包的下载地址,根据下载地址生成二维码。
功能三、将二维码插入到电子邮件内并发送至目标用户。
在Jenkins中,将拉取可执行文件并对其进行打包的过程称为一个构建项目。构建项目以Job的形式存在,因此需要针对每个项目创建一个job。有时候,一个项目中可能有多个分支同时在进行开发,为了分别进行构建,也可以针对每个分支创建一个job。上述触发策略包括但不限于:定期检测更新的触发策略、客户端提交的触发策略、定期拉取策略等等。上述策略可择一,也可多选;若具有上述多种策略,则任一触发策略满足就会被触发。
常用的打包方式是根据可执行文件的代码类型,安装对应的插件,然后采用相应的打包方式对其进行打包。例如,若是构建Android应用,安装Gradle plugin之后,就可以选择Invoke Gradle script,然后采用Gradle进行构建;若是构建iOS应用,安装Xcodeintegration插件之后,就可以选择Xcode,然后选择Xcode进行构建。另外,对于iOS应用的打包还有一个需要额外关注的点,就是开发者证书的配置。如果是采用Xcode integration插件进行打包需要在Jenkins中导入开发证书,并填写多个配置项。
需要说明的是:上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤101至步骤103的执行主体可以为设备A;又比如,步骤101和102的执行主体可以为设备A,步骤103的执行主体可以为设备B;等等。
图3示出了本发明一实施例提供的应用安装包发送装置的结构框图。如图3所示,所述应用安装包发送装置包括:第一获取模块301、生成模块302和发送模块303。其中,第一获取模块301用于获取欲通过电子邮件发送至目标用户的应用安装包的下载地址;生成模块302用于调用二维码生成器将所述下载地址生成二维码;发送模块303用于将所述二维码插入所述电子邮件发送至所述目标用户。
本实施例提供的技术方案,通过将应用安装包的下载地址生成二维码,并将二维码插入电子邮件发送至目标用户的方式,使得邮件传输时仅传输下载地址对应的二维码;目标用户在通过邮件接收到应用安装包后可直接使用手机扫描电子邮件中的二维码获取下载地址,并基于该下载地址下载对应的应用安装包,目标用户无需使用数据线连接计算机,下载安装更加简便。
进一步的,所述第一获取模块301还可用于:向服务端发送携带有所述应用安装包标识的地址获取请求;接收所述服务端反馈的所述下载地址。
进一步的,上述实施例提供的所述装置还可包括:第二获取模块、打包模块和上传模块。其中,第二获取模块用于获取可执行文件;打包模块用于根据所述可执行文件中的代码类型,选择所述代码类型对应的打包工具对所述可执行文件进行打包生成所述应用安装包;上传模块用于将所述应用安装包上传至服务端。
进一步的,上述的第二获取模块还可用于:定期对项目仓库进行更新检测;若检测到所述项目仓库中有更新的可执行文件,则从所述项目仓库中拉取所述可执行文件。或者,上述第二获取模块还用于:响应于客户端提交的文件获取请求,从所述项目仓库中拉取所述文件获取请求指向的所述可执行文件。
进一步的,上述应用安装包发送装置还可包括:第三获取模块和查找模块。其中,第三获取模块用于获取为所述应用安装包指定的分发类型;查找模块用于根据所述分发类型,从用户群中查找属于所述分发类型的用户作为所述目标用户。
这里需要说明的是:上述实施例提供的应用安装包发送装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种应用安装包发送方法,其特征在于,包括:
获取欲通过电子邮件发送至目标用户的应用安装包的下载地址;
调用二维码生成器将所述下载地址生成二维码;
将所述二维码插入所述电子邮件发送至所述目标用户。
2.根据权利要求1所述的方法,其特征在于,所述获取欲通过电子邮件发送至目标用户的应用安装包的下载地址,包括:
向服务端发送携带有所述应用安装包标识的地址获取请求;
接收所述服务端反馈的所述下载地址。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
获取可执行文件;
根据所述可执行文件中的代码类型,选择所述代码类型对应的打包工具对所述可执行文件进行打包生成所述应用安装包;
将所述应用安装包上传至服务端。
4.根据权利要求3所述的方法,其特征在于,所述获取可执行文件,包括:
定期对项目仓库进行更新检测;
若检测到所述项目仓库中有更新的可执行文件,则从所述项目仓库中拉取所述可执行文件;
或者,所述获取可执行文件,包括:
响应于客户端提交的文件获取请求,从所述项目仓库中拉取所述文件获取请求指向的所述可执行文件。
5.根据权利要求1或2所述的方法,其特征在于,还包括:
获取为所述应用安装包指定的分发类型;
根据所述分发类型,从用户群中查找属于所述分发类型的用户作为所述目标用户。
6.一种应用安装包发送装置,其特征在于,包括:
第一获取模块,用于获取欲通过电子邮件发送至目标用户的应用安装包的下载地址;
生成模块,用于调用二维码生成器将所述下载地址生成二维码;
发送模块,用于将所述二维码插入所述电子邮件发送至所述目标用户。
7.根据权利要求6所述的装置,其特征在于,所述第一获取模块,还用于:
向服务端发送携带有所述应用安装包标识的地址获取请求;
接收所述服务端反馈的所述下载地址。
8.根据权利要求6或7所述的装置,其特征在于,还包括:
第二获取模块,用于获取可执行文件;
打包模块,用于根据所述可执行文件中的代码类型,选择所述代码类型对应的打包工具对所述可执行文件进行打包生成所述应用安装包;
上传模块,用于将所述应用安装包上传至服务端。
9.根据权利要求8所述的装置,其特征在于,所述第二获取模块,还用于:
定期对项目仓库进行更新检测;
若检测到所述项目仓库中有更新的可执行文件,则从所述项目仓库中拉取所述可执行文件;
或者,所述第二获取模块,还用于:
响应于客户端提交的文件获取请求,从所述项目仓库中拉取所述文件获取请求指向的所述可执行文件。
10.根据权利要求6或7所述的装置,其特征在于,还包括:
第三获取模块,用于获取为所述应用安装包指定的分发类型;
查找模块,用于根据所述分发类型,从用户群中查找属于所述分发类型的用户作为所述目标用户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710330608.4A CN107248946A (zh) | 2017-05-11 | 2017-05-11 | 应用安装包发送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710330608.4A CN107248946A (zh) | 2017-05-11 | 2017-05-11 | 应用安装包发送方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107248946A true CN107248946A (zh) | 2017-10-13 |
Family
ID=60016579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710330608.4A Pending CN107248946A (zh) | 2017-05-11 | 2017-05-11 | 应用安装包发送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107248946A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704238A (zh) * | 2017-11-28 | 2018-02-16 | 广州市千钧网络科技有限公司 | 一种对项目进行打包的方法及装置 |
CN108664267A (zh) * | 2018-04-09 | 2018-10-16 | 上海瀚银信息技术有限公司 | 一种代码自动打包系统 |
CN108667895A (zh) * | 2018-03-16 | 2018-10-16 | 南方科技大学 | 基于二维码的文件共享方法、服务器及终端设备 |
CN109167826A (zh) * | 2018-08-20 | 2019-01-08 | 中软信息系统工程有限公司 | Web应用的上架方法、装置及系统 |
CN110597550A (zh) * | 2019-08-14 | 2019-12-20 | 平安国际智慧城市科技股份有限公司 | 应用程序推荐下载方法、装置、电子设备及存储介质 |
CN111562941A (zh) * | 2020-04-28 | 2020-08-21 | 中国银行股份有限公司 | 基于Nodejs的移动APP安装包管理系统及方法 |
CN114172876A (zh) * | 2021-11-29 | 2022-03-11 | 阿里巴巴(中国)有限公司 | 数据传输方法、装置及计算机存储介质 |
CN114465999A (zh) * | 2021-12-22 | 2022-05-10 | 奇安盘古(上海)信息技术有限公司 | 一种文件拉取方法、装置、电子设备及存储介质 |
CN118426793A (zh) * | 2024-07-04 | 2024-08-02 | 华能信息技术有限公司 | 一种基于自动识别的应用分发系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102752457A (zh) * | 2012-07-19 | 2012-10-24 | 腾讯科技(深圳)有限公司 | 一种安装应用的方法及系统 |
CN104244225A (zh) * | 2014-09-03 | 2014-12-24 | 南京跃豚智能科技有限公司 | 一种移动应用在获取过程中的优化配置 |
CN106445548A (zh) * | 2016-10-11 | 2017-02-22 | 武汉斗鱼网络科技有限公司 | 一种测试包下发方法和装置 |
-
2017
- 2017-05-11 CN CN201710330608.4A patent/CN107248946A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102752457A (zh) * | 2012-07-19 | 2012-10-24 | 腾讯科技(深圳)有限公司 | 一种安装应用的方法及系统 |
CN104244225A (zh) * | 2014-09-03 | 2014-12-24 | 南京跃豚智能科技有限公司 | 一种移动应用在获取过程中的优化配置 |
CN106445548A (zh) * | 2016-10-11 | 2017-02-22 | 武汉斗鱼网络科技有限公司 | 一种测试包下发方法和装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704238A (zh) * | 2017-11-28 | 2018-02-16 | 广州市千钧网络科技有限公司 | 一种对项目进行打包的方法及装置 |
CN107704238B (zh) * | 2017-11-28 | 2021-06-15 | 广州市千钧网络科技有限公司 | 一种对项目进行打包的方法及装置 |
CN108667895A (zh) * | 2018-03-16 | 2018-10-16 | 南方科技大学 | 基于二维码的文件共享方法、服务器及终端设备 |
CN108664267A (zh) * | 2018-04-09 | 2018-10-16 | 上海瀚银信息技术有限公司 | 一种代码自动打包系统 |
CN109167826A (zh) * | 2018-08-20 | 2019-01-08 | 中软信息系统工程有限公司 | Web应用的上架方法、装置及系统 |
CN109167826B (zh) * | 2018-08-20 | 2021-05-07 | 中软信息系统工程有限公司 | Web应用的上架方法、装置及系统 |
CN110597550A (zh) * | 2019-08-14 | 2019-12-20 | 平安国际智慧城市科技股份有限公司 | 应用程序推荐下载方法、装置、电子设备及存储介质 |
CN111562941A (zh) * | 2020-04-28 | 2020-08-21 | 中国银行股份有限公司 | 基于Nodejs的移动APP安装包管理系统及方法 |
CN111562941B (zh) * | 2020-04-28 | 2024-04-26 | 中国银行股份有限公司 | 基于Nodejs的移动APP安装包管理系统及方法 |
CN114172876A (zh) * | 2021-11-29 | 2022-03-11 | 阿里巴巴(中国)有限公司 | 数据传输方法、装置及计算机存储介质 |
CN114465999A (zh) * | 2021-12-22 | 2022-05-10 | 奇安盘古(上海)信息技术有限公司 | 一种文件拉取方法、装置、电子设备及存储介质 |
CN118426793A (zh) * | 2024-07-04 | 2024-08-02 | 华能信息技术有限公司 | 一种基于自动识别的应用分发系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107248946A (zh) | 应用安装包发送方法及装置 | |
CN110535831B (zh) | 基于Kubernetes和网络域的集群安全管理方法、装置及存储介质 | |
EP1782189B1 (en) | Device management system | |
CN103795690B (zh) | 一种云访问控制的方法、代理服务器和系统 | |
CN106708537A (zh) | 应用更新方法和装置 | |
CN105049532A (zh) | 一种sdk包的打包方法及装置和下载方法及装置 | |
CN107168739A (zh) | Pos机、pos机无线通讯模块固件升级方法及装置 | |
CN107450941A (zh) | 自动打包方法、装置、存储介质和计算机设备 | |
WO2007141378A1 (en) | Provisioning and activation using a service catalog | |
CN110221841B (zh) | 一种基于web的交互式应用部署交付方法及系统 | |
CN107766050A (zh) | 一种异构应用的部署方法以及装置 | |
CN107341109A (zh) | 一种测试数据的生成方法和系统 | |
CN102902812A (zh) | 一种数据库远程同步的实现方法 | |
CN108415821A (zh) | 测试报告的生成方法及装置 | |
WO2006003254A1 (en) | Selection of management method | |
CN103634283B (zh) | 一种审核结果的反馈方法及云端服务器 | |
CN112925529B (zh) | 基于分布式云平台的应用安全分发方法、系统、装置及介质 | |
CN109725912A (zh) | 应用程序配置方法、装置、终端、服务器及可读存储介质 | |
CN103716356A (zh) | 基于web的存储过程操作方法、装置和系统 | |
CN108985756A (zh) | Se应用处理方法、用户终端以及服务器 | |
CN108459863A (zh) | 充电设施软件升级方法、装置、设备、系统及存储介质 | |
CN112667272A (zh) | 电表升级方法、系统、智能电表及存储介质 | |
CN107230032A (zh) | 一种电子器件管理大数据分析系统 | |
CN108229147A (zh) | 一种基于Android虚拟容器的内存检测装置及方法 | |
CN103049294A (zh) | 一种网元软件升级的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171013 |