Facebook sdk 3.0 android

Facebook sdk 3.0 android,第1张

概述我已经浏览了developer.facebook.com上的基本helloworldfacebookappforandroid无数次,以确保我没有犯错,但我得到错误“remote_app_id与存储的id不匹配”但它确实匹配并且不确定为什么它会抛出那个错误.此外,当我运行示例时,我得到一个失败的活页夹交易.现在有点奇怪的是,如果

我已经浏览了developer.facebook.com上的基本hello world facebook app for android无数次,以确保我没有犯错,但我得到错误“remote_app_ID与存储的ID不匹配”但它确实匹配并且不确定为什么它会抛出那个错误.此外,当我运行示例时,我得到一个失败的活页夹交易.现在有点奇怪的是,如果我在手机上卸载fb应用程序并强制用户登录到基本的hello world应用程序.我做错了什么或这是一个facebook sdk问题.我已经下载并重新安装了所有内容,但仍然遇到了同样的问题

解决方法:

另一个可能的错误(发生在我身上)是:在Facebook App Console上设置“Key Hash”并使用另一个密钥库对Android应用程序进行签名.

不幸的是,这是因为Facebook Getting Started Tutorial引起了这个错误.它说androID开发人员应该在你的例子中使用默认的androID调试密钥,并没有解释应该使用你将为你的应用程序签名的相同密钥库生成Key Hash.

我的推荐是在你的facebook控制台上设置两个Key Hashes:

>默认的androID调试密钥:

keytool -exportcert -alias androIDdeBUGkey -keystore ~/.androID/deBUG.keystore | openssl sha1 -binary | openssl base64

>您的应用程序发布密钥:

keytool -exportcert -alias yourappreleasekeyalias -keystore ~/.your/path/release.keystore | openssl sha1 -binary | openssl base64

请记住:您无法发布使用SDK工具生成的调试密钥签名的应用程序.因此,不可能仅使用使用第一个上一个命令行生成的哈希键来发布应用程序(如Facebook教程所示).

有关签署应用程序的更多信息,请访问Signing Your Application.

总结

以上是内存溢出为你收集整理的Facebook sdk 3.0 android全部内容,希望文章能够帮你解决Facebook sdk 3.0 android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1096949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存