将 Google Play 游戏服务添加到现有应用程序

Posted

技术标签:

【中文标题】将 Google Play 游戏服务添加到现有应用程序【英文标题】:Adding Google Play Game Services to existing app 【发布时间】:2021-06-17 13:23:19 【问题描述】:

我们已经在应用所有应用列表下发布了一个应用/游戏作为普通应用,现在我们想添加 Play 游戏服务登录以让用户保存游戏进度。

查看文档后,我们了解到我们需要在需要添加凭据和发布游戏的应用程序下设置Play Game Services。所以我们担心的是它会在 Playstore 上创建一个新应用还是只在 Google Games 中发布?

在已发布的现有应用中添加 Play 游戏登录的正确方法是什么?

【问题讨论】:

【参考方案1】:

见Setting Up Google Play Games Services。

在第 2 步选择:“是的,我的游戏已经使用 Google API”。

它需要这些依赖:

implementation "com.google.android.gms:play-services-base:17.6.0"
implementation "com.google.android.gms:play-services-auth:19.0.0"
implementation "com.google.android.gms:play-services-games:21.0.0"

以及 res/values/ids.xml(来自 Google Play 控制台)和 AndroidManifest.xml 已编辑:

<application
    ...>

    <meta-data
        android:name="com.google.android.gms.games.APP_ID"
        android:value="@string/app_id" />

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version"/>

    ...

</application>

也解释了here。

【讨论】:

我已完成所有操作,但在使用快照时仍然出现此错误“如果未在 Play 控制台中启用“已保存游戏”功能,则无法使用快照”我已多次检查已启用已保存游戏选项在控制台上。

以上是关于将 Google Play 游戏服务添加到现有应用程序的主要内容,如果未能解决你的问题,请参考以下文章

应用程序配置错误 Google Play 游戏服务

如何将国产android机添加到google play?

如何将 Google Play 游戏服务添加到 AIR Game AS3?

Google Play Games 服务可以用于非游戏吗

Google Play 游戏服务 - 排行榜自动关闭

无法将 google play 游戏服务链接到应用程序,因为客户端 ID 正在使用中。但是没有应用程序使用该 ID