技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种转换cordova平台应用到微信平台H5应用的方法与流程  >  正文

一种转换cordova平台应用到微信平台H5应用的方法与流程

  • 国知局
  • 2024-07-31 22:51:45

本发明涉及web应用领域,尤其涉及一种转换cordova平台应用到微信平台h5应用的方法。

背景技术:

1、基于cordova平台开发的应用,可以一套代码,兼容pc、android、ios等多种平台;微信h5应用属于微信生态圈的一部分,能使用微信客户提供的基础能力,基于微信的生态圈做推广。在企业开发中,存在cordova平台和微信h5应用同时部署的场景,为了达到这个目的,就需要维护两套程序,存在代码冗余,开发和维护成本高的问题。

技术实现思路

1、为了解决以上技术问题,本发明提供了一种转换cordova平台应用到微信平台h5应用的方法,减少维护程序,降低维护成本。

2、本发明的技术方案是:

3、一种转换cordova平台应用到微信平台h5应用的方法,将cordova平台的接口服务,从底层转化为微信h5平台提供的接口服务,从而实现一套代码,兼容上述两种平台。

4、进一步的,

5、获取webkit内核的navigator.useragent属性,根据规则判断运行环境,是android还是ios,赋值给device.platform,以实现从业务代码中获取运行平台的能力。

6、进一步的,

7、定义全局location对象,封装定位的实现方法,调用wx.getlocation获取定位,定位成功的回调函数体,调用参数里的成功的回调参数,以实现从业务代码中获取定位信息的能力。

8、进一步的,

9、定义全局navigator.camera对象,封装拍照的实现方法,调用wx.chooseimage去拍照,拍照完成的回调函数体,调用参数里的成功的回调参数,以实现从业务代码中获取拍照照片信息的能力。

10、本发明的有益效果是

11、通过使用本方法,从底层转化为微信h5平台提供的接口服务,从而实现一套代码,兼容cordova和微信h5两种平台。

技术特征:

1.一种转换cordova平台应用到微信平台h5应用的方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

技术总结本发明提供一种转换cordova平台应用到微信平台H5应用的方法,属于WEB应用领域,本发明将cordova平台的接口服务,从底层转化为微信H5平台提供的接口服务,从而实现一套代码,兼容上述两种平台。技术研发人员:张文杰受保护的技术使用者:山东浪潮数字商业科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/195043.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。