跳转微信小程序:
跳转规则
对于已通过认证的开放平台账号,其移动应用可以跳转至任何合法的小程序,且不限制跳转的小程序数量。
对于未通过认证的开放平台账号,其移动应用仅可以跳转至同一开放平台账号下小程序。
注意:若移动应用未上架,则最多只能跳转小程序100次/天,用于满足调试需求。
IWXAPI api = WXAPIFactory.createWXAPI(this, "wx161xx7530axxa5vv", false);
if (api.isWXAppInstalled()) {
WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
req.userName = "gh_addxx0c4d9xx"; // 填小程序原始id
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版
api.sendReq(req);
} else {
MyToast.show("微信未安装");
}
跳转微信公众号:
老版本SDK才有这个API,新版本已经不支持了。如您仍使用老版本SDK尝试,跳转到微信后会提示:本次请求无效,请确认是否具有权限。
IWXAPI api = WXAPIFactory.createWXAPI(this, "wx161xx7530axxa5vv", false);
if (api.isWXAppInstalled()) {
JumpToBizProfile.Req req = new JumpToBizProfile.Req();
req.toUserName = "gh_addxx0c4d9xx";
req.extMsg = "";
req.profileType = JumpToBizProfile.JUMP_TO_NORMAL_BIZ_PROFILE;
api.sendReq(req);
} else {
MyToast.show("微信未安装");
}