我们APP打开小程序后,完成操作,通过launchApp无法正常返回到APP原页面,还在微信小程序页面中,具体代码如下
Android:客户端代码
if (resp.getType() == ConstantsAPI.COMMAND_LAUNCH_WX_MINIPROGRAM) {
WXLaunchMiniProgram.Resp launchMiniProResp = (WXLaunchMiniProgram.Resp) resp;
String extraData =launchMiniProResp.extMsg; // 对应JsApi navigateBackApplication中的extraData字段数据
finish();
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
小程序代码:
<button open-type="launchApp" app-parameter="wechat" binderror="launchAppError">打开APP</button>
你好,请提供下小程序的appid
遇到了相同问题,安卓打开小程序后,scene为1069,按文档这个场景值是可以通过launchApp按钮返回app的,但是点击按钮后报错,errMsg为: invalid scene
+1 同样的问题,修复了吗
遇到同样问题,点击launchApp的button 回调onResp,但是无法没有app-paramater中的参数
这个问题好了没有,,同上啊,刚好有这个需求
调了半天终于拿到app_paramter参数了,微信文档太鸡肋 Android
// WXEntryActivity.java
@Override
public
void
onReq(BaseReq req) {
if
(req.getType() == ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX){
ShowMessageFromWX.Req showReq = (ShowMessageFromWX.Req) req;
WXMediaMessage wxMsg = showReq.message;
WXAppExtendObject obj = (WXAppExtendObject) wxMsg.mediaObject;
String extInfo = obj.extInfo;
// 对应 小程序 app_paramter 参数
}
}
IOS
- (
void
)onReq:(BaseReq *)req {
// 需要判断类型
LaunchFromWXReq *request = (LaunchFromWXReq *)req;
((LaunchFromWXReq*)req).message.messageExt
// 对应 小程序 app_paramter 参数
}
这个问题好了没有,同问啊,正好要用到,就是实现不了场景值都对了,就是没反应