vir*_*ss8 10 android facebook facebook-login
我正在构建一个应用程序,它将支持facebook.我从原始的Git repos下载了facebook API和他们的样本"Hackbook".问题在于登录 - 如果手机上没有安装原始FB应用程序,登录将通过自定义对话框,一切正常,但如果安装了FB应用程序,黑客手册会自动重定向到原始FB应用程序,然后什么也没发生.登录是不可能的.我已经在五种不同的手机上测试了这一点,并且总是出现同样的问题.
Sid*_*ele 18
我遇到了类似的问题.就我而言,我没有使用我的签名密钥创建一个哈希密钥.我只使用debug.keystore默认签名密钥创建了一个哈希密钥.
一旦我使用我的应用程序发布签名密钥创建了一个哈希密钥,就解决了这个问题.如果您还没有这样做,请使用您的签名密钥创建一个新的哈希密钥(用于在市场上传)并将其添加到您应用的Facebook控制面板.
希望这可以帮助.
我辛苦了两天终于得到了解决方案,这是获取哈希密钥的错误方法 -
keytool -exportcert -alias *<your _alias_name>* -keystore *<key_store_path>* | [openssl_bin_directory]\openssl sha1 -binary | [openssl_bin_directory]\openssl base64
Run Code Online (Sandbox Code Playgroud)
正确的方法是在 cmd 中一次键入这 3 行。在第一行之后,系统会要求您插入密钥库密码。
keytool -exportcert -alias *<your _alias_name>* -keystore *<key_store_path>* > [openssl_bin_directory]\debug.txt
[openssl_bin_directory]\openssl sha1 -binary [openssl_bin_directory]\debug.txt > [openssl_bin_directory]\debug_sha.txt
[openssl_bin_directory]\openssl base64 -in [openssl_bin_directory]\debug_sha.txt > [openssl_bin_directory]\debug_base64.txt
Run Code Online (Sandbox Code Playgroud)
如果您想了解详细信息,这里描述了正确的方法 -
或这里
| 归档时间: |
|
| 查看次数: |
16867 次 |
| 最近记录: |