收藏
回答

android app支付纯签约回调问题

之前纯签约不依赖sdk回调,只在app onresume就去查询服务端获取结果,功能都正常。但是之后接入了WxEntryActivity所需的分享和支付分相关功能,结果导致纯微信端签约成功后会回调给WxEntryActivity,后台打印到handleIntent, cmd = 4,按理会有回调,但是只走到了onCreate、onReq(),而需要onResq()却没有调用到,导致WxEntryActivity页面没有关闭掉,该问题如何解?

最后一次编辑于  2020-11-03
回答关注问题邀请回答
收藏

4 个回答

  • 齐欢
    齐欢
    2022-07-13

    遇到了同样的问题,解决了。参考的这个文章Q17 【https://developers.weixin.qq.com/community/pay/doc/0004aaa01e8908b165985d15e5bc08?blockType=8

    我这边是忘记在AndroidManifest中配置 “android:launchMode="singleTask"” 了,添加了之后,就可以唤起App了。

    不会走到 WXPayEntryActivity,而是走到WXEntryActivity 的回调中,应该是微信为了唤起App才回调的这个吧

    2022-07-13
    有用
    回复
  • 曹涛
    曹涛
    2020-12-11

    我也遇到这个问题了,签约成功后停留在微信,SDK并没有提供返回app的回调接口,请问怎么处理?

    2020-12-11
    有用
    回复
  • Tofu
    Tofu
    2020-11-03

    发现一种可能:return_app服务端传Y,而安卓不支持问题

    2020-11-03
    有用
    回复 2
    • Eric.L
      Eric.L
      2021-07-26
      我也遇到了这个问题,后台配置了return app为Y,然后纯签约完成后,点击拉起app时会回调WXEntryActivity的onReq方法,参数的type还是COMMAND_SHOWMESSAGE_FROM_WX,没有一个标志可以去区分这种拉起的场景
      2021-07-26
      回复
    • Eric.L
      Eric.L
      2021-07-26
      楼主后来怎么处理的呢?
      2021-07-26
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-11-03

    app纯签约业务结果已后台查询签约状态和签约回调通知为准

    2020-11-03
    有用
    回复 2
    • 小楼夜春雨
      小楼夜春雨
      2021-01-25
      app 支付纯签约应该走 WXPayEntryActivity 的回调吧,这里为什么会走 WXEntryActivity 的回调呢?
      2021-01-25
      回复
    • 不过如此
      不过如此
      2022-09-08
      微信免密签约回调是走哪个activity,是 WXPayEntryActivity还是WXEntryActivity?求解
      2022-09-08
      回复
登录 后发表内容
问题标签