【技术实现步骤摘要】
一种应用程序接口的调用方法和装置
本申请涉及互联网
,尤其涉及一种应用程序接口的调用方法和装置。
技术介绍
混合型应用(Hybridapp)是一种介于网页应用(Webapp)和原生应用(Nativeapp)之间的应用,兼具Nativeapp良好的用户交互体验以及Webapp跨平台开发的优势。Hybridapp需要在终端设备中下载安装才能运行,Hybridapp中内嵌H5容器(例如,网络视图组件webview或其他浏览器内核组件),H5容器提供了H5页面运行的环境,使得Hybridapp可以进行网页访问。此外,Hybridapp在访问网页时,还可以通过调用H5容器提供的应用程序接口(Api,Applicationprograminterface)来使用终端设备中与该Api对应的本地资源(例如,蓝牙、摄像头)。但是,在实际应用中,不同版本Hybridapp中H5容器能够提供的Api可能不同,当在低版本Hybridapp中调用高版本Hybridapp的H5容器才能提供的Api时,会由于低版本Hybridapp中H5容器内可能不存在该Api而无法使用终端设备中与该Api对应的本地资源。
技术实现思路
本申请实施例提供一种应用程序接口的调用方法,能够有效提高Hybridapp客户端对Api参数的调用效率,进而提高Hybridapp客户端的用户使用体验。本申请实施例提供一种应用程序接口的调用方法,包括:确定混合型应用Hybridapp需要调用的应用程序接口Api参数;确定所述Hybridapp的版本参数;根据所述Api参数和所述Hybridapp的版本参数,确定所述 ...
【技术保护点】
一种应用程序接口的调用方法,包括:确定混合型应用Hybrid app需要调用的应用程序接口Api参数;确定所述Hybrid app的版本参数;根据所述Api参数和所述Hybrid app的版本参数,确定所述Hybrid app对所述Api参数的调用机制。
【技术特征摘要】
1.一种应用程序接口的调用方法,包括:确定混合型应用Hybridapp需要调用的应用程序接口Api参数;确定所述Hybridapp的版本参数;根据所述Api参数和所述Hybridapp的版本参数,确定所述Hybridapp对所述Api参数的调用机制。2.如权利要求1所述的方法,根据所述Api参数和所述Hybridapp的版本参数,确定所述Hybridapp对所述Api参数的调用机制,包括:确定所述Api参数对应的调用协议;根据所述Hybridapp的版本参数和所述调用协议,确定所述Hybridapp对所述Api参数的调用机制。3.如权利要求2所述的方法,根据所述Hybridapp的版本参数和所述调用协议,确定所述Hybridapp对所述Api参数的调用机制,包括:若所述Hybridapp的版本参数小于所述调用协议中的第一预设参数,且所述调用协议中包括第二预设参数,对所述Hybridapp进行版本升级,得到升级后的Hybridapp,其中,所述升级后的Hybridapp的版本参数不小于所述第一预设参数;升级后的Hybridapp对所述Api参数进行调用。4.如权利要求3所述的方法,对所述Hybridapp进行升级,包括:弹出第一提示对话框,其中,所述第一提示对话框用于提示对所述Hybridapp进行版本升级;根据所述第一提示对话框,对所述Hybridapp进行升级。5.如权利要求2所述的方法,根据所述Hybridapp的版本参数和所述调用协议,确定所述Hybridapp对所述Api参数的调用机制,包括:若所述Hybridapp的版本参数小于所述调用协议中的第一预设参数,且所述调用协议中包括第三预设参数,弹出第二提示对话框,其中,所述第二提示对话框用于提示所述Hybridapp无法实现对所述Api参数的调用。6.如权利要求3或5所述的方法,还包括:若所述Hybridapp的版本参数不小于所述第一预设参数,所述Hybridapp对所述Api参数进行调用。7.一种应用程序接口的调用装置,包括:接收单元、确定单元和处理单元,其中:所述确定单元,确定混合型应用Hybridapp需要调用的应用程序接口Api参数;所述确定单元,确定所述Hybridapp的版本参数;所述处理单元,根据所述Api参数和所述Hybridapp的版本参数,确定所述Hybridapp对所述Api参数的调用机制。8.如权利要求7所述的装置,所述处理单元根据所述Api参数和所述Hybridapp的版本参数,确定所述Hybridapp对所述...
【专利技术属性】
技术研发人员:汪辰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。