自从转移到SavedGames后,我在多个方面遇到以下异常:
Caused by: java.lang.IllegalStateException: GoogleApiClient is not connected yet.
at com.google.android.gms.internal.jx.a(jx.java:0)
at com.google.android.gms.common.api.c.b(c.java:0)
at com.google.android.gms.games.internal.api.SnapshotsImpl.open(SnapshotsImpl.java)
这是调用此异常的调用:
Snapshots.OpenSnapshotResult result = Games.Snapshots.open(googleApiClient, snapshotName, true).await();
结果是至少有些用户无法在设备之间同步他们的游戏进度。我们可以捕获异常,但设备之间的同步不再起作用。