Skip to content

Releases: defold/extension-gpgs

Updated to Google Play Game services SDK v2

18 Feb 08:39
Compare
Choose a tag to compare

Updated Google Play Games service to SDK v2.

⚠️ ⚠️ ⚠️ Breaking changes ⚠️ ⚠️ ⚠️

  • Logout function was removed because v2 doesn't support sign out functionality
  • The setGravityForPopups function was removed because v2 doesn't have such functionality any more
  • The getIdToken function was removed because there is no need to work with regular Google account. The only account that is used is the Google Play Games account on the device.
  • The game.project setting gpgs.client_id should be the OAuth2 client id for web application. The client id is used for retrieving server auth token during login flow
  • Fixed type fomatted_value -> formatted_value in event's information
  • The game.project setting for Android minimum SDK version should be >= 21

Update Google Play Game Services to version 23.1.0

27 Jan 07:52
Compare
Choose a tag to compare

Dependencies were updated to the latest versions available at the moment:

play-services-base:18.3.0
play-services-auth:20.7.0
play-services-games:23.1.0

Add missing `gpgs.MSG_SAVE_SNAPSHOT` constant

05 Jan 08:47
e8c5098
Compare
Choose a tag to compare
  • add missing gpgs.MSG_SAVE_SNAPSHOT constant

Updated to use new Lua json decoder

02 Nov 13:38
c94562d
Compare
Choose a tag to compare

Works with Defold 1.4.0+

Remove `#` symbol from `game.project`

13 Jul 17:25
1fd2ce2
Compare
Choose a tag to compare
  • game.project shouldn't contain # symbol if it's not an index of an array

Fix for Defold 1.2.190

14 Dec 08:03
a529d20
Compare
Choose a tag to compare
  • Use new dmAndroid::RegisterOnActivityResultListener API instead of dmExtension::RegisterAndroidOnActivityResultListener

Fix regression after previous commit

28 Oct 17:24
356512c
Compare
Choose a tag to compare
  • Restore overwritten fix for #37

Smaller mutex scope + use new Defold SDK api

28 Oct 07:16
cf4e61d
Compare
Choose a tag to compare
  • Use smaller scope for the callbacks mutex to avoid possible ANRs/Crashes
  • Use new Defold SDK API (1.2.188) for attaching VM thread and loading java class

Google Play Game Services 2.3.1

14 Jul 05:48
bc8687d
Compare
Choose a tag to compare

FIX: Crash when call gpgs.snapshot_commit_and_close() on armv7 Android phone.

Google Play Game Services 2.3.0

26 Feb 08:36
0936dba
Compare
Choose a tag to compare

NEW: Improved error reporting back to the client. When an ApiExceptions is caught an error_status with additional information is also provided (from apiException.getStatusCode())