The invention provides an application interaction requirement adaptation method, which includes: acquiring application interaction requirements from H5 pages; judging the application program where the H5 pages are located; determining the corresponding interface according to the application program, and sending the application interaction requirements to the application program through the interface; and the application program executing the application interaction requirements. The invention also provides an application interactive requirement adaptation device, which can realize the above application interactive requirement adaptation method. The invention can realize the application interaction requirement of different application end embedded in H5 page, on the one hand, it can reduce the development cost of the original need to provide multiple schemes, on the other hand, it can also dock different application interaction services on demand, improve processing efficiency, optimize development resources, and effectively reduce the workload of developers.
【技术实现步骤摘要】
一种应用交互需求适配方法及装置
本专利技术涉及应用软件
,特别涉及一种应用交互需求适配方法及装置。
技术介绍
目前市场上的移动端应用程序有很强烈的需求,但是,对于相同的应用服务来说,往往需要面向不同的应用程序开发不同的版本。例如,对于录音功能来说,在微信中处理和在其它应用程序中处理方式就存在不同。而即使在一般的应用程序端,往往还需要适配不同的操作系统(例如安卓或IOS)。这样一来,研发人员在开发应用服务时需要开发许多版本,复杂且繁琐。随着H5页面技术的出现,软件开发人员可以通过开发H5页面的方式同时支持微信和一般应用程序的应用需求,但是由于微信和其它应用程序实现的方式有差别,在实际开发时,一般的做法还是要为应用需求分出三个分支,即微信端、安卓应用程序端和IOS应用程序端,仍然费时费力。
技术实现思路
为了解决上述问题,本专利技术提出一种应用交互需求适配方法,能够通过一套方案适应不同的应用程序和操作系统。具体的方案为:一种应用交互需求适配方法,包括以下步骤:H5页面获取应用交互需求;判断所述H5页面所处的应用程序;根据所述应用程序确定相应的接口,通过所述接口将所述应用交互需求发送给所述应用程序;所述应用程序执行所述应用交互需求。可选地,在判断所述H5页面所处的应用程序之后、所述通过所述接口将所述应用交互需求发送给所述应用程序前,还包括步骤:判断所述应用程序是否具有所述应用交互需求的权限;若具有,则进行下一步骤;若不具有,则询问用户是否开启所述权限,若开启,则进行下一步骤,若不开启,则结束。可选地,在所述应用程序执行所述应用交互需求之后,还包括步骤:所述H5 ...
【技术保护点】
1.一种应用交互需求适配方法,其特征在于,包括以下步骤:H5页面获取应用交互需求;判断所述H5页面所处的应用程序;根据所述应用程序确定相应的接口,通过所述接口将所述应用交互需求发送给所述应用程序;所述应用程序执行所述应用交互需求。
【技术特征摘要】
1.一种应用交互需求适配方法,其特征在于,包括以下步骤:H5页面获取应用交互需求;判断所述H5页面所处的应用程序;根据所述应用程序确定相应的接口,通过所述接口将所述应用交互需求发送给所述应用程序;所述应用程序执行所述应用交互需求。2.如权利要求1所述的应用交互需求适配方法,其特征在于,在判断所述H5页面所处的应用程序之后、所述通过所述接口将所述应用交互需求发送给所述应用程序前,还包括步骤:判断所述应用程序是否具有所述应用交互需求的权限;若具有,则进行下一步骤;若不具有,则询问用户是否开启所述权限,若开启,则进行下一步骤,若不开启,则结束。3.如权利要求1所述的应用交互需求适配方法,其特征在于,在所述应用程序执行所述应用交互需求之后,还包括步骤:所述H5页面获取应用交互结束需求;通过所述接口将所述应用交互结束需求发送给所述应用程序;所述应用程序结束所述应用交互需求。4.如权利要求3所述的应用交互需求适配方法,其特征在于,在所述应用程序结束所述应用交互需求之后,还包括步骤:所述应用程序生成应用交互文件;将所述应用交互文件发送至所述H5页面的后端;所述H5页面的后端调用第三方处理软件对所述交互文件进行处理;所述H5页面的后端获取处理结果,并将所述处理结果发送给所述应用程序。5.如权利要求4所述的应用交互需求适配方法,其特征在于,在所述H5页面将所述处理结果发送给所述应用程序之后,还包括步骤:所述应用程序将所述处理结果回传给所述H5页面;所述H5页面显示所述处理结果。6.如权利要求4所述的应用交互需求适配方法,其特征在于,所述应用交互需求为录音需求,所述应用交互文件为录音文件,所...
【专利技术属性】
技术研发人员:张胜宏,邹敏敏,雷震,孙欣,
申请(专利权)人:上海智臻智能网络科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。