Google Play游戏服务SDK提供跨平台游戏服务,可让您在基于网络的游戏中轻松集成流行的游戏功能,如成就,排行榜和云端点击。
我无法登录 Google Play 服务。 我有一台三星 S3,该应用程序运行得很好。我可以登录、解锁成就、发布高分等。 但我一直在测试一些
我正在尝试使用 PlayGamesPlatform.Instance.RequestServerSideAccess 方法应返回的授权密钥对用户进行服务器端授权,但收到错误 com.google。
我想使用 Google Play 服务登录,但出现此错误...我尝试了所有可能的解决方案,例如添加 SHA-1、生成客户端 ID、发布同意屏幕,但它仍然给出...
Unity - Google Play 服务 - PlayGamesPlatform 未重新确认
我在 Unity 上开发游戏已有 6 年了。 在过去的两周里,我一直在尝试在 Unity 上配置和使用 GooglePlayGames 以保存玩家数据。 我看了很多视频...
我想编写一个像游戏一样自动农场抓娃娃机(抓玩具)的脚本,因为这种类型的游戏会在其他游戏中带来优质金币。 我想点击好项目,但它们是
如何使用 flutter 创建像 google 这样在 iOS 和 android 中玩即时游戏的应用程序
我需要使用 Flutter 创建一个应用程序,可以玩游戏,而无需将整个应用程序下载到 Android 和 ios 手机上,我在 Android 中找到了 Google Play 即时游戏应用程序,但我不知道...
Google Play 游戏服务存在全球性问题。自 3 月 28 日以来,大约一半的用户无法进行在线多人游戏。我收到很多来自用户的电子邮件。这个问题确实是全球性的。和她一起
大家好。 我正在尝试在我正在开发的游戏中实现成就。 我已经在 google play 控制台上设置了所有内容,获取了应用程序 ID,将以下内容放入清单中 大家好。 我正在尝试在我正在开发的游戏中实现成就。 我已经在 Google Play 控制台上设置了所有内容,获取了应用程序 ID,将以下内容放入清单中 <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/app_id" /> 并写了以下方法 GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance(); int temp = googleApiAvailability.isGooglePlayServicesAvailable(this); if ( temp != 0) return; GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN) .requestEmail() .build(); GoogleSignIn.getClient(this, gso); GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this); PlayersClient player = Games.getPlayersClient(this, account); 当我运行它时,我得到了我的帐户,但当它运行时Games.getPlayersClient(this, account);我收到以下错误: java.lang.IllegalStateException:游戏 API 需要 https://www.googleapis.com/auth/games_lite功能。 有人知道可能出了什么问题吗? 提前致谢。 我认为你应该检查一下: GoogleSignIn.hasPermissions(account, Games.SCOPE_GAMES_LITE). 如果该帐户没有权限,您应该使用 GoogleSignIn.getClient(this, gso).silentSignIn or GoogleSignIn.getClient(this, gso).getSignInIntent() 使用 startActivityForResult 接收具有 GAMES_LITE 范围的帐户。 GoogleSignIn.hasPermissions 对于空帐户也会返回 false,这也可能是 getLastSignedInAccount 的结果。 示例: GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this); if (GoogleSignIn.hasPermissions(account, Games.SCOPE_GAMES_LITE)) { onSignIn(account); } else { signInClient .silentSignIn() .addOnCompleteListener( this, task -> { if (task.isSuccessful()) { onSignIn(task.getResult()); } else { resetSignedIn(); } }); } 您是否在清单中正确添加了对 Google Play 服务的依赖项?在“常见错误”部分这里 “4. 在针对 Android 进行开发时,请将 Play Games SDK 作为库项目包含在内,而不是作为独立的 JAR 确保 Google Play 服务 SDK 在您的 Android 项目中被引用为库项目,否则当您的应用无法找到 Google Play 服务资源时,可能会导致错误。要了解如何设置 Android 项目以使用 Google Play 服务,请参阅设置 Google Play 服务。” 另外,你的清单中有吗? <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 你的gradle文件中有依赖项吗? compile "com.google.android.gms:play-services-games:${gms_library_version}" compile "com.google.android.gms:play-services-auth:${gms_library_version}" 我在显示排行榜时遇到了同样的问题,发现 Oleh 的解决方案有助于解决该问题。请求正确的范围是关键。我在 onCreate 中构建 GoogleSignIn 客户端的代码是: // Build a GoogleSignInClient with the options specified by gso. GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(clientId) .requestScopes(Games.SCOPE_GAMES_LITE) .build(); mGoogleSignInClient = GoogleSignIn.getClient(HomeActivity.this, gso); 后来,当显示排行榜时,我这样做: GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this); if (null != account) { // check permissions, show Leaderboard when allowed to boolean hasGamesLitePermissions = GoogleSignIn.hasPermissions(account, Games.SCOPE_GAMES_LITE); if (hasGamesLitePermissions) { Games.getLeaderboardsClient(this, account) .getAllLeaderboardsIntent() .addOnSuccessListener(this) .addOnFailureListener(this); } 我的 Activity 还实现了两个侦听器,以便登录过程正常工作: public final class HomeActivity implements OnSuccessListener<Intent>, OnFailureListener (来自 com.google.android.gms.tasks 包) 最后,在 onSuccess 中我可以显示排行榜 public void onSuccess(Intent intent) { startActivityForResult(intent, RC_LEADERBOARD_UI); } 在我的例子中,onFailure 只是向用户显示错误。但请确保同时拥有两个侦听器,这样调试时就不会错过任何有用的细节。 Suika Game 的玩法与 Sega 的 Puyo Puyo Tetris 类似,其中你必须排列匹配的水果,使它们在篮子溢出之前消失。
Unity Google Play Games 插件 v11.01 授权码(令牌)为空
成功登录帐户后,我正在尝试获取后端的授权令牌。但它始终是空的。是否缺少一些代码,或者可能是 sha-1 指纹或
使用 games_services 插件时出错:未处理的异常:PlatformException(error, 4: 4: , null)
我想在我的 flutter 应用程序中使用 google play 服务,我使用 games_services 插件。我遵循了这篇中等帖子中的所有步骤。但它仍然给了我这个错误。 E/颤振 (276...
我的应用程序今天被 Google 拒绝,因为应用程序已安装,但未加载” 我在多个设备上测试了该应用程序,但从未遇到过这样的错误! 有谁知道这个的灵魂吗? (它...
使用 Play Asset Delivery 在 Unity 中获取 FastFollow 包的下载状态
需要将游戏分成单独的部分来交付内容,Google 提供了 PAD,作为免费 CDN,这是一个很好的替代方案,一切都很酷,但不清楚如何,开始后...
应用签名证书和上传证书有什么区别? 我在将 Google Play 游戏与我的应用程序集成时遇到问题(我将此作为另一个问题发布),但我不...
我正在使用 BaseGameActivity 类连接到 google play 游戏服务。问题是身份验证在某种程度上不起作用。我在网上搜索解决方案几个小时但没有找到
有关 Play 游戏服务排行榜的官方文档使用已弃用的 startActivityForResult
以下代码来自 Google 关于 Play Games Services Leaderboards 的官方文档(已转换为 Kotlin): 私人乐趣 showLeaderboard() { PlayGames.getLeaderboardsClient(this).
https://github.com/playgameservices/play-games-plugin-for-unity 我正在尝试在我的游戏中实现分数排行榜。来自 git 的包在 Unity 5.3 上导入,当我复制粘贴资源时...
无法保存您的更改。请再试一次。 (-32600) 在链接的应用中
我正在尝试修改开发者控制台中 Google Play 游戏服务的链接应用部分中的信息。诸如翻译标题以及游戏是否使用反盗版或......
我可以保存到 Google Play 游戏排行榜的最大分数是多少?
我正在使用 Google Play Games API 及其排行榜功能。我正在使用 BigInteger 来跟踪玩家的分数,但 Play Games API 在保存分数时只接受 long 变量。我想知道...
我的游戏中实现使用 Unity 开发的 PlayStoreGames 服务的错误
我在执行从此处下载的 GooglePlayGamesPlugin-0.11.01.unitypackage 时遇到问题:https://github.com/playgameservices/play-games-plugin-for-unity/tree/master/current-
我正在注册弹出视图如下: GamesClient gamesClient = Games.getGamesClient(activity, googleSignInAccount); gamesClient.setViewForPopups(getWindow().getDecorView().findViewById(android...