老套路咱们先看效果图:
可以先看下官方文档介绍:微信官方文档APP打开小程序链接
我这边打开了,上面奔溃是因为模拟器不兼容的原因:
主要讲解下打开小程序核心代码:
// 填应用AppId
String appId = "移动APP的APPID";
IWXAPI api = WXAPIFactory.createWXAPI(this, appId);
WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
// 填小程序原始id
req.userName = "小程序的id";
//拉起小程序页面的可带参路径,不填默认拉起小程序首页
// req.path = "拉起小程序页面的可带参路径";
// 可选打开 开发版,体验版和正式版
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPROGRAM_TYPE_PREVIEW;
api.sendReq(req);