android调用微信登录,IWXAPI.handleIntent一直返回FALSE

检查过appid没有问题,代码挺简单的

            在application中调用:
    sWxApi = WXAPIFactory.createWXAPI(this, Constants.WEIXIN_APP_ID, false);
    sWxApi.registerApp(Constants.WEIXIN_APP_ID);

            点击微信登录按钮调用
    private void loginToWeiXin() {
    if (APP.sWxApi != null && APP.sWxApi.isWXAppInstalled()) {
        SendAuth.Req req = new SendAuth.Req();
        req.scope = "snsapi_userinfo";
        req.state = "pet18_wechat_login";
        APP.sWxApi.sendReq(req);
    } else
        Toast.makeText(this, "用户未安装微信", Toast.LENGTH_SHORT).show();
}

    在WXEntryActivity的oncreate中调用
                APP.sWxApi.handleIntent(getIntent(), this);

   可是sWxApi.handleIntent(getIntent(), this);一直返回FALSE,不知道什么原因

        打印log中有如下logMicroMsg.SDK.WXApiImplV10: handleIntent fail, ex = println needs a message

有人知道什么原因吗?

qq_19694907
yjw1997 回复sqf_jhon: WXAPIFactory.createWXAPI(this, Constants.WEIXIN_APP_ID, false);这个false改为true就好了...
大约一年之前 回复
qq_19694907
yjw1997 回复sqf_jhon: 我也遇到了同样的问题 请问你解决了吗?
大约一年之前 回复
sqf_jhon
sqf_jhon 大神,问题解决了吗,我也遇到一模也一样的问题了,研究了一天了,完全没找到原因出在哪里
一年多之前 回复

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐