Android 微信支付 onResp 不运行不调用不回调,微信登陆却正常.

yufei       4 年, 3 月 前       1533

今天处理安卓 Android 微信支付,在回调这块处理了好久好久。原因就是我们自己太不小心了。

首先,有几个前提

  1. app 已经集成了微信登陆,微信登陆可以正常运行

  2. 微信支付可以正常发起支付,并且通过账单查询已经支付成功

  3. 微信登陆能够正常打印,微信支付成功后没有打印

    public void onResp(BaseResp resp) {
    System.out.println("WXEntryActivity onResp="+resp);
    
  4. 支付完可以正常跳转到自己的 APP,但是,但是,就是不触发回调事件。

如果你检查了所有的情况,都正确,却还是发生了 Android 微信支付onResp 不运行

那么,只有一个可能:

wxapi 包下面除了一个 WXEntryActivity 另一个是 WXPayEntryActivity

对的,没错,差别只在于 Pay 而已。对了,Androidmanifest.xml 中不要忘记注册

        <!-- 微信授权登录 -->
        <activity
            android:name=".wxapi.WXEntryActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:exported="true"
            android:launchMode="singleTop" />
        <!-- 微信支付 -->
        <activity
            android:name=".wxapi.WXPayEntryActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:exported="true"
            android:launchMode="singleTop" />
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.