1.集成微信SDK依赖包
复制代码
1compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
2.调起小程序方法
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15/*** * 跳转到微信小程序 * @param appId 安卓应用appID * @param userName 小程序原始ID * @param path 若无路径填写空字符串 */ public void jumpToWXMiniApp(String appId, String userName, String path) { IWXAPI api = WXAPIFactory.createWXAPI(context, appId); WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req(); req.userName = userName;//"gh_d43f693ca31f"; // 小程序原始id req.path = path; //拉起小程序页面的可带参路径,不填默认拉起小程序首页 req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE; api.sendReq(req); }
3.添加回调类
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21public class WXEntryActivity extends Activity implements IWXAPIEventHandler { // 小程序发送消息到app @Override public void onReq(BaseReq baseReq) { } @Override public void onResp(BaseResp resp) { if (resp.getType() == ConstantsAPI.COMMAND_LAUNCH_WX_MINIPROGRAM) { WXLaunchMiniProgram.Resp launchMiniProResp = (WXLaunchMiniProgram.Resp) resp; String extraData =launchMiniProResp.extMsg; //对应小程序组件 <button open-type="launchApp"> 中的 app-parameter 属性 } } @Override public void onPointerCaptureChanged(boolean hasCapture) { } }
4.app与小程序关联
最后
以上就是繁荣凉面最近收集整理的关于app 打开小程序的全部内容,更多相关app内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复