快应用预览方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26689917 阅读:17 留言:0更新日期:2020-12-12 02:39
本申请实施例公开了一种快应用预览方法、装置、电子设备以及存储介质。所述方法包括:获取二维码信息;基于所述二维码信息获得资源标识,并向服务器发送资源校验请求;若校验通过,调用资源下载接口打开与所述资源标识对应的快应用。通过上述方法,可以直接通过扫描二维码信息就能打开快应用,无需安装任何其他应用,进而可以避免所有复杂的链路和操作,实现既扫即用。

【技术实现步骤摘要】
快应用预览方法、装置、电子设备及存储介质
本申请涉及软件
,更具体地,涉及一种快应用预览方法、装置、电子设备以及存储介质。
技术介绍
快应用是一种基于行业标准开发的新型免安装应用,其标准由主流手机厂商组成的快应用联盟联合制定。开发者开发一次即可将应用分发到所有支持行业标准的智能终端运行。相关的快应用扫码预览功能的目标用户除了开发者以外,还包括快应用产品的上下游用户。这些用户也有预览未上线版本快应用的需求,但是相关的快应用扫码预览功能需要让用户预先下载快应用调试器,再通过快应用调试器实现快应用扫码预览功能。这样的实现方式打开链路较长,用户无法快速触达。
技术实现思路
鉴于上述问题,本申请实施例提出了一种快应用预览方法、装置、电子设备以及存储介质,以改善上述问题。第一方面,本申请实施例提供了一种快应用预览方法,所述方法包括:获取二维码信息;基于所述二维码信息获得资源标识,并向服务器发送资源校验请求;若校验通过,调用资源下载接口打开与所述资源标识对应的快应用。第二方面,本申请实施例提供了一种快应用预览方法,所述方法包括:获取电子设备发送的携带资源标识的资源校验请求,其中所述资源标识为所述电子设备通过二维码信息获得的;响应于所述资源校验请求,对与所述资源标识对应的快应用资源进行校验;向所述电子设备发送资源校验结果,以使所述电子设备调用资源下载接口打开与所述资源标识对应的快应用。第三方面,本申请实施例提供了一种快应用预览装置,所述装置包括:信息获取单元,用于获取二维码信息;请求发送单元,用于基于所述二维码信息获得资源标识,并向服务器发送资源校验请求;处理单元,用于若校验通过,调用资源下载接口打开与所述资源标识对应的快应用。第四方面,本申请实施例提供了一种快应用预览装置,所述装置包括:请求获取单元,用于获取电子设备发送的携带资源标识的资源校验请求,其中所述资源标识为所述电子设备通过二维码信息获得的;验证单元,用于响应于所述资源校验请求,对与所述资源标识对应的快应用资源进行校验;结果发送单元,用于向所述电子设备发送资源校验结果,以使所述电子设备调用资源下载接口打开与所述资源标识对应的快应用。第五方面,本申请实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行以实现上述的方法。第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行上述的方法。本申请实施例提供的一种快应用预览方法、装置、电子设备以及存储介质,首先获取二维码信息,基于二维码信息获得资源标识,并向服务器发送资源校验请求,若校验通过,调用资源下载接口打开与资源标识对应的快应用。通过上述方法,可以直接通过扫描二维码信息就能打开快应用,无需安装任何其他应用,进而可以避免所有复杂的链路和操作,实现既扫即用。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一实施例提出的一种快应用预览方法的流程图;图2示出了本申请一实施例中提出的一种生成二维码的示意图;图3示出了本申请另一实施例提出的一种快应用预览方法的流程图;图4示出了本申请再一实施例提出的一种快应用预览方法的流程图;图5示出了本申请又一实施例提出的一种快应用预览方法的流程图;图6示出了本申请一实施例提出的一种快应用预览系统的系统框图;图7示出了本申请一实施例中提出的一种快应用预览装置的结构框图;图8示出了本申请另一实施例提出的一种快应用预览装置的结构框图;图9示出了本申请再一实施例提出的一种快应用预览装置的结构框图;图10示出了本申请实时中的用于执行根据本申请实施例的快应用预览方法的电子设备的结构框图;图11示出了本申请实时中的用于保存或者携带实现根据本申请实施例的快应用预览方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。快应用是一种由开发者编写一套JS代码、可以在Android、IOS、WebView等多端运行的基于手机硬件平台的程序。开发者可以编写类似传统HTML的形式来开发该程序。该程序从数据角度可以分为组件树(DOM)、样式(CSS)、逻辑(JS代码);从组成上可以分为配置文件(manifest.json)、全局文件(app.js)、页面文件(page),打包后会形成自动编译项目(rpk)文件,该打包文件就是快应用的应用程序。快应用是基于手机硬件平台的新型应用形态。标准是由主流手机厂商组成的快应用联盟联合制定。快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化的生态模式对个人开发者和企业开发者全品类开放。同时,快应用也是一种轻量级的APP,直接植入手机厂商手机操作系统之上。方便其他行业应用APP的安装和使用,只需按照快应用的统一对外标准编辑就能够安装在手机的快应用平台上,点击打开使用。很大程度上节省了APP开发者的成本和时间。而专利技术人在对相关的快应用预览方法的研究中发现,相关的快应用预览方式需要用户先下载快应用调试器,再通过快应用调试器实现快应用扫码预览功能,这样的实现方式对用户不太友好。另外,快应用调试器对于非开发者来说,使用成本比较高,用户必须通过教育来学会使用扫码预览功能,整个触达周期艰难且漫长。因此,专利技术人提出了本申请实施例中的首先获取二维码信息,基于二维码信息获得资源标识,并向服务器发送资源校验请求,若校验通过,调用资源下载接口打开与资源标识对应的快应用,因此,可以直接通过扫描二维码信息就能打开快应用,无需安装任何其他应用,进而可以避免所有复杂的链路和操作,实现既扫即用的快应用预览的方法、装置、电子设备以及存储介质。下面将结合附图具体描述本申请的各实施例。请参阅图1,本申请实施例提供的一种快应用预览方法,所述方法包括:S110:电子设备获取二维码信息,基于所述二维码信息获得资源标识,并向服务器发送资源校验请求。在本申请实施例中,所述二维码信息可以是由电子设备中的即时通讯程序、浏览器、商店、快应用中心或者其他具有扫码功能的相机应用扫描二维码得到,或者,所述二维码信息也可以是由电子设备中可以识别二维码的工具识别本地的二维码图片得到。其中,二维码由用户在快应用IDE(IntegratedDevelopmentEnvironment本文档来自技高网...

【技术保护点】
1.一种快应用预览方法,其特征在于,应用于电子设备,所述方法包括:/n获取二维码信息;/n基于所述二维码信息获得资源标识,并向服务器发送资源校验请求;/n若校验通过,调用资源下载接口打开与所述资源标识对应的快应用。/n

【技术特征摘要】
1.一种快应用预览方法,其特征在于,应用于电子设备,所述方法包括:
获取二维码信息;
基于所述二维码信息获得资源标识,并向服务器发送资源校验请求;
若校验通过,调用资源下载接口打开与所述资源标识对应的快应用。


2.根据权利要求1所述的方法,其特征在于,所述基于所述二维码信息获得资源标识,并向服务器发送资源校验请求之后还包括:
若接收到所述服务器返回的页面为第一页面,确定校验通过,其中所述第一页面包含快应用资源对应的标识和包名;
若接收到所述服务器返回的页面为第二页面,确定校验不通过。


3.根据权利要求2所述的方法,其特征在于,所述若校验通过,调用资源下载接口打开与所述资源标识对应的快应用,包括:
获取所述服务器返回的第一页面;
打开所述第一页面,调用与所述第一页面对应的指定代码;
基于所述指定代码获取与所述资源标识对应的快应用资源的标识和包名;
调用资源下载接口,打开与所述标识和包名对应的快应用。


4.根据权利要求3所述的方法,其特征在于,所述基于所述代码获取与所述资源标识对应的快应用资源的标识和包名之后还包括:
向所述服务器发送资源校验请求;
获取校验通过后所述服务器返回的与所述标识对应的快应用资源包。


5.一种快应用预览方法,其特征在于,应用于服务器,所述方法包括:
获取电子设备发送的携带资源标识的资源校验请求,其中所述资源标识为所述电子设备通过二维码信息获得的;
响应于所述资源校验请求,对与所述资源标识对应的快应用资源进行校验;
向所述电子设备发送资源校验结果,以使所述电子设备调用资源下载接口打开与所述资源标识对应的快应用。


6.根据权利要求5所述的方法,其特征在于,所述响应于所述资源校验请求,对与所述资源标识对应的快应用资源进行校验,包括:
响应于所述资源校验请求,验证与所述资源标识对应的快应用资源是否过期;

【专利技术属性】
技术研发人员:张建
申请(专利权)人:深圳市欢太科技有限公司OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1