问题描述
- android 微信不能拉起验证界面
-
SendAuth.Req req = new SendAuth.Req ();
req.Scope = "snsapi_userinfo,snsapi_base";
req.State = "wechat_sdk_demo_test";
WXapi.SendReq (req);可以进入微信登陆界面,但是输完之后,不能拉起 微信打开授权登录页: 不知道是怎么回事,急急急!!!!
解决方案
你需要修改你在平台上的应用签名:你测试的时候不要用手机上生成的应用签名,要用eclipse里面的签名:
签名的位置在:选中你的项目然后点击:Window----Preferences-------然后点击android-----Build,然后看到SHA1 然后复制,这个就是签名了,
(注释:如果你那只显示一个默认的就用默认的,两个SHA1后面都有数据,你就把复制后面的。),这样你的授权页面就可以拉起了。
如果有什么不明白可以加我QQ:254722076
解决方案二:
我也遇到同样问题,最终发现问题出在微信开放平台创建应用时我填的签名是带有冒号的MD5,但是用微信提供的签名生成apk测试发现它生成的是不带冒号的MD5,所以我把开放平台上注册的应用签名改成不带冒号的MD5,就可以了
时间: 2024-11-02 21:22:21