Eason
Eason
  • 发布:2016-10-07 15:26
  • 更新:2019-08-02 09:34
  • 阅读:8597

安卓打包后,微信登录提示“认证失败,原因:用户取消”

分类:Native.js

解决方案如下:

1、微信登录打包后才能测试
2、如果使用的是微信开放平台的移动应用,那么打包app时使用的包名和移动应用设置的包名是否一致
3、微信开放平台移动应用中设置的应用签名是否是根据上述包名生成的
4、微信注销再登录一切就正常。

签名生成工具: 用于获取安装到手机的第三方应用签名的apk包
https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android221cbf.apk

1 关注 分享
我是大笨蛋

要回复文章请先登录注册

Eason

Eason (作者)

回复 狼仔 :
客气了,我当初也是搞了一天都没定位到问题,后来发现其中一台测试机新安装的微信可以拉起,我就尝试了下注销。
2016-10-18 14:58
狼仔

狼仔

回复 Eason :
感谢大哥!注销后成功登录了!简直要哭了!!!3Q!!!
2016-10-18 14:52
狼仔

狼仔

回复 Eason :
注销手机上的微信吗?
2016-10-18 14:47
Eason

Eason (作者)

回复 狼仔 :
尝试过微信注销后再登录吗?
2016-10-18 14:44
狼仔

狼仔

回复 Eason :
呃,我就是打包后测试的,还是一样的错误信息。包名是一样的,签名也是用那个小工具测出来的。我要疯了,从昨天弄到现在。。。
2016-10-18 14:40
Eason

Eason (作者)

回复 狼仔 :
ok,登录的话需要打包后测试
2016-10-18 14:30
狼仔

狼仔

回复 Eason :
我从你发的这下了试,竟然测出来了!十分感谢!我再试试能微信登录了不
2016-10-18 14:23
狼仔

狼仔

回复 Eason :
我试过了,无法检测到我的签名,我在网上查,好多人都说那个工具对应用签名的检测情况不怎么好
2016-10-18 14:21
Eason

Eason (作者)

回复 狼仔 :
签名点击正文里的链接下载apk,安装到android手机上,输入你的包名(必须打包安装好,并记住你的包名),生成签名,复制后直接使用。
2016-10-18 13:55
狼仔

狼仔

请问微信开放平台中的应用签名要怎么填,是填md5、sha1、sha256中的哪个?格式不用变化吗(小写、去冒号)?
2016-10-18 10:29