You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity Android端如何禁用Google Play Games Services自动登录?

Unity Android GPGS自动登录弹窗问题(全年龄段/儿童用户适配)

问题核心

已设置中性年龄界面,但Unity的Google Play Games Services插件仍在应用启动时触发自动登录弹窗,不符合全年龄段/儿童用户的合规要求。

解决方案(Unity插件层面)

1. 替换自动登录为手动触发

找到GPGS初始化的代码块,移除启动时自动执行的登录调用,改为仅在用户主动操作(如点击登录按钮)时触发:

// 注释或删除原启动时的自动登录代码
// PlayGamesPlatform.Instance.Authenticate(ProcessAuthentication);

// 手动触发登录,绑定到UI按钮点击事件
public void TriggerLoginManually()
{
    PlayGamesPlatform.Instance.Authenticate(ProcessAuthentication);
}

2. 配置插件的年龄限制设置

打开Unity编辑器的GPGS设置面板:

  • 路径:Window > Google Play Games > Setup > Android Setup
  • 确认「Age Restricted Settings」已设为全年龄段/儿童适用模式,禁用自动登录相关选项

3. 检查Manifest配置(间接验证)

通过Unity的Player Settings > Publishing Settings查看生成的AndroidManifest.xml,确保没有添加强制自动登录的元数据参数,避免插件默认行为被Manifest配置覆盖

测试建议

使用符合全年龄段要求的测试账号验证,同时确保Unity GPGS插件为最新版本,新版本通常会优化儿童用户合规相关的逻辑

内容的提问来源于stack exchange,提问作者Jonathan Henrick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 15:03:09