功能实现
- 原生APP 打开微信小程序
- 打开小程序实现参数传
原生APP 打开微信小程序
首先在build 文件中导入依赖
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
创建调起微信小程序的消息
private void openMiniApp() {
String appId = Constants.WX_APP_KEy; // 填应用AppId 微信开放平台申请
IWXAPI api = WXAPIFactory.createWXAPI(this, appId);
WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
req.userName = "********"; // 小程序原始id
//拉起小程序页面的可带参路径,不填默认拉起小程序首页
req.path = "/pages/index/index?sharetype=share&invitationCode=" + invitationCode ;
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;
api.sendReq(req);
}
然后你就发现可以打开微信小程序了。其实很简单咯