The present invention provides a method and device for operating a mobile application, which relates to the technical field of mobile applications, including the method used in mobile terminal applications, mobile applications: when to start running, to determine whether there is mobile application server configuration data connection; if yes, get the configuration data, and according to the construction of Native function configuration data; if not, according to the construction of Native function of the default configuration data stored in mobile application; mobile applications using Native function after the operation of the above construction. Operation method and device of mobile applications provided by the embodiment of the invention, the application server for different versions of the pre constructed differential configuration data to update the application itself can realize the function of renewal, without the need for multiple platforms and channels should be used respectively or regional development channel, effectively reduce development costs and the cost of maintenance, to ensure the realization of complex function and good user experience.
【技术实现步骤摘要】
本专利技术涉及移动应用
,尤其是涉及一种移动应用的运行方法和装置。
技术介绍
当前移动应用的国内分发渠道众多且海外用户来源广泛,针对不同的渠道和用户来源,移动应用需要提供差异化的产品功能。移动应用提供差异化功能的常规做法是打多渠道包,针对每个渠道或不同用户区域分别开发定制版的应用,上述做法的缺点是开发成本高、且不利于版本维护以及后期的产品运维。移动应用提供差异化功能的另一种做法是通过内嵌Webview打开Web页面的方式来实现,即功能差异化都由Web页面实现。上述做法的缺点是复杂的功能Web页面无法实现,例如需要与硬件交互的功能,并且web页面的用户体验相比Native功能也有较大不足。针对上述现有技术中移动应用通过版本定制或内嵌Webview的方式提供差异化功能存在的问题,目前尚未提出有效解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种移动应用的运行方法和装置,以动态化实现Native功能,有效降低了开发成本和维护成本,保证了用户体验。第一方面,本专利技术实施例提供了一种移动应用的运行方法,应用于终端的移动应用,包括:当移动应用启动运行时,判 ...
【技术保护点】
一种移动应用的运行方法,其特征在于,应用于终端的移动应用,包括:当所述移动应用启动运行时,判断所述移动应用连接的服务器中是否存在配置数据;如果是,获取所述配置数据,并根据所述配置数据构建Native功能;如果否,根据所述移动应用存储的默认配置数据构建Native功能;使用构建后的Native功能运行所述移动应用。
【技术特征摘要】
1.一种移动应用的运行方法,其特征在于,应用于终端的移动应用,包括:当所述移动应用启动运行时,判断所述移动应用连接的服务器中是否存在配置数据;如果是,获取所述配置数据,并根据所述配置数据构建Native功能;如果否,根据所述移动应用存储的默认配置数据构建Native功能;使用构建后的Native功能运行所述移动应用。2.根据权利要求1所述的方法,其特征在于,所述判断所述移动应用连接的服务器中是否存在配置数据包括:获取所述移动应用对应的版本信息;判断所述移动应用连接的服务器中是否存在所述版本信息对应的配置数据。3.根据权利要求2所述的方法,其特征在于,判断所述移动应用连接的服务器中是否存在所述版本信息对应的配置数据包括:使用所述版本信息在所述移动应用连接的服务器中,查找对应的配置数据字段是否为空;如果否,确定所述服务器内有所述移动应用的配置数据。4.根据权利要求1所述的方法,其特征在于,所述获取所述配置数据,并根据所述配置数据构建Native功能包括:读取所述配置数据;解析所述配置数据得到差异化配置信息;将所述差异化配置信息保存至本地设备的内存的应用目录下;所述应用目录为所述移动应用对应的目录;根据存储的所述差异化配置信息构建Native功能。5.根据权利要求4所述的方法,其特征在于,所述读取所述配置数据之后,还包括:对所述配置数据进行安全性校验,校验通过后,执行所述解析所述配置数据的步骤。6.根据权利要求4所述的方法,其特征在于...
【专利技术属性】
技术研发人员:陈家鸿,
申请(专利权)人:广州四三九九信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。