GameServices

Adobe AIR native extension

distriqt // GameServices ANE

The extension is available here: com.distriqt.GameServices

Documentation



Setup Services

1. Setup Game Center
2. Setup Google Play Games


Integration

1. Add the extension
2. Initialise
3. Initialise the Service


Usage

- Sign In
- Leaderboards
- Achievements
- Saved Games

- Turn Based Multiplayer

- Key Concepts
- Add Turn-based Multplayer Support
- Invitations
- Quests and Events


Advanced

- Auth Utilities


External Links

- ASDocs
2017.07.26 [v3.4.015]

Added issue template and support docs

2017.07.26 [v3.4.015]

Fixed error on dispose (resolves #90) iOS: Corrected sign in failed event with silent signin (resolves #91)

2017.07.10 [v3.3.011]

Updated for compatibility with new Core library (for Notifications/PushNotifications fix)

2017.06.20 [v3.3.010]

Added Turn Based Multiplayer Documentation

2017.04.28 [v3.3.010]

Updated Game Center documentation (#86)

2017.02.07 [v3.3.010]

Android: Update for incorrect handling of native UI sign out (resolves #84) Android: Update to Google Play Services v10.0.1

2017.02.07 [v3.3.010]

Android: Update for incorrect handling of native UI sign out (resolves #84) Android: Update to Google Play Services v10.0.1

2016.12.28 [v3.3.006]

Updated documentation

2016.12.28 [v3.3.006]

Updating documentation

2016.12.20 [v3.3.005]

Update wiki

2016.12.20 [v3.3.005]

Fix for crash on iOS 7 + initial wiki

2016.10.26 [v3.3.001]

Added Game Center load player friends functionality (resolves #77)

2016.08.18 [v3.2.006]

Android: Corrected loading saved games with no cover images (#74)

2016.08.10 [v3.2.003]

Android: Removed additional activity dependencies to remove visual issues (resolves #66) Added ability to load player centered leaderboard data (resolves #62) Added ability to load current players leaderboard score (resolves #61)
Game Center: Added ability to get player server authentication (resolves #69)

2016.07.04

iOS: Added Game Center Saved Games (resolves #64) iOS: Resolved sign-in popup displaying twice for Game Center (resolves #63) iOS: Updated to latest Google Play Games SDK Renamed ANE files to be less confusing on supported platforms

2016.05.12

Google Play: Quests and Events for iOS + Android (resolves #51)

2016.02.14

iOS: Corrected framework inclusions (resolves #52)

2016.02.13

iOS: Updated Play Gamse SDK (resolves #52)

2016.02.01

Android: Fix for incorrect handling of owner of save game in openGame (#50)

2015.12.24

Fixed issue with signIn after sign out from native UI (resolves #44)

2015.12.23

Android: Fixed issue when attempting to save game after signing out Android: Added SIGN_OUT_SUCCESS event when user signs out through native UI (resolves #44)

2015.11.05

Updated to latest SDK versions Added retrieval of Google auth token on iOS and Android (resolves #43) Added retrieval of iconUrl and imageUrl where available Added loading of player icon assets (resolves #18) Android: Added timestamps to players (resolves #42) Added ‘silent’ sign in for determining sign in status at start up (resolves #26)

2015.07.23

iOS: GameCenter: Added checks for getPlayer call (#33)

2015.06.23

iOS: Added a new version of the ANE for iOS 6 compatibility of Game Center (resolves #28)

2015.06.23

iOS: Added a new version of the ANE for iOS 6 compatibility of Game Center (resolves #28)

2015.06.15

Removed debug code from AS lib

2015.06.09

Android: GooglePlay: Corrected open saved game event when saved game was not found

2015.06.05

Android: Corrected operation of conflicts of saved games

2015.06.03

Android: Corrected some sign in events when user cancels the sign in (resolves #25)

2015.05.15

iOS: GameCenter: Corrected multiple sign in/out events (resolves #24)

2015.05.12

Added the ALL leaderboards UI displayed when no board ID specified (resolves #23) Added automatic check if signin required when application brought to foreground Android: Corrected timing of initialised event

2015.04.29

Android: x86 Build Android: Corrected issue with UI popups not displaying (resolves #16)

2015.03.04

Separated common app delegates and notifications into a centralised Core ANE to resolve issues with conflicting ANEs (resolves #10)

2015.02.25

iOS: Corrected packaged framework structure which was causing an ‘invalid binary’ error (resolves #8)

2015.02.23

Android: Separated Google Play Services Library into shared ANE (resolves #5)

2015.02.13

Corrected application key check on iOS (#2)

2015.02.05

Added iOS Simulator version and some documentation updates

2015.01.05

First complete release version of the Game Services ANE with iOS GameCenter and iOS/Android Google Play