Articles of google play services

Google游戏服务显示方向

我使用LibGDX开发游戏,并使用BaseGameUtils来实现Play游戏服务。 它工作得很好。 但是我的游戏是在横向模式下,所以当我打电话排行榜或者成就的时候,它会以横向模式打开。 我不要那个。 我希望游戏服务只能以肖像打开。 在清单文件中没有BaseGameUtils条目,我在BaseGameUtils模块中检查了Android Manifest文件,但是在那里没有<activity> 。 游戏服务显示时如何改变方向?

如何将AdMob添加到LibGDX游戏?

我目前正在试图实现AdMob到我的libgdx游戏,但似乎所有的教程已被弃用。 例如,在官方的libgdx wiki中 ,谷歌播放服务被导入到eclipse中,但谷歌将谷歌播放服务分割开来。 此外,我需要实现Firebase的游戏(你现在需要),但它也没有说任何事情。 我也看了Android Studio的官方教程 ,但在LibGDX中做这似乎无法正常工作(无法parsingAdView)。 所有的帮助表示赞赏,谢谢。

我的应用程序没有客户端ID?

所以我使用虚幻引擎4来制作手机游戏。 我目前正在尝试设置Google Play服务,以便我可以做排行榜,成就和应用内购买,但是我现在正在努力争取第一个。 你可以看到这个短video中的行为。 它似乎试图联系服务,然后出现问题,并放弃。 我从手机做了一个logcat日志文件,这是我得到的: I/GamesNativeSDK(16078): Connecting to Google Play… V/GamesNativeSDK(16078): Attached to JVM on thread main_dispatch D/ChimeraCfgMgr(11916): Loading module com.google.android.gms.games from APK com.google.android.play.games D/ChimeraModuleLdr(11916): Module APK com.google.android.play.games already loaded D/ChimeraCfgMgr(11916): Loading module com.google.android.gms.games from APK com.google.android.play.games D/ChimeraModuleLdr(11916): Module APK com.google.android.play.games already loaded V/GamesNativeSDK(16078): Play Games callback indicates connection failure. I/GamesNativeSDK(16078): UI interaction required […]

TurnBasedGame与libGDX + Google Play服务

我正在尝试使用libgdx框架为Android编写一个小型的纸牌游戏。 我的游戏是基于回合的。 我写了一个接口来访问来自Google的API接口。 我在调用Games.TurnBasedMultiplayer.createMatch(gameHelper.getApiClient(), tbmc)之后遇到了问题Games.TurnBasedMultiplayer.createMatch(gameHelper.getApiClient(), tbmc)我得到了callback的结果。 如果initiateMatchResult.getMatch().getData()为null我开始游戏数据,这里的问题:我不知道如何回到GameScreen? 这是AndroidLauncher中的一段代码: Games.TurnBasedMultiplayer .createMatch(gameHelper.getApiClient(), tbmc) .setResultCallback(new ResultCallback<TurnBasedMultiplayer.InitiateMatchResult>() { @Override public void onResult(@NonNull TurnBasedMultiplayer.InitiateMatchResult initiateMatchResult) { if (!initiateMatchResult.getStatus().isSuccess()) { gameHelper.showFailureDialog(); return; } TurnBasedMatch match = initiateMatchResult.getMatch(); if (match.getData() != null) { Log.d("MyLogs", "match: not null"); } initGame(); myGame.setScreen(myGame); } }); 如果只是调用myGame.setScreen(新的GameScreen(myGame))是GameScreen显示不正确。 在GameScreen中,我在桌子上有表格和图片,图片显示不正确! 我的GameScreen的这个代码 public class GameScreen implements Screen { final […]

Google Play游戏服务在我的保存中不断发现冲突!

我一直在使用Google Play游戏服务(play-games-plugin for unity)一段时间没有问题。 经过几个最近的变化,我发现插件不会同步我的保存了。 试图了解发生了什么,我写我自己的方法来解决冲突。 但是,我发现这不是导致问题的冲突解决scheme。 这是插件不断发现和解决新的冲突! 它看起来像插件不断比较新的快照与旧的快照。 我接受哪一个并不重要,它会继续这样做。 最令人困惑的是,我甚至不知道这些新快照的来源。 我不会每隔几秒就保存游戏。 事实上,我并没有在这些时间写入或上传一个新的保存! 另外:他们怎么可能有完全相同的播放时间288.6303秒? 我的debugging日志( 完整日志nopaste ): I/Unity (10307): DEBUGLOG: SocialController: Started Loading Game Saves I/Unity (10307): DEBUGLOG: SocialController: Opening Save Game I/Unity (10307): DEBUGLOG: SocialController: Resolving Conflict I/Unity (10307): DEBUGLOG: SocialController: Resolving Conflict Inspecting Saves I/Unity (10307): DEBUGLOG: SaveController: Deserializing SaveGame I/Unity (10307): DEBUGLOG: […]

谷歌播放服务保存游戏存储单一长?

我想在我的游戏中实现Google排行榜。 我将发送给排行榜的分数是一个长整数。 现在我想确保重新安装应用程序,购买新的移动设备等时用户的进度不会丢失。因此,我无法在共享首选项中存储这么长时间。 而且我也无法从排行榜获得用户的分数,因为它只支持发送分数(对吧?)。 所以我正在考虑为此实施Google SaveGame。 什么是应用程序stream? 提前致谢!

函数调用AndroidJabaObject到com.prime31.PlayGameServicesPlugin的一个实例导致应用程序停止响应

使用Prime31 PlayGameServices尝试调用“身份validation”会导致游戏很快停止响应。 没有太多的我可以显示,因为没有日志显示在logcat中。 有没有什么办法可以debugging呢? 我注意到在AndroidJavaObject上的'enableDebugPrints'是'false',我不知道如何将它设置为true,这可能有助于打印? 我试过捕捉一个exception,但没有奏效。

PlayerBenteredScores在LeaderBoards

Games.Leaderboards.loadPlayerCenteredScores(mGoogleApiClient,leaderboardId, LeaderboardVariant.TIME_SPAN_ALL_TIME, LeaderboardVariant.COLLECTION_PUBLIC, 5).setResultCallback(new ResultCallback<Leaderboards.LoadScoresResult>() { public void onResult(Leaderboards.LoadScoresResult arg0) { // TODO Auto-generated method stub int size = arg0.getScores().getCount(); Log.e("ACHGOD", "SIZE="+Integer.toString(size)); for (int i = 0; i < 3; i++) { LeaderboardScore lbs = arg0.getScores().get(i); // String name = lbs.getScoreHolderDisplayName(); String score = lbs.getDisplayScore(); Log.e("ACHGOD", "SCORE="+score); //Uri urlimage = lbs.getScoreHolderHiResImageUri(); } // arg0.getScores().close(); arg0.getScores().release(); […]

LibGDX:Google Play游戏服务(2016年12月) – 无法调用游戏类

我试图在我的Android游戏中joinGoogle Play游戏服务,并尝试添加BaseGameUtils库。 但它并不是真正的工作。 我可以从AndroidLauncher调用GameHelper类,但不能获得排行榜的Games类。 我的控制台也有这个警告:( 不会干扰实际的问题 – 请参阅答案) project ':android': Unable to resolve additional project configuration. Details: groovy.lang.MissingPropertyException: Could not find property 'main' on SourceSet container. 有人可以提供任何见解这个问题? 这是我的Android gradle: http ://pastebin.com/ya85gGs4 而这个我的BaseGameUtils gradle: http ://pastebin.com/0iyz2j12 也是根gradle: http ://pastebin.com/in2MmYMM 当我检查项目结构 – >问题,我有这些消息: 编辑:我已经尝试更改android支持库,appcompat和谷歌播放服务,包括最新的不同版本,但这个错误不断推me我。 PS:请随意编辑标题。 我把这个date,因为我想暗示,这是一个最近的问题。

创建播放器时出错:CommandInvokationFailure:无法重新打包资源。 有关详情,请参阅控制台

我用Unty 5.2.2f1(带一个新的&干净的项目)构建Android时遇到以下错误。 注:我使用GPGS 0.9.27和Soomla Core 1.2.1和Profile 2.2.1以及支持soomlaconfiguration文件的最大支持Facebook包。 Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details. E:\Programlar\Android SDK Tools\build-tools\22.0.1\aapt.exe package –auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "E:/Programlar/Android SDK Tools\platforms\android-22\android.jar" -F bin/resources.ap_ –extra-packages android.support.v7.appcompat:com.facebook.android:com.google.example.games.mainlibproj:com.google.android.gms.base:com.google.android.gms:com.google.android.gms.drive:com.google.android.gms.games:com.google.android.gms.nearby:com.google.android.gms.plus:com.soomla.SoomlaApp:android.support.v4 -S "F:\Test\Temp\StagingArea\android-libraries\appcompat-v7-23.1.1\res" -S "F:\Test\Temp\StagingArea\android-libraries\facebook\res" -S "F:\Test\Temp\StagingArea\android-libraries\play-services-base-8.3.0\res" -S "F:\Test\Temp\StagingArea\android-libraries\play-services-basement-8.3.0\res" -S "F:\Test\Temp\StagingArea\android-libraries\play-services-drive-8.3.0\res" -S "F:\Test\Temp\StagingArea\android-libraries\play-services-games-8.3.0\res" -S […]