Firebase + 谷歌游戏服务

Posted

技术标签:

【中文标题】Firebase + 谷歌游戏服务【英文标题】:Firebase + Google Games Services 【发布时间】:2016-10-23 13:40:42 【问题描述】:

在设置 Firebase 和 Google 游戏服务时,无法在 Play 开发者控制台(游戏服务)中关联应用。 Firebase 项目会自动生成相关的 api 密钥等,从而改变 Firebase 的这些中断。

我还尝试从 api 控制台中的现有项目创建游戏,但找不到任何游戏。

以前有没有人有过这种情况并克服过?

我已确认 Firebase 实施与 Games Services 实施在相互独立时都能正常工作。

【问题讨论】:

这里有同样的问题。我使用 Firebase 控制台创建了一个新项目。当我在 Google Play Console 中创建游戏时,它会创建一个新项目,而不是选择以前创建的项目。 我确实解决了这个问题,所以 Firebase 会自动生成 Google Api 项目。我想我删除了 OAuth 2.0 客户端 ID 中的 android 条目,然后将应用程序链接到游戏服务中。这是一个非常尴尬的过程,因为 Firebase、Games Services 和 Api Console 似乎正在相互争斗。 我遵循了同样的过程。我成功地将我的应用程序与游戏服务相关联。但现在我无法为 Firebase 项目添加生产密钥库占用空间。希望不会有问题。 我毫不怀疑这将是一个问题!我可能会向 Firebase 发送消息,看看他们要说什么。 【参考方案1】:

听起来您在 Play 开发者控制台上使用的帐户不是您在 Firebase 中定义的项目的所有者。您能否验证在 Play 中登录的用户帐户是否被添加为给定项目的所有者:https://console.cloud.google.com/iam-admin?然后,您应该能够在 Play 开发者控制台上导入该项目。

【讨论】:

以上是关于Firebase + 谷歌游戏服务的主要内容,如果未能解决你的问题,请参考以下文章

谷歌 gms:play 服务与 firebase 冲突

使用 firebase 云功能向非谷歌服务器发送 GET 请求

Firebase 崩溃。 xcode 9. 没有谷歌服务

使用 firebase 云功能向非谷歌服务器发送 POST 请求

Firebase 与谷歌分析

Google Play 游戏服务中的多人游戏 API 将不再可用。如何迁移到 Firebase?