【问题标题】:Switching between facebook apps on Android?在 Android 上的 Facebook 应用程序之间切换?
【发布时间】:2012-10-18 16:04:50
【问题描述】:

我正在一个 android 应用程序中集成一些 facebook 功能。为了测试,我自己制作了一个 facebook 应用程序,但客户很可能会创建自己的 fb 应用程序,并希望我在测试完成后将我的应用程序的信息与他们的交换。

由于对于 android,您需要在 facebook 应用仪表板中为您的 android 应用提供签名/哈希密钥,这是否意味着我的 android 应用始终与同一个 facebook 应用绑定,或者可以轻松交换凭据未来?

【问题讨论】:

  • 这个问题与这个问题没有任何关系

标签: android facebook mobile


【解决方案1】:

只要应用仍在开发中且尚未发布到 Android Play 商店,您始终可以在应用中更改 APP_ID 的值,以将您的值替换为客户的 fb 应用 ID。只要您在同一台机器上构建应用程序,签名/哈希密钥就应该相同。

因此,当您的应用为客户端准备就绪时,

  1. 让他们告诉您应用程序 ID,以便您可以在代码中替换它
  2. 给他们你用来签署应用程序的 android 密钥哈希(如果你的应用程序的这个版本要上线应用商店,请确保你使用正确的密钥而不是 android 调试密钥),以便他们可以把在他们在 Facebook 上的应用仪表板中。

我认为这就是解决您的问题所需的所有步骤。让我知道这是否有帮助。

【讨论】:

  • 如何通过密钥工具获得正确的密钥而不是调试密钥?
  • 应该像运行命令keytool -exportcert -alias RELEASE_KEY_ALIAS -keystore ~/path/to/release.keystore | openssl sha1 -binary | openssl base64 一样简单,使用您为签署应用程序创建的密钥库
【解决方案2】:

您可以将您的签名/哈希密钥放在任意数量的 Facebook 应用程序中,所以应该没有问题。 此外,facebook 应用程序可以拥有尽可能多的 android 签名/哈希密钥,并且可以随时更换。在仪表板中尝试以确认。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多