launchApp 安卓唤起app 失败
使用button的 open-type launchApp 在分享卡片打开小程序页面 iOS能正常唤起app,安卓弹出是否 打开app弹窗,但是没有成功唤起。
10 回复
按照小程序官方打开app的文档,已经做线下测试,IOS端微信升级到6.6.6即可实现小程序唤醒app,但是目前在安卓手机内,同样是最新版的微信,点击完唤醒app的按钮,微信会提示即将打开app,点击允许后没有了下文,请问有已经实现的朋友没,或者说现在还没不支持安卓版微信内的小程序唤醒app,请指教,谢谢
@A💋西法คิดถึง🇨🇳 这个好像不光是参数问题,如果安卓那边不配置,是打不开安卓app的,配置过后就行了。我当初也是什么都写的没问题,但是就是打不开安卓app,后来安卓那边配置过就好了,你可以找安卓工程师过来试试
[@Override](/user/Override)
public void onReq(final BaseReq req) {
if (req.getType() == ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX) {
goToShowMsg((ShowMessageFromWX.Req) req);
} else {
super.onReq(req);
}
}
private void goToShowMsg(ShowMessageFromWX.Req showReq) {
WXMediaMessage wxMsg = showReq.message;
WXAppExtendObject obj = (WXAppExtendObject) wxMsg.mediaObject;
if (!StringUtils.isEmpty(obj.extInfo)) {
// 跳转到对应页面
}
finish();
}
android 需要在 WXEntryActivity 上,做以上的处理,文档中写得有些问题,也不明确,其中 obj.extInfo 即是 app-parameter 传入的内容
<button open-type=“launchApp” app-parameter=“内容” />