跟进:用了一台小米手机,能正常唤起选择主微信号还是分身号(最新微信版本8.0.54),且能正常从分身微信拉起打开小程序,另外一台小米就不行(最新微信版本8.0.54)。
微信双开后,使用安卓手机调用API,拉起小程序只支持默认开启主程序,没有弹主微信和微信的分身提示?微信双开后,使用安卓手机调用API,拉起小程序只支持默认开启主程序,没有弹出主 微信和微信的分身提示,导致用户没法手动选择另一个微信进行拉起小程序,但是分享到朋友圈,是可以选择哪个微信的功能是能正常弹出的。就小程序的拉起,不行, 这个是调用拉小程序的代码,不正常,不能选择哪个微信。 IWXAPI api = WXAPIFactory.createWXAPI(context, AppConfig.createWXAPI); if (!api.isWXAppInstalled()) { ToastUtil.showShortToast(context,"您还没有安装微信"); return; } try{ api.unregisterApp(); }catch (Exception e){ e.printStackTrace(); } SendAuth.Req req = new SendAuth.Req(); req.scope = "snsapi_userinfo"; req.state = "wechat_sdk_demo_test"; api.sendReq(req, b -> { WXLaunchMiniProgram.Req wxLaunchReq = new WXLaunchMiniProgram.Req(); wxLaunchReq.userName = id; wxLaunchReq.path = path; wxLaunchReq.miniprogramType = AppConfig.MiniProgramType; api.sendReq(wxLaunchReq); }); 这是调用分享到朋友圈的代码。是正常的。能选择哪个微信: IWXAPI api = WXAPIFactory.createWXAPI(context, AppConfig.createWXAPI); if (!api.isWXAppInstalled()) { ToastUtil.showShortToast(context,"您还没有安装微信"); return; } WXWebpageObject webpage = new WXWebpageObject(); webpage.webpageUrl = shareUrl; WXMediaMessage msg = new WXMediaMessage(webpage); msg.title =title; msg.description = content; Bitmap bmp = BitmapFactory.decodeResource(context.getResources(), R.mipmap.logo); if(byteArray==null){ msg.thumbData = bmpToByteArray(bmp); }else{ msg.thumbData = byteArray; } SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = buildTransaction("webpage"); req.message = msg; req.scene = isWeixin; api.sendReq(req); bmp.recycle();
12-12同问。逻辑步骤都 是对的
小程序打开Android App时没有正确触发回调通过应用分享出来的小程序打开App时没有正确在onResp方法进行回调,根据官方文档: [代码]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 属性[代码][代码] [代码][代码]}[代码][代码]}[代码]实际运行的情况是没有触发onResp的方法,而是触发了onReq的方法并传递ShowMessageFromWX.Req对象。请问是什么情况会造成这个问题。
2018-12-06同样遇到此问题。调用右上角的默认分享,分享整个页面出去。安卓机,就这样了,苹果机正常,请问怎么解决。[图片]
分享带的页面截图是黑色的分享的时候使用系统的默认截图,但是分享带出去的图片是纯黑色的,暂时只有在这一台手机上面发现,其他的ios和Android都是正常 当前页面: [图片] 确认分享: [图片] 分享结果: [图片]
2018-11-05