【友盟+】开发者社区

【报错必看】微信授权或分享之后没有回调

热心网友 发表于 2017-7-28 15:03:39 |

热心网友
热心网友 发表于 2017-1-31 11:43:16 | 显示全部楼层 |阅读模式
本帖最后由 热心网友 于 2017-2-14 15:38 编辑

微信授权或分享之后没有回调

1.你可以调用 UmengTool.checkWx(this)检查是否配置成功
2.检查微信回调WXEntryActivity是否是在包名路径下,例如你的包名是com.a.b,那么这个activity应该放在com.a.b.wxapi文件夹下
3.注意WXEntryActivity精简版完整版继承的类是不同的:
精简版WXEntryActivity继承com.umeng.weixin.callback.WXCallbackActivity
完整版WXEntryActivity继承com.umeng.socialize.weixin.view.WXCallbackActivity
这里需要注意一点,WXEntryActivity也是一个Activity,也需要写入AndroidManifest中:
[AppleScript] 纯文本查看 复制代码
 <activity
            android:name=".wxapi.WXEntryActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:exported="true"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
4.微信分享之后选择留在微信是没有回调
5.本地微信没有登录,微信授权或分享会跳转到登录界面,该界面的返回没有回调。
6.由于您加了支付的相关功能,在WXEntryActivity中写入了你们自己的逻辑,而把我们的逻辑覆盖了,导致不能回调,如下代码所示即可

[Java] 纯文本查看 复制代码
public class WXEntryActivity extends WXCallbackActivity {
@Override
public void onResp(BaseResp resp) {
    if (resp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) {
        switch (resp.errCode) {
            case 0:
                Toast.makeText(this, "支付成功!", Toast.LENGTH_LONG).show();
                break;
            case -2:
                Toast.makeText(this,"支付取消!",Toast.LENGTH_LONG).show();
                break;
            case -1:
                Toast.makeText(this,"支付失败!",Toast.LENGTH_LONG).show();
                break;
            default:
                Toast.makeText(this,"支付出错!",Toast.LENGTH_LONG).show();
                break;
        }
    } else {
        super.onResp(resp);//一定要加super,实现我们的方法,否则不能回调
    }
}
}






上一篇:【报错必看】微信分享/授权一直等待,不成功
下一篇:【报错必看】微信登录出现错误码40125/invalid APPsecret


您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

友盟分享URLSchema Code=2007问题
前几天刚换上友盟分享最新的6.4.5的SDK,之前没出现过这种问题,现在提示:UShare(Info):[CheckMarketSecondI
分享链接附带的图片不显示
使用友盟分享到微信的时候图片不显示,单独分享图片就会显示,使用的是本地图片,png和jpg格式都试过,swif
应用信息中的小米、华为通道信息是什么?
这是要填小米和华为开发者平台上申请到的信息吗,作用是什么?

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表