【发布时间】:2011-08-24 18:11:57
【问题描述】:
我正在使用 facebook sdk 登录我的应用程序。 该应用程序在 HTC 设备上运行良好。 如果没有预先安装 facebook 应用程序,该应用程序也可以在三星设备上正常运行。
但是,如果移动设备上已经有 facebook 应用程序,然后用户安装了我的应用程序,则用户永远不会登录。 据我所知,我认为这可能是单点登录的问题,我认为这与生成正确的应用程序哈希键以及在我用来登录移动应用程序的 Facebook 应用程序中使用哈希键有关。
请指导我如何创建哈希键。我正在运行 ubuntu 10.4。
当我在终端中运行此命令时:-
keytool -exportcert -alias <your keystore alias name>.keystore -keystore ~/.android/<your keystore name>.keystore | openssl sha1 -binary | openssl base64
我从来没有被提示输入密码,尽管我得到了哈希键。
【问题讨论】:
-
[Here][1] 你可以得到你的答案,它也帮助了我。 stackoverflow.com/a/12405323/2331725[1]:stackoverflow.com/a/12405323/2331725
-
生成hashkey[简单方法在这里][1][1]:stackoverflow.com/questions/5306009/…
-
我已经生成了密钥哈希,但不知道该把密钥放在哪里,您能指导我吗?我在 Ubuntu 上运行 android studio。
-
你找到错误了吗?究竟哪个命令对你有帮助?我也面临同样的问题。
标签: android facebook-graph-api openssl single-sign-on keytool