这个handleIntent要加上,为了以防万一还把混淆保护也加上了 private IWXAPI api; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); api = WXAPIFactory.createWXAPI(this, ConstantText.WX_APPKEY); // api = WXAPIFactory.createWXAPI(this, ConstantText.WX_APPKEY, false); try { Intent intent = getIntent(); api.handleIntent(intent, this); } catch (Exception e) { e.printStackTrace(); } } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); api.handleIntent(intent, this); }
Android APP打开小程序返回APP onResp方法没有回调- 当前 Bug 的表现(可附上截图) Android能够正常唤醒小程序,点击返回按钮,也能返回到App;但是返回到APP原界面不能点击,查看日志看到WXEntryActivity触发onCreated方法,没有触发onResp方法;最终导致创建了一个透明的WXEntryActivity覆盖在原来的界面上 - 预期表现 返回到原APP能够正常操作;并且能够正常接收小程序返回的参数 -代码片段 WXEntryActivity界面在清单文件中设置了taskAffinity和launchMode属性 启动微信小程序代码片段 IWXAPI api = WXAPIFactory.createWXAPI(context, WeChatTool.WECHAT_APPID); WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req(); // 填小程序原始id req.userName = WeChatTool.WECHAT_CHECKIN; // 可选打开 开发版,体验版和正式版 req.miniprogramType = WXLaunchMiniProgram.Req.MINIPROGRAM_TYPE_PREVIEW ; api.sendReq(req);
2020-07-20 这个handleIntent要加上,为了以防万一还把混淆保护也加上了 private IWXAPI api; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); api = WXAPIFactory.createWXAPI(this, ConstantText.WX_APPKEY); // api = WXAPIFactory.createWXAPI(this, ConstantText.WX_APPKEY, false); try { Intent intent = getIntent(); api.handleIntent(intent, this); } catch (Exception e) { e.printStackTrace(); } } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); api.handleIntent(intent, this); }
android跳转到小程序 ,小程序返回APP时,可以正常唤起APP,但是没有回调onResp方法?- 当前 Bug 的表现 小程序可以唤起android app,但是没有执行WXEntryActivity的onResp; 备注:以上步骤第一次执行可以返回到APP没调用onResp方法。然后android手机点击退回按钮后,会返回到小程序,然后再点击返回APP,就可以回调onResp。 - 预期表现 回到app可以拿到onResp中的信息 - 复现路径 必现 相关代码 [图片] [图片] 相关配置 [图片]
2020-07-20 这个handleIntent要加上,为了以防万一还把混淆保护也加上了 private IWXAPI api; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); api = WXAPIFactory.createWXAPI(this, ConstantText.WX_APPKEY); // api = WXAPIFactory.createWXAPI(this, ConstantText.WX_APPKEY, false); try { Intent intent = getIntent(); api.handleIntent(intent, this); } catch (Exception e) { e.printStackTrace(); } } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); api.handleIntent(intent, this); }
APP调用小程序,能拉起小程序,但是onResp回调不会被调用?按照文档上实现,能够拉起小程序,但是回调方法不会运行 [图片] [图片]
2020-07-20