【技术实现步骤摘要】
应用商店及其使用方法
本专利技术涉及应用程序
,尤其涉及一种应用商店及其使用方法。
技术介绍
现有Android应用商店都是原生(Native)实现,应用商店里移动应用的显示均通过原生进行渲染操作实现,而且移动应用的托管均在原生构建的客户端内实现,加大移动终端的工作负担。鉴于此,有必要提供一种可解决上述缺陷的应用商店及其使用方法以降低移动终端的工作负担。
技术实现思路
本专利技术所要解决的技术问题提供一种应用商店及其使用方法以降低移动终端的工作负担。为解决上述技术问题,本专利技术采用如下所述的技术方案:一种应用商店的使用方法,所述应用商店包括客户端及服务器,所述客户端包括WebView层及用于加载显示所述WebView层的Native层,服务器与客户端通信连接,所述使用方法包括以下步骤:移动应用显示:WebView层根据接收到的服务器发送的渲染结果显示移动应用;应用安装或卸载:当检测到所述WebView层接收到移动应用安装或卸载请求时,通过所述WebView层调用Native层为其注册的原生接口,获取服务器存储的对应的移动应用,对移动应用进行安装或卸载;应用显示更新:当移动应用安装或卸载完成时,服务器更新对应的移动应用参数,通过所述WebView层接收所述服务器更新后的所有的移动应用参数对应的渲染结果以显示移动应用。其进一步技术方案为:所述移动应用显示的步骤具体包括:显示请求:检测到用户的启动客户端操作,客户端获取设备上已安装及安装中的移动应用 ...
【技术保护点】
1.一种应用商店的使用方法,其特征在于,所述应用商店包括客户端及服务器,所述客户端包括WebView层及用于加载显示所述WebView层的Native层,服务器与客户端通信连接,所述使用方法包括以下步骤:/n移动应用显示:WebView层根据接收到的服务器发送的渲染结果显示移动应用;/n应用安装或卸载:当检测到所述WebView层接收到移动应用安装或卸载请求时,通过所述WebView层调用Native层为其注册的原生接口,获取服务器存储的对应的移动应用,对移动应用进行安装或卸载;/n应用显示更新:当移动应用安装或卸载完成时,服务器更新对应的移动应用参数,通过所述WebView层接收所述服务器更新后的所有的移动应用参数对应的渲染结果以显示移动应用。/n
【技术特征摘要】
1.一种应用商店的使用方法,其特征在于,所述应用商店包括客户端及服务器,所述客户端包括WebView层及用于加载显示所述WebView层的Native层,服务器与客户端通信连接,所述使用方法包括以下步骤:
移动应用显示:WebView层根据接收到的服务器发送的渲染结果显示移动应用;
应用安装或卸载:当检测到所述WebView层接收到移动应用安装或卸载请求时,通过所述WebView层调用Native层为其注册的原生接口,获取服务器存储的对应的移动应用,对移动应用进行安装或卸载;
应用显示更新:当移动应用安装或卸载完成时,服务器更新对应的移动应用参数,通过所述WebView层接收所述服务器更新后的所有的移动应用参数对应的渲染结果以显示移动应用。
2.如权利要求1所述的应用商店的使用方法,其特征在于,所述移动应用显示的步骤具体包括:
显示请求:检测到用户的启动客户端操作,客户端获取设备上已安装及安装中的移动应用的信息,WebView层根据获得的已安装及安装中的移动应用的信息生成对应的移动应用参数,并根据对应的移动应用参数结合应用显示指令信息生成应用显示https请求,发送该应用显示https请求至服务器;
分析渲染:服务器根据获得的应用显示https请求对存储的所有的移动应用参数进行对比分析渲染,获取渲染结果并发送至客户端的WebView层进行显示。
3.如权利要求2所述的应用商店的使用方法,其特征在于,所述服务器与开发者服务器端通信连接,所述分析渲染的步骤具体为:
对比区分:服务器的云端根据接收到的应用显示https请求进行对比分析处理,获取设备上已安装及安装中的移动应用的移动应用参数并根据其对存储于服务器的数据库中的所有的移动应用参数进行对比区分,获取数据库中所有移动应用的安装状态;
综合渲染:服务器的云端获取并存储开发者服务器端发布的商店功能代码信息及商店UI代码信息,根据对比区分获得的所有移动应用的安装状态及存储于云端中的商店功能代码信息及商店UI代码信息进行渲染,获取渲染结果并发送至客户端的WebView层进行显示。
4.如权利要求3所述的应用商店的使用方法,其特征在于,所述移动应用的安装状态包括已安装、未安装及安装中,所述WebView层包括多个web页面,包括已安装应用页面、未安装应用页面及安装中应用页面,每一所述web页面嵌套有可滑动区域。
5.如权利要求4所述的应用商店的使用方法,其特征在于,所述综合渲染的步骤后还包括:
安装进度显示:Native层采用callback的方式调用WebView层运行的脚本以获取安装中的移动应用的安装进度更新信息,对该安装进度更新信息进行渲染,并将渲染结果发送至WebView层的安装中应用页面进行显示。
6.如权利要求5所述的应用商店的使用方法,其特征...
【专利技术属性】
技术研发人员:金蒙,王惠,韩奥杰,
申请(专利权)人:上海缓存命中科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。