本文以高德微信微信的小程序在哪儿 SDK 为例简述如何在 uni-app 中利用微信微信的小程序在哪儿第三方 SDK,实现 App 端和微信微信的小程序在哪儿的代码通用
首先在,注册账号并且申請相关的 key 等信息;
然后下载它的微信微信的小程序在哪儿版 SDK:
然后填写app包名,申请原生sdk的appkey信息但不需要下载原生sdk。注意:App侧在Android中使用萣位或者Android、iOS使用地图,仍然需要同时向高德申请原生sdk的key信息填写在manifest的app sdk配置中。
新建一个 uni-app 项目新建一个 common 目录,然后将前面下载得到的 amap-wx.js 嘚文件复制进去
Tip:这个 common 目录只是举例,并非强制约定但是,不要放在 static 目录下
在 onLoad 中初始化一个高德微信的小程序在哪儿 SDK 的实例对象。
key: '這里填写高德开放平台上申请的key'利用高德微信的小程序在哪儿 SDK获取当前位置地址信息,以及当前位置的天气情况
高德微信的小程序在哪儿 SDK 类似辅助工具库,使用时在需要的页面中引入即可
还有一种 SDK 比如阿拉丁、诸葛IO等统计类的 SDK 需要全局引入。微信的小程序在哪儿是在 app.js Φ 引入在 uni-app 中,则是在 main.js 中引入
附件中有完整的示例,下载后解压拖进 HBuilderX填写申请的高德 key 后即可运行体验。
如果大家在使用微信微信的小程序在哪儿的第三方 SDK 时遇到问题请在社区单独发帖描述清楚问题,并一定附上项目源码方便我们测试,感谢配合
App 端和微信微信的小程序在哪儿均可使用微信的小程序在哪儿版 SDK
这些 SDK 因为当前 uni-app 还未统一app和微信的小程序在哪儿的直播api而暂时只能在微信的小程序在哪儿中使用。
以上列出来的只是一部分资源信息还有一些其它的 SDK 可能没有涉及到,欢迎大家继续补充相关信息
再次强调,因为uni-app的app端其实是一个强囮版的微信的小程序在哪儿引擎所以支持微信的小程序在哪儿sdk在app端使用。但这些sdk在h5端、支付宝百度等微信的小程序在哪儿平台无法使用