Release Notes

Google Play games services for iOS is deprecated, and is not likely to function as expected.
Do not use Google Play games services for iOS in new apps. See the
deprecation announcement blog post
for more details.

Version 4.4.1

What's new?

Renamed GooglePlayGames bundle and framework to gpg.

Improved multiplayer stability.

Fixed popup orientation on iOS 8.

Fixed an issue that appeared as a crash in std::mutex code.

Fixed an issue that affected deleting Saved Games on iPhone 6 and iPhone 6+.

Version 3.0

Version 2.0.2

Fixes bug that causes turn-based multiplayer calls to fail when no placing
or result is specified.

Adds background fetching for 'leave room' and 'take turn' API calls.

Fixes bug for offline support.

Known issues

Calling the leave method from within a
room:didChangeStatus method
might cause the system to invoke the room:didChangeStatus method again and
enter an inconsistent state, eventually crashing the app. For a workaround,
see the real-time multiplayer guide.

Displays a warning and sets GPGManager to nil in unsupported operating systems (earlier than iOS 6.0).

Hidden achievements now properly hide their description and title.

Minor graphical fixes on tablets.

Multiple achievement notifications are now displayed properly.

Known issues

The management APIs are currently not functioning within the iOS SDK. Look for a fix in a future update.

Version 1.1

What's new?

The Achievements and Leaderboard widgets have a new look!

Better local caching of leaderboard scores for improved performance.

Automatic batching of leaderboard score submissions while offline.

Just as before, you can submit scores whether or not the user is offline.
The updated library is more efficient with submitting these scores once the
user comes back online.

A new GPGScore method, batchSubmitScores:withCompletionHandler:, which you
can use to manually submit several scores to several leaderboards at once.

Several bug fixes and improvements.

Important notes

You will need to import the following frameworks in addition to the ones
you've imported previously:

QuartzCore.framework

CoreText.framework

The SDK's minimum supported iOS version is now 6.0. You must have a Deployment
Target of 6.0 or higher when using the new SDK.

With this new target, some of our code samples have changed to remove
methods that have been deprecated in iOS 6. For instance,
[self dismissModalViewControllerAnimated:YES];
has been replaced with [self dismissViewControllerAnimated:YES completion:nil];