android 微信开放平台登录问题,授权页无法调出

按照官方的步骤来,APPID也申请了,也通过了认证,签名是通过官方apk输入包名得到的,但是通过代码无法调出授权页,同时微信LOG中显示当前Activity执行了onActivityPaused和onActivityResumed代码:private IWXAPI api; api = WXAPIFactory.createWXAPI(this,Constant.appid,true); api.registerApp(Constant.appid); final SendAuth.Req req = new SendAuth.Req(); req.scope = "snsapi_userinfo"; req.state = "none"; api.sendReq(req);

检查你的应用签名是否是在微信登记的签名,debug签名是无法打开授权的。iPhone上能打开不代表Android就可以,两个平台签名是不一样的。

微信登录的appid 必须经过微信审核且账号通过微信开发者认证,一个微信开发者认证下可以建立10个app。

微信提供的demo中的appid 可以使用,但是不可修改包名,android 开发中的debugkey需要替换成官方demo中的debugkey。

如何进入微信公众平台授权登录界面?

1、用户关注微信公众账号。

2、微信公众账号提供用户请求授权页面URL。

3、用户点击授权页面URL,将向服务器发起请求。

4、服务器询问用户是否同意授权给微信公众账号,点同意(scope为snsapi_base时无此步骤)。

5、服务器返回Access Token和OpenID给微信公众账号。

6、服务器将用户信息回送给微信公众账号(scope为snsapi_base时无此步骤)。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-14
检查你的应用签名是否是在微信登记的签名,debug签名是无法打开授权的。iPhone上能打开不代表Android就可以,两个平台签名是不一样的,如果不是签名问题,那就只有再排查了。
第2个回答  2019-01-12
官方是这样回答的:
【我遇到的问题就是微信缓存的问题:卸载微信重装就可以了】
Q:应用没有审核通过能不能进行调试?
A:iOS应用只要申请并获取到AppID就可进行调试。Android应用除了获取AppID外,应用还要通过审核,否则无法调起微信进行分享,并且需要在网站上填写包名和签名两个字段,签名可使用签名生成工具获取。如有特殊需要,请自行参见《Signature的生成方法》生成。
Q:为什么代码混淆之后,会导致无法弹出发送第三方消息的确认框?
A:需要在混淆配置文件proguard.cfg中,增加如下代码:
-keep class com.tencent.mm.opensdk.** {
*;
}
-keep class com.tencent.wxop.** {
*;
}
-keep class com.tencent.mm.sdk.** {
*;
}
Q:为什么用网上下载的SDK Demo工程直接运行到设备上,一开始可以正常调试,后面就不可以?
A:这里是由于身份校验失败造成的,要运行SDK Demo工程,可以参考文档《如何运行SDK Demo工程》,同时请下载更新最新版的SDK Sample。
Q:为什么日志里面有时候会出现setup profile from amm_manifest.xml failed错误?
A:这是由于SDK加载内部配置文件失败造成的,不影响SDK的正常使用,可以忽略这个错误日志。
Q:调用wxapi.sendReq接口,返回true,但微信客户端并未启动,请检查以下几项:
A: 1)微信是否安装
2)调用时的Apk包名和签名是否与开放平台填写的一致,签名请使用该工具:点击下载,常发生在安装了debug版本又安装release版本情况,确定包名签名后卸载微信重装或者清除微信数据再做测试
3)检查发送时的缩略图大小是否超过32k
4)能够调起微信到选择好友列表,但是点击发送后无响应,请检查proguard配置是否对微信SDK代码进行了混淆,建议不要对SDK对混淆,参考以下proguard配置:
-keep class com.tencent.mm.opensdk.** {
*;
}
-keep class com.tencent.wxop.** {
*;
}
-keep class com.tencent.mm.sdk.** {
*;
}
更多问题,请邮件联系 weixin-open@qq.com 或关注官方微博 http://t.qq.com/weixin_app 的最新动态。
第3个回答  推荐于2017-11-25
请问你这个问题解决了么?我碰到了一样的问题本回答被网友采纳
第4个回答  2016-07-14
你使用的是不是android6.0手机?

android 微信开放平台登录问题,授权页无法调出
1、用户关注微信公众账号。2、微信公众账号提供用户请求授权页面URL。3、用户点击授权页面URL,将向服务器发起请求。4、服务器询问用户是否同意授权给微信公众账号,点同意(scope为snsapi_base时无此步骤)。5、服务器返回Access Token和OpenID给微信公众账号。6、服务器将用户信息回送给微信公众账号(scope为s...

微信无法授权登录怎么办
1、向微信开放平台请求授权码code,可拉起微信并打开授权登录页(前提是你安装了微信应用并已登录,未登录的会引导你先登录)2、用户点击授权后,微信客户端会被拉起,跳转至授权界面,用户在该界面点击允许或取消3、客户端收到授权码后,向自己的服务器发起登录请求,并附带收到的授权码。4、服务端收到登录请求,向微信...

手机显示错误码 2002错误信息:授权失败怎么办?
或者因为新、旧版软件安装程序标题不同引起冲突。★解决办法:第1种:卸载旧版软件之后,再安装新版本软件。第2种:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致。☆☆☆错误提示二:证书错误★问题说明:1.安装的软件没有签名2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都...

如何用微信app
1、首先打开自己的手机微信,点击朋友圈选项。2、然后进入朋友圈界面,点击右上角的照相图标。3、然后进入发布朋友圈的界面,输入需要发布的内容,添加喜欢的照片,点击右上角的发表即可。4、然后找到想要发信息的好友,点击按住说话即可。5、然后一段自己的语音即可发送成功。6、点击右侧的加号,即可看到...

微信的发展历程
2013年7月22日早上7:30,有大量用户反映微信发生全面故障,故障包括微信信息无法发出、无法刷新朋友圈、无法登陆公众账号平台、无法连接微信网页版。 事故一直扰攘至下午2时许,微信开发团队才在其腾讯微博内。宣布微信可以再次使用,但有部分用户仍然留言,指进入微信后,部分功能未恢复,或者根本未能连线。 2013年8月5日,...

手机APP软件开发怎么做?
代码编写以及和前端接口对接。6、测试人员根据需求写测试用例,开发人员修改程序BUG,直至异常全部处理,开始准备上架。7、上架之前,产品经理需要申请各大应用商店的登录账号,按照平台要求上传app的安装包和文案图片。8、运营推广上线后的app,运营人员正式开始推广,付费免费的渠道也有很多。

济南哪家公司小程序、APP做得好
今天,我们就来详细分析一下这个问题,请继续往下看吧。一、APP开发款式分为固定款和定制款,两者的价格均不相同 固定款:是指直接套用已有的、现成的APP固定模板,报价是固定的,所需要的功能也是固定的,缺点就是客户拿不到源代码,也不能根据企业需求进行定制,由于源代码是封装的,如果企业以后想...

如何实现从Android第三方平台推送微信公众号
检查你的应用签名是否是在微信登记的签名,debug签名是无法打开授权的。iPhone上能打开不代表Android就可以,两个平台签名是不一样的。微信登录的appid必须经过微信审核且账号通过微信开发者认证,一个微信开发者认证下可以建立10个app。微信提供的demo中的appid可以使用,但是不可修改包名,android开发中的...

相似回答