MWeixin

微信插件相关API,利用开发平台和支付平台,来提供支付,分享等功能.

esm 引入

import { MWeixin } from "@yl/super-jssdk";

准备工作

使用前需要在开发平台上申请相关appid以及支付,登录权限.步骤如下:

1、需要注册该平台开发者账号,注册成功后登录该平台.

2、创建移动相关平台应用,填写相关应用信息.可同时创建android和ios. android需要包名和签名值, ios需要bundle id

3、创建应用成功后,可以拿到appid,以及申请支付,登录的权限.

注意事项

iOS :

1、从微信sdk1.8.6版本开始(插件版本1.4.7+),必须设置Universal Links才能正常使用微信功能,Universal Links这一苹果特性仅在iOS9+系统上有效,若介意请勿更新到此插件版本;

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

API名称 说明
shareText 纯文本分享
shareImage 纯图片分享
shareWebPage 网页(图文)分享
shareMusic 音乐分享
isInstalled 微信是否安装
login 微信登陆
shareMiniProgram 小程序分享
launchMiniProgram 启动小程序

results matching ""

    No results matching ""