Hot on the heals of the tier 2 source release, a new version of AppGameKit was just released, V2018.07.12. This release contains many new fixes, as well as updated HTTP functionality, a bump to Google Play Services version and a change from Google Cloud Messaging to Firebase Cloud Messaging, due to the upcoming discontinuation. If you are interested in learning more about AppGameKit, be sure to check out our review.
Details of this release:
HTTP
- Added AddHTTPHeader and RemoveHTTPHeader commands to add and remove custom headers from HTTP requests
- Changed the method for Android expansion file downloads to hopefully be more reliable
- Added GetHTTPStatusCode command to return the response status from the server
- Fixed HTTP downloads on iOS sometimes showing progress as 0% even when the download is working
Android
- Updated Google Play Services on Android to version 15.0.0
- Updated Android to use Firebase Cloud Messaging instead of Google Cloud Messaging (which is being discontinued April 2019)
- Fixed a freeze on some Android devices when continuously loading and deleting OGG music files
- Fixed Android Tier 2 template projects causing a crash when sent to the background whilst in landscape on newer versions of Android
- Fixed a crash when loading .ms3d files on 64-bit versions of Android
- Fixed GetSpeechNumVoices causing a crash on Android if the speech engine wasn’t ready
- Fixed ViewFile, ShareImage, and ShareTextAndImage not working on Android with the new API 26 target
Misc
- Fixed GetSupportedShaderVaryings returning the incorrect value on desktop platforms
- Fixed missing help text for CreateObjectFromHeightMap command
- Fixed projects containing files outside the current project folder sometimes failing to open those files when the project was closed and re-opened
- Added code to Mac apps to detect window focus lost/gained through GetPaused and GetResumed
If you are interested in learning more about the recent Tier 2 source code release, be sure to check out the video below.