首页 文章

安装Facebook应用程序后,Facebook登录后无法正常运行

提问于
浏览
2

我的应用程序在谷歌播放发布之前已成功运行 . 但在发布后,登录按钮仅在卸载facebook应用程序时有效 .

我使用签名密钥库生成了发布hashkey

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64

有什么我想念的吗? Facebook应用程序中是否有任何特殊配置允许用户在安装Facebook应用程序时使用Facebook登录应用程序?

提前致谢

2 回答

  • 1

    感谢Bluel3ull的回答,但这不是问题所在 . 问题出现在hashkey中......由于某种原因,我从写这个命令得到的hashkey

    keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
    

    不对 .

    所以这就是我得到正确的hashkey的方法 . 我强制该应用程序始终通过添加此行来打开Web登录

    loginButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
    

    然后我试着把东西贴到脸谱墙上 . 这里发生了Facebook错误,没有任何内容发布到Facebook . 当我在Toast中显示错误时,我找到了必须在我的facebook应用程序中的正确哈希键 . 然后我删除了

    loginButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
    

    该应用程序现已发布,每件事情都运行良好 .

    我希望这能帮助任何有同样问题的人 .

  • 0

    这可能有所帮助,也可能没有 . 我认为这可能是一个意图问题,但不要说我的话好运 . http://developer.android.com/training/basics/intents/index.html

    重要提示:我建议在编辑任何东西之前制作备份副本......不要发现像我这样的困难方式 .

相关问题