【问题标题】:Android app with multiple package names won't work with Facebook?具有多个包名称的 Android 应用程序无法与 Facebook 一起使用?
【发布时间】:2019-03-15 18:55:59
【问题描述】:

Facebook 的 API 只允许一个 Android 包名

但游戏可能会被命名

com.studio.GameForGooglePlayStore 谷歌播放 和 com.studio.GameForAmazonAppStore 亚马逊应用商店

这如何与 Facebook 合作?

(使用不同包名的原因是为了防止 Google Play 意外更新最初从 Amazon App Store 安装的应用程序。这会将应用程序用户的应用程序商店从 Amazon 切换到 Google,从而导致令人困惑的经历)

【问题讨论】:

  • 在开发者控制台中使用单独的 facebook 应用程序。或者,您可以使用 Android WebView 使用基于 Web 的登录。你可以检查这个stackoverflow.com/questions/23790231/…
  • 我指的是 FB 询问您的应用程序包名称的部分,可能与您的 FB 应用程序 ID 相关联。 FB 只允许一个名字。
  • @Md.TahmidMozaffar 我不能使用单独的应用程序。作为同一个游戏,FB很可能会拒绝它。澄清一下,这个问题与登录无关。谢谢

标签: android facebook google-play amazon-appstore


【解决方案1】:

您应该使用相同的包名称和不同的签名密钥。 Google Play 不会更新使用亚马逊密钥签名的应用程序,反之亦然。不需要使用不同的包名

【讨论】:

  • 我们正在支持三星 Galaxy 应用程序。该平台要求所有提交的构建与 Google Play 上的同一应用具有不同的包名称。对于签名密钥建议,我们已经尝试并遇到了其他问题并且无法使用它。虽然由于提到的平台需要不同的包名称,但不幸的是,不同的签名密钥不是一个选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多