{"id":32204,"date":"2018-07-12T15:20:50","date_gmt":"2018-07-12T15:20:50","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=6475f8d5-f214-4ee7-bb87-b93f8f268405"},"modified":"2018-07-12T15:20:50","modified_gmt":"2018-07-12T15:20:50","slug":"appgamekit-v2018-07-12-released","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2018\/07\/12\/appgamekit-v2018-07-12-released\/","title":{"rendered":"AppGameKit V2018.07.12 Released"},"content":{"rendered":"<p>Hot on the heals of the <a href=\"http:\/\/www.gamefromscratch.com\/post\/2018\/07\/11\/AppGameKit-Release-Tier-2-Source-Code.aspx\">tier 2 source release<\/a>, a new version of <a href=\"https:\/\/www.appgamekit.com\/\">AppGameKit<\/a> was just released, V2018.07.12.\u00a0 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.\u00a0 If <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" align=\"right\" alt=\"\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/07\/appgamekit-v2018-07-12-released.jpg\" \/>you are interested in learning more about AppGameKit, be sure to check out <a href=\"http:\/\/www.gamefromscratch.com\/post\/2015\/07\/12\/A-Closer-Look-At-AppGameKit-2.aspx\">our review<\/a>.<\/p>\n<p>Details of this <a href=\"https:\/\/www.thegamecreators.com\/post\/appgamekit-update-version-20180712-released?preview=true\">release<\/a>:<\/p>\n<blockquote>\n<h5>HTTP<\/h5>\n<ul>\n<li>Added <em>AddHTTPHeader<\/em> and <em>RemoveHTTPHeader<\/em> commands to add and remove custom headers from HTTP requests <\/li>\n<li>Changed the method for Android expansion file downloads to hopefully be more reliable <\/li>\n<li>Added <em>GetHTTPStatusCode<\/em> command to return the response status from the server <\/li>\n<li>Fixed HTTP downloads on iOS sometimes showing progress as 0% even when the download is working <\/li>\n<\/ul>\n<h5>Android<\/h5>\n<ul>\n<li>Updated Google Play Services on Android to version 15.0.0 <\/li>\n<li>Updated Android to use Firebase Cloud Messaging instead of Google Cloud Messaging (which is being discontinued April 2019) <\/li>\n<li>Fixed a freeze on some Android devices when continuously loading and deleting OGG music files <\/li>\n<li>Fixed Android Tier 2 template projects causing a crash when sent to the background whilst in landscape on newer versions of Android <\/li>\n<li>Fixed a crash when loading .ms3d files on 64-bit versions of Android <\/li>\n<li>Fixed GetSpeechNumVoices causing a crash on Android if the speech engine wasn&#8217;t ready <\/li>\n<li>Fixed ViewFile, ShareImage, and ShareTextAndImage not working on Android with the new API 26 target <\/li>\n<\/ul>\n<h5>Misc<\/h5>\n<ul>\n<li>Fixed GetSupportedShaderVaryings returning the incorrect value on desktop platforms <\/li>\n<li>Fixed missing help text for CreateObjectFromHeightMap command <\/li>\n<li>Fixed projects containing files outside the current project folder sometimes failing to open those files when the project was closed and re-opened <\/li>\n<li>Added code to Mac apps to detect window focus lost\/gained through GetPaused and GetResumed <\/li>\n<\/ul>\n<\/blockquote>\n<p>If you are interested in learning more about the recent Tier 2 source code release, be sure to check out the video below.<\/p>\n<p align=\"center\">[embedded content]<\/p>\n<p class=\"under\">&#013; <span class=\"categories\"><a class=\"catLinks\" href=\"http:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span>&#013; <span class=\"tags\" \/>&#013;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hot on the heals of the tier 2 source release, a new version of AppGameKit was just released, V2018.07.12.\u00a0 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.\u00a0 If [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":32205,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-32204","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/32204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=32204"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/32204\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/32205"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=32204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=32204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=32204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}