微信插件相关API,利用开发平台和支付平台,来提供支付,分享等功能.
esm 引入
import { MWeixin } from "@yl/super-jssdk";
使用前需要在开发平台上申请相关appid以及支付,登录权限.步骤如下:
1、需要注册该平台开发者账号,注册成功后登录该平台.
2、创建移动相关平台应用,填写相关应用信息.可同时创建android和ios. android需要包名和签名值, ios需要bundle id
3、创建应用成功后,可以拿到appid,以及申请支付,登录的权限.
iOS :
2、如何设置Universal Links(xcode配置相关请忽略,插件会根据添加插件时传入的参数自动配置进项目中)
3、插件参数DOMAINS为applinks:apple-app-site-association文件(不带后缀名)存放的域名,例如:applinks:mic-open.oss-cn-hangzhou.aliyuncs.com
4、插件参数UNIVERSALLINKS组成方式:https://+ apple-app-site-association文件存放域名(例如:mic-open.oss-cn-hangzhou.aliyuncs.com)+ path (apple-app-site-association文件中的paths中获取)
5、同时需要在微信开放平台项目配置里面填入Universal Links
6、因苹果Bug,仅iOS13.1系统Universal Links特性可能无法生效,更新13.2之后自动修复;
| 客户端 | Android | iOS |
|---|---|---|
| 支持说明 | 支持 | 支持 |
| API名称 | 说明 |
|---|---|
| shareText | 纯文本分享 |
| shareImage | 纯图片分享 |
| shareWebPage | 网页(图文)分享 |
| shareMusic | 音乐分享 |
| isInstalled | 微信是否安装 |
| login | 微信登陆 |
| shareMiniProgram | 小程序分享 |
| launchMiniProgram | 启动小程序 |