Android 微博登录“sso package or sign error” 错误解决方案

今天早上有用户反映产品登录不上,报错“sso package or sign error”。而且经过测试,只是在Android的SSO登录的时候会出现。

经过百度搜索,一般的解决方案是:

在手机上安装“app_signatures.apk”,通过“包名”生成一个“签名”,然后重新填写到微博开放平台上,再次通过审核后,就应该可以正常使用了。

但是我们的APP用的是Web接入方式,所以根本就没有“包名“和”签名“的设置项。这个就郁闷了。

最终联系上了新浪微博的官方人员,得到了完美的解决。

  1. 原因在于新浪微博为了安全,在sso登录上增加了一个策略,没有Android包名和签名的APPKey返回错误,禁止登录。所以只要是用Web方式接入,然后用APP登录的都会报错。
  2. 把”包名“和”密匙“发给了新浪微博API相关人员,他们在后台手动添加,解决了问题。

下载:app_signatures.apk

“Android 微博登录“sso package or sign error” 错误解决方案”的5个回复

  1. 我还是不明白,这个包名是什么东西,要从哪里获得?

发表评论

电子邮件地址不会被公开。