Download the Latest Kongregate SDK v3.4.1. Please contact your Kongregate producer or mobile-dev@kongregate.com
, if you are unable to access the link or require a different SDK version.
3.4.110/26/2021
- Unity Fixes issues with Steam Authentication introduced by Epic Game Store Authentication
- UnityAndroid Fixes a rare potential ANR with Google Play Install Referrer
3.4.010/08/2021
- Unity Added support for Epic Game Store Authentication
- Web Fixes issue with WebGL analytics tracking
- UnityAndroid Adds flag to disable Google Play Install Referrer on Amazon builds
3.3.84/8/2021
- UnityiOS Updated Adjust to v4.28.0
3.3.72/17/2021
- UnityAndroid Updated Adjust to v4.26.2 for Android crash
- UnityAndroid Now gracefully handles android install referrer call failures
3.3.612/4/2020
- UnityiOS Updated Adjust to v4.23.1 for iOS 14
- UnityiOSAndroid Added Broadcast Logout event to user initiated logouts from the Kongregate panel
- UnityiOS Fixed crash with XCode 12
3.3.58/21/2020
- UnityiOS Updated Adjust to v4.23.0 for iOS 14
3.3.47/27/2020
- UnityiOS Fixed Kong Panel authentication issues due to WebKit upgrade
- AirAndroid Adds 64bit support for Android to AIR ANE
- UnityWeb Switches Kong interface to jslib
3.3.33/27/2020
- UnityAndroid Fixed reported Android runtime crash, player impact unknown
3.3.23/4/2020
- Unity Fixed bug with Analytics initialization in Editor (Analytics are NOT supported from Editor)
3.3.13/3/2020
- iOS iOS Minimum Support increased to iOS 11 ineng-144
- iOS Upgraded Web View to Apple Web Kit ineng-144
- Android Switched deprecated install referrer broadcast to Play Referrer API ineng-237
- AndroidiOSUnity Updates Adjust SDK to 4.20 ineng-330
- AndroidiOSUnity First session no longer reports as
is_from_background
ihelp-94
3.3.012/5/2019
- iOS Fix panel positioning for XCode 11 / iOS 13 ineng-142
- Unity Add JSON config file option ineng-50
- Unity Remove obsolete root level analytics class ineng-79
- AndroidiOSUnity Add
previous_event_id
to common fields 168907654
3.2.19/25/2019
- UnityAndroid Fixes Android compatibility with Unity 2019.2.x
3.2.09/25/2019
- UnityiOSAndroid Add Analytics Only Mode 168327286
- UnityiOSAndroid Remove DeltaDNA 168057369
- UnityiOSAndroid Deprecate Receipt Validation API 168056101
3.1.49/10/2019
- iOSUnity Updates Adjust SDK to 4.18.1 168327286
- AndroidiOSUnity Add
days_played
auto property 168329356
- AndroidUnity Handle render process gone event167680295
- AndroidiOSUnity Include invalid states with
installs
event 167232139
- AndroidiOSUnity Use verbose Adjust logging when in sandbox mode167574942
- AndroidUnity Fix self-signed flag for Android 9167351943
3.1.36/10/2019
- AndroidiOSUnity Updates Adjust SDK to 4.17
- AndroidiOSUnity Adds support for Adjust Uninstall tracking
- AndroidiOSUnity Fixes potential issue with install events not firing when using deferred analytics
3.1.26/5/2019
- AiriOS Increases minimum iOS support to 8.0 per Apple requirements
- Air Fixes compile error with KongSDK
3.1.15/29/2019
- AndroidiOSUnity Updates DeltaDNA SDK to 4.12.3
- AndroidiOSUnity Fixes issue with protected DeltaDNA property names
- Unity Adds support for Unity 2019.x
3.1.03/13/2019
- AndroidiOSUnity Updates DeltaDNA SDK to 4.12.2
- AirUnity Adds Kartridge support
- AndroidiOSUnity Adds support for setting callbacks as part of SDK initialization
- AndroidiOSUnity Gracefully handles unexpected inputs to analytics calls
- AndroidUnity Fixes the shared secret provider tool
3.0.511/16/2018
- iOSUnity Fixes race condition with iOS not sending events (especially session_starts)
- AndroidUnity Gracefully handles calling AddEvent before API initializing
- AndroidiOSUnity Gracefully handles duplicate keys in event properties
- Due to the size of the change, please see additional upgrade/installation instructions
3.0.410/29/2018
- AndroidiOSUnity Fixes non-fatal errors
- AndroidiOSUnity Fixes issue with sending null eventParameter fields to AddEvent
- Due to the size of the change, please see additional upgrade/installation instructions
3.0.310/24/2018
- AndroidiOSUnity Fixes issue with Kong Analytics uploads
- iOSUnity Removes extraneous libStorekit library
- Due to the size of the change, please see additional upgrade/installation instructions
3.0.210/08/2018
- AndroidUnity Includes DeltaDNA aar and new file for managing Android dependencies with Unity Jar Resolver
- Due to the size of the change, please see additional upgrade/installation instructions
3.0.110/01/2018
3.0.09/18/2018
- AndroidiOSUnity Removes SWRVE
- AndroidiOSUnity Adds DeltaDNA
- AndroidiOSUnity Adds Kong Analytics
- Due to the size of the change, please see additional upgrade/installation instructions
2.1.26/13/2018
- AndroidiOS Privacy policy dialog (See GDPR Alert)157844080
- UnityiOS Remove iOS PNG optimization to fix Unity import warnings158193181
- UnityiOS Add ignoreIfMissing option for IL2CPP bytecode stripping158336862
2.1.15/10/2018
- SteamUnity Added Steam authentication events 157404702
- Android Fix crash opening Kongregate Panel on Android 8.0 devices when using
PANEL_ORIENTATION_OVERRIDE
option and targeting Andorid SDK 27.157402480
2.1.04/2/2018
2.0.62/23/2018
- AndroidUpdate Adjust SDK to 4.12.1. If upgrading, you may want to add support for the new Google Referrer API155162351
- iOSUpdate Adjust SDK to 4.12.2155162351
2.0.59/29/2017
- iOS Properly initialize Adjust on first launch152564780
2.0.49/29/2017
- Air Remove
mtx.util
dependency.143897803
- Unity Remove error logging for missing
responseHeaderString
property.150744423
- AndroidPromote missing provider warning to a toast warning.151051378
- UnityAndroid Fix login error on Android when built with Unity 2017.1.1151442040
2.0.33/30/2017
- SteamAir Support Analytics for PC/Mac targets.142777469
- iOSUpdate Adjust SDK to 4.11.3.143351527
2.0.23/30/2017
- SteamUnity Support
openKongregateWindow()
to guild_chat
target.138954729
- SteamUnity Fix bug in authentication retry logic.138954729
2.0.13/13/2017
- SteamAir Support Steam Authentication.140506581
- Air Allow insecure API domains.138954729
- Air Allow null data signature argument to finishPurchase.138725937
- Air Include SwrveConversations JAR in ANE.134591435
- AndroidProtect against NPE for missing WebView.138512695
2.0.011/11/2016
- WebFix bug handling queued events prior to the READY.133972201
- iOSAndroidAdd analytics field to track if push notifications are enabled.13925229
- UnityAndroidAllow the Kongregate Panel to use immersive mode.112923279
- iOSFix bug when common properties callback was incorrectly cleared.132280425
- UnityInvoke common properties call back when
Start/FinishPurchase()
is invoked.132280425
- AndroidRemove missing WRITE_EXTERNAL warning. 132101269
- iOS remove SWRVE dependencies for Contacts, Assets, and Photos.132118247
1.2.3.910/7/2016
- AndroidUnitySupport Android IL2CPP scripting backend.131586183
- AndroidUnityRemove unneeded intermediate build files from Swrve library project plug-in.131588747
- AndroidiOSUnityAlways use the FB APIs directly. No longer rely on FB SDK v3.128077143
- AndroidiOSUnitySupport for Swrve Virtual Economy events.129545523
1.2.3.89/23/2016
- Android Better fix for Kongregate Panel failing to render on Android N.130646223
1.2.3.79/16/2016
- Android Fix for Kongregate Panel failing to render on Android N.130243965
- iOSAndroid Downgrade log entries for missing Swrve A/B test resources from Warning to Debug.129398159
1.2.3.69/12/2016
- iOS Upgrade Adjust SDK to 4.10.129989225
- iOS Enable bitcode support in Kongregate and Swrve frameworks.128881203
- Android Fix for text occasionally failing to render in the Kongregate Panel.129947579
- Android Remove dead code that was causing Google to flag IAB usage alert in the Google Play Console.128494327
- iOSAndroid Support 3 or 4 point SDK version strings.128023841
- Air Support external hosting.129499929
1.2.3.58/16/2016
- AndroidiOS Send common fields to panel every time it’s launched.128356979
- AndroidiOS Update the Adjust SDK (4.7 Android, 4.8 iOS).127356409
- SteamUnity Steam support.
- iOS Fix subtle rotation bug in panel text field.127076813
1.2.3.47/25/2016
- iOSUnityFix misplaced text when rotating guild chat page.127001045
1.2.3.37/22/2016
- AndroidiOSUnityUpdate SWRVE to version 4.5126053073
- iOSUnityDelay adding SKPaymentQueue observer to improve compatibility with UnityPurchasing plugin.123816261
1.2.3.27/15/2016
- Air Fix finishPurchase binding for iOS.126158779
- Unity Delay adding transacation observer until StartPurchase is invoked to prevent conflict with UnityPurchasing plugin on iOS.123816261
- Unity Fix bug in SharedSecretProvider Unity Editor tool.125684511
- AndroidUnity Unity Shared Secret Provider Generator tool.119640785
- UnityiOS Handle null orderId sometimes returned by Prime31 for sandbox Android purchases.121960755
1.2.3.16/21/2016
- UnityiOS Fix missing
GAME_AUTH_EVENT
bug.121960755
1.2.3.06/3/2016
- Unity Optional panel transitions.118336955
- AndroidUnity Unity Shared Secret Provider Generator tool.119640785
- AndroidUnity Move manifest entries into library project.119826013
- AndroidiOSUnity API for Adjust only events.101246678
- AndroidiOSUnity FinishPromo award option to handle installUrl parameter.118843905
- AndroidiOSUnity API Option for supported panel events.118880039
- Unity Add crashlytics logging and user keys to Kongregate Settings.117008819
1.2.2.27/25/2016
- iOSUnityDelay adding SKPaymentQueue observer to improve compatibility with UnityPurchasing plugin.123816261
1.2.2.16/3/2016
- AndroidiOSUnity API for Adjust only events.101246678
- AndroidiOSUnity FinishPromo award option to handle installUrl parameter.118843905
- AndroidiOSUnity API Option for supported panel events.118880039
1.2.2.04/29/2016
- Unity Add crashlytics logging and user keys to Kongregate Settings.117008819
1.2.1.104/7/2016
- iOSUnity Fix bug parsing
KONGREGATE_SWRVE_PUSH_NOTIFICATION_EVENT
option.117103411
1.2.1.94/7/2016
- iOSUnityFix iOS receipt validation check.117084633
- AndroidiOSUnityAdd receipt feilds to purchase events.116480725
1.2.1.82016-3-23
- AndroidiOSUnity Removed Keen library. On iOS this enables BITCODE support.115895129
1.2.1.72016-3-10
- AndroidUnity Fix bug parsing Swrve configuration introduced in 1.2.1.4. Most likely effect is if
swrve.senderID
failing to parse resulting in the device not receiving the push notification.115500065
- AndroidUnity Display a toast message if Adjust Install Referral Tracking is not setup properly.115544481
1.2.1.62016-3-10
- AndroidUnity Fix
Analytics.FinishPromoAward()
Unity to native Android binding.114977817
- iOSAndroidUnity Fix
Analytics.GameUserUpdate()
Unity to native bindings.115377209
1.2.1.52016-2-29
- Android Fix resource name lookup bug. Depending on other library projects in use can cause a crash opening the K panel.114608145
1.2.1.42016-2-22
- iOS Remove CFBundleExecutable from plist in Swrve.bundle.114029823
- AndroidiOSUnity Fire Swrve login event when a user logs in or registers.110166626
- AndroidiOSUnity Mobile cross-promo support.112597645
- iOS Update Swrve iOS to 4.1.1 and provide as a Swrve.framework and Swrve.bundle. Fix issues with Push Engagement events and Conversations.113397975
- Android Update Swrve Android to 4.1.0.113397975
- AndroidiOSUnity SDK automatically handles Swrve deep links to the panel.109983042
- AndroidiOSUnity Unity Deep link support and Adjust reattribution for deep links.105574358
- AndroidiOSUnity Enable setting a listener for Kongregate Auto Events.108643180
- Android Fix bug opening URL for in-app message Action.112355633
- Unity Refactored Unity API wrapper for future flexibility112076125
1.2.1.32015-11-25
- iOSFix iOS 6 crash in finishPurchase API call. Introduced in 1.2.1.2 108626670
- AndroidiOSUnityPass common field to the Kongregate Panel.106972920
- AndroidRemove references to deprecated HttpClient class.106113102
- AndroidFix a few rare non-fatal NPEs reported by Crash Reporting.108656600
1.2.1.22015-11-10
- iOSUpdate Adjust iOS SDK to 4.2.7100342448
- AndroidUpdate Swrve Android to 4.0.2104630890
- AndroidSupport AAR distribution of Kongregate SDK.105795940
- iOSAndroidUnityEnable panel events to pass through to game event listener.106340350
1.1.8.84/7/2016
- iOSUnityFix iOS receipt validation check.117084633
1.1.8.72016-3-17
- Android Fix resource name lookup bug. Depending on other library projects in use can cause a crash opening the K panel.114608145
parse resulting in the device not receiving the push notification.115500065
- AndroidUnity Display a toast message if Adjust Install Referral Tracking is not setup properly.115544481
1.1.8.62016-2-22
- iOS Remove CFBundleExecutable from plist in Swrve.bundle.114029823
1.1.8.52016-2-12
- iOS Update Swrve iOS to 4.1.1 and provide as a Swrve.framework and Swrve.bundle. Fix issues with Push Engagement events and Conversations.113397975
- Android Update Swrve Android to 4.1.0.<span class=”badge”#113397975</span>
1.1.8.42016-1-13
- AndroidiOSUnityUnity Deep link support and Adjust reattribution for deep links.105574358
- AndroidiOSUnityPass common field to the Kongregate Panel.106972920
- AndroidRemove references to deprecated HttpClient class.106113102
- AndroidFix a few rare non-fatal NPEs reported by Crash Reporting.108656600
- iOSUpdate Adjust iOS SDK to 4.2.7100342448
- AndroidUpdate Swrve Android to 4.0.2104630890
- AndroidSupport AAR distribution of Kongregate SDK.105795940
1.1.8.32015-10-29
- AndroidiOSUnityExpose API method to get all Swrve resources.104326402
1.1.8.22015-10-5
- iOSRemove CFBundleExecutable entry from KongregateSDK.bundle Info.plist104896590
- iOSExpose Swrve SDK Headers through the KongregateSDK.framework.104645206
- AndroidiOSUnityAdd deep link to Messages103457180
1.1.8.12015-9-30
- iOSUpdate Swrve SDK to 4.0.3.103900558
- UnityFix uncommon issue with resources in Unity plugin104344446
- AndroidiOSUnityAdd privacy policy and terms of service deep links into the Kongregate panel.103053442
1.1.8.02015-9-21
- AndroidiOSUnityNo longer require Facebook SDK103122610102614170102402140
- AndroidiOSUnityRegistration deep link targets96182226
- AndroidiOSlog handled exceptions to Crittercism when integrated.102616870
- Androidstrict lifecycle optoins100944628
- AndroidAccess Keen JAR using reflection.100584092
- AndroidiOSRemove Ad-X SDK99650474
- AndroidiOSOption to enable crashlytics user keys and logging101769840
- AndroidRemove some deprecated methods102385960
- iOSFix first timestamp logic. 102162822
- UnitySupport WebGL target102616870
1.1.7.52015-8-6
- Android Fix Kongregate Panel style to match Google recommendation.100233152
1.1.7.42015-7-24
- AndroidiOSUnity Use FB SDK via reflection for games that don’t include FB SDK v3.96182226
- AndroidiOSUnity Ignore package prefix when parsing IAP item type.98062990
- AndroidiOSUnityImprove SWRVE Push Notification integration.97662574
- AndroidRemove duplicate files from Keen.jar96896914
- iOS handle InvalidArgumentException generating json payloads for common properties. 98219590
- iOS Add armv7s arch slice to static library.96454682
- iOS Fix UnityPause and UnitySetAudioSessionActive method signatures for Unity 5.96454682
1.1.7.32015-6-4
- AndroidiOSUnity Add option to lock Kongregate Panel orientation in portrait or landscape mode.95889240
- iOS Fix plugin post-processor for Unity 5.95918206
1.1.7.22015-5-22
- AndroidiOS Swrve action button callback 95094554
1.1.7.12015-5-20
- AndroidiOS Add methods and Unity binding to update Swrve user attributes. 94880498
- iOS verify ad-x event selector exists before firing. 93838570
- Android Do not include GPS version.xml with plugin. 94340260
- Android Update Swve to Android SDK to 3.4. 94416242
1.1.7.02015-5-4
- AndroidiOS Additional Adjust events and custom parameters. See Adjust docs here. 90903108
- AndroidiOS Cleanup unused analytic events and fields. 91724030
- AndroidiOS Remove and limit requests for full manifests and active player info. 89244764
- iOS send analytic events even if product request fails. 92156104
- iOS Remove unavailable function from AdX custom data method. 92866678
- iOS Pause scheduled tasks when app goes to background. 89461646
- iOS Bulletproof parsing game manifest. 89274022
- iOS Reduce player_info events. 86136318
1.1.6.12015-7-9
- iOS handle InvalidArgumentException generating json payloads for common properties. 98219590
- iOS verify ad-x event selector exists before firing. 93838570
- Android Do not include GPS version.xml with plugin. 94340260
1.1.6.02015-5-4
- AndroidiOS Additional Adjust events and custom parameters. See Adjust docs here. 90903108
- iOS send analytic events even if product request fails. 92156104
- iOS Remove unavailable function from AdX custom data method. 92866678
1.1.5.82015-4-14
- Android Fix Samsung S5 (4.4.2) crash when purchase dialog opens and AllowImmersiveMode enabled (default).92463506
1.1.5.72015-4-14
- Android Fix product info collection when built with API level 20 and up. 92431868
1.1.5.62015-4-13
- iOS Fix bug parsing Swrve configuration and include Swrve headers with the build. 92050052
1.1.5.52015-3-17
- AndroidiOS Basic Adjust integration. Find integration instructions here. 89642398
1.1.5.42015-3-9
- AndroidiOSCommon properties optimizations.83496916
- AndroidiOSMore IAP Flow logging and nil checks.83342742
- Android Get resource package using known resource id rather then runtime package, to better support games that use aapt to rename the package.89016064
- AndroidFix drop down in web view for Android 5.0.87994304
- AndroidProtect against missing browser activity crash.87350760
- AndroidProtect against NPE in config checker.88607052
- AndroidExtra warnings around custom permission settings.86063280
- AndroidFilter NaN objects from fields before converting to JSON.84489582
1.1.5.32015-1-13
- AndroidReceipt Validation API. 81796648
- AndroidiOS Improved session length tracking. 83233032
- AndroidiOS Add
player_id
and event_time
to Ad-X custom data. 83331938
- Android Back button now goes back in Kongregate Panel. 83784032
1.1.5.22014-12-2
- AndroidiOS Increase timeout to retrieve common properties and fix related rare concurrent modification error. 82519282
- Android Fix bug where Swrve stops sending events after an activity is destroyed. 83783752
- Android Attempt to more reliably retrieve country code. 81400746
- Android Handle SecurityException when retrieving google ad id. 82962604
- Android Ensure background threads are paused when app is sent to background with panel open. 81311032
- Unity Improved Unity 5 compatibility. Click here for details about the new Android Plugin structure. 83072004
1.1.5.12014-11-17
- Android Update Ad-X Android to 3.2.6. Be sure to remove adxtag3.1.3 from your
libs
or /Assets/Plugins/Android
dir82564212
- Android Allow video playback in WebView without a gesture. 82176510
- Unity Fix user inventory bug in Web API. 18347455923894
1.1.5.02014-11-6
- AndroidiOS Added
KONGREGATE_OPTION_DEFER_ANALYTICS
option. 16450786112354
- AndroidiOS Add
pkg_source
field and not_kong_signed
filter to analytics. 16743481796419
- AndroidiOS Don’t allow developers to override automatic fields without explicitly filtering them. 16665859852633
- AndroidiOS Hooks for Swrve A/B teting methods. 16222237082100
- Android Allow video playback in WebView without a gesture. 82176510
- Android Update Swrve to 3.1. 17374480524261
- Android Handle NPEs in Keen. 16401935072253
- Android Don’t open panel if SDK isn’t available 81123864
- Android Fix swrve double-init. 81868626
- Android Automatically handle Android Lifecycle events for API versions >= 14. You can disable this by setting
KONGREGATE_OPTION_MANAGE_LIFECYCLE
to false. 16560546763073
- Unity Fix user inventory bug in Web API. 18347455923894
- iOS Fix
[Resource getAttributeAsBoolean]
method in Swrve iOS SDK. 17177094827532
- iOS Overreport Swrve IAP events bug. This bug was introduced in build 1.1.3.280843316
1.1.4.52015-3-1
- Android Get resource package using known resource id rather then runtime package, to better support games that use aapt to rename the package.89016064
1.1.4.42014-11-18
- AndroidiOS Increase timeout to retrieve common properties and fix related rare concurrent modification error. 82519282
- AndroidHandle SecurityException when retrieving google ad id. 82962604
1.1.4.32014-11-12
- Android Update Ad-X Android to 3.2.6. Be sure to remove adxtag3.1.3 from your
libs
or /Assets/Plugins/Android
dir82564212
- Android Allow video playback in WebView without a gesture. 82176510
- Unity Fix user inventory bug in Web API. 18347455923894
1.1.4.22014-10-17
- iOS Overreport Swrve IAP events bug. This bug was introduced in build 1.1.3.280843316
1.1.4.12014-10-6
- AndroidiOS Add
pkg_source
field and not_kong_signed
filter to analytics 16743481796419
1.1.4.02014-9-26
- UnityiOS Plugin post-proccess script adds iAd.framework
1.1.3.22014-9-25
- AndroidiOS There is now a 1-second timeout on the common props callback. 16228918087337
- AndroidiOS Add small red border to panel frame. 15990372671230
- Android Add getInstallReferrer API call. 16581155642913
- Android Logic to help verify AdX configuration. 15497021891664
- Android Fix NPE if getAutoPropertiesX is used before an event is added. 16263426184008
- Android Catch exceptions thrown by Keen. 16263426184025
- Android Fixed rare non-fatal Keen crashes. 16401935072253
- Android Fix occasional deadlock in
addEvent
which resulted in an ANR error. 16228918087337
- Android Fix rare NPE in finishPurchase if called before SDK was initialized. 16401935072262
- UnityiOS Add finishPurchase API call that does not require a transaction id. 16217537868239
- Unity Update the post-processor to fix some issues with Unity 4.5. 15977389790966
- iOS Updated to Swrve SDK 3.1.3 16184152043367
1.1.3.12014-9-11
- AndroidiOSUnity Allow remote configuration of SDK properties 75991938
- AndroidiOSUnity Decouple Keen from SWRVE and AdX 75991938
- AndroidiOS Add panel support for inline video. 15990372671219
- Android Use alternate method for obtaining MAC address.
ACCESS_WIFI_STATE
is no longer required! 76870614
- Android Removed Receipt/Transaction Verification API 76137896
- Unity Removed unused JAR and library files from the UnityPackage. You may remove any JAR files along with the
Facebook-Plugin-Library
folder if they aren’t being used by your project. Click here to see the current JAR files required by the SDK. 75631692
- Unity Moved
AndroidManifest.xml
from the Plugins
directory into the Unity
directory of the SDK to prevent overwriting manifest files when importing a new SDK. 75631692
- Unity Added limited API support for web builds. 73007250
- Unity Fix automatic button positioning on iOS8. 16116435780375
- iOS Fixed some small memory leaks. 16116435780377
- iOS Allow subtasks in panel such as uploading files. 15990372671246
- iOS Fix iOS8 crash in debug builds when closing panel. Did not effect release builds.16048716801293
- iOS Exclude Kongregate CoreData files from iCloud Backup 77018144
- iOS Fixed a rare crash related to expired background tasks 77200594
1.1.3.02014-8-4
- AndroidiOSUnity Add GetAutoPropertiesJSON method 76078004
- Android SWRVE Support 73734466
1.1.2.32014-9-16
- Android Fix occasional deadlock in
addEvent
which resulted in an ANR error. 16228918087337
1.1.2.22014-9-8
- AndroidiOS Add panel support for inline video. 15990372671219
- iOS Fix iOS8 crash when closing panel. 16048716801293
1.1.2.12014-8-4
- Android Improved pause/resume lifecycle logic 76052352
1.1.1.62014-7-16
- AndroidiOS Open Kongregate Panel with a target 73963022
- Android finishPurchase() caused NPE when Kongregate Receipt Verification API not used.75074458
</h3>
1.1.1.52014-7-1
- AndroidiOS Updated wrapped Keen SDK to 3.2.10 (iOS) and 1.0.4 (Android) 7321282874133730
- AndroidiOS Improved Facebook Connect login Flow #68054934
- AndroidiOS Upgrade wrapped Ad-X SDK to 3.0 (Android) and 4.2.6 (iOS) #70130130 #70789074
- AndroidiOS New auto-analytics fields and events:
google_ad_id
, lang_code
, and player_info
event. #68659498#69281876#68809734
- AndroidiOS Bug fix to prevent
days_retained
field from going negative #72101344
- Android Track and send Android referrer data to Keen. #63563174
- Android Fix NPE in product info cache. #63563174
- Android Better warnings for R/V initialization problems. #70678174
- iOS New SWRVE user property:
days_retained
#67705332
- iOS Add exception handlers for wrapped Keen methods #72548170
- iOS Refactor internal user management class with more robust error handling #70606686
- iOS Fix NPE scrapping first server version. #0010374
- iOS Bug Fix:
trackPurchase:
clobbered receipt_id
and iap_id
when included in the game fields. #70579358
1.1.1.4[2014-6-13]
- iOSupdate Keen SDK to 3.2.8 #72791690
- Includes all changes for version 1.0.7.10
1.1.1.3[2014-5-30]
- Android fix AmazonSharedSecretProvider configuration check #72367054
1.1.1.2[2014-5-30]
- iOS expose SWRVE configuration options. #72079530
1.1.1.1[2014-5-23]
-
iOS handle parsing corrupted shared user data. #71893614
-
IMPORTANT: Only games currently integrated with version 1.1.x.x versions should upgrade to this version, unless
specifically directed by your producer. Other games should use the 1.0.x.x line.
1.1.1.0[2014-4-18]
- Android Receipt validation API.
- Android IAP Analytics flow parity with iOS.
- iOS Wrap the SWRVE SDK.
- iOS
CFNetwork.framework
is now required.
- Bug fix to ensure analytic events use use the Gregorian calendar. #67137208
- New
ad_tracking
field sent with common fields.
bad_timestamp
filter and invalid_states
events added for large time_skews
.
- Includes all changes for version 1.0.7.9
1.1.0.3[2014-5-23]
- iOS handle parsing corrupted shared user data. #71893614
1.1.0.2[2014-3-21]
- iOS New analytics
finishPurchase
method. This method will handle firing iap_fails
or iap_transaction
events based on the state of the transaction.
- iOS Smarter auto analytics caching
- A handful of new automatic analytics fields were added for both android and iOS, including:
dev_client_version
, num_sessions
, kong_plus
, pur_teir
, external_ip_address
, num_purchases
(iOS Only), and days_retainted
.
filter_type
analytics field may now be a list of filters types.
- Includes all changes for version 1.0.7.8
1.1.0.0[2014-2-10]
- IMPORTANT: This release includes an overhaul of the analytics schema. Games previously released with earlier versions of the SDK should not upgrade to 1.1.x.x versions until the backend data has been migrated. Your producer will inform you when it’s OK to upgrade.
- iOS
CoreTelephony.framework
is now required.
- New and renamed automatic analytics fields to support the new analytics schema.
- New fields include:
bundle_id
, first_playtime_offset
, event_time_offset
, first_sdk_version
, event_time
, and event_id
1.0.7.10[2014-5-21]
- iOSAndroid Fix usage of AdX is_update flag. #71447164
- iOSAndroid Improvements to aid in internal development and testing. #70549598 #69877516
1.0.7.9[2014-4-18]
- iOS Handle key chain access errors. #68141282
- iOS Fix crash when opening Kongregate panel twice. #69216982
- iOS Fix logic configuring NSUrlCache. #69646784
1.0.7.8[2014-3-21]
- iOS Remove dependency on NewBase64Encode(Decode) and ISO8601DateFormatter. #66245310
- iOS Update Keen library to 3.2.5. #66245310
- Android Fix immersive mode lock-up on secondary account. #67859420
- Unity post-process script support for Windows. #65831926
- Android Send register gameplay after login. Note a server side fixed was put in as well, so no need to upgrade the SDK to get this fix.#64706174
- Android Display error message on SSL certificate validation problems.#62783786
- Android Changed the shared secret provider name and authority naming convention to reduce the chance of conflicts.#65596436
- Made the ‘Missing validation schema’ warning less scary and more clear. #65595290
- Android Added configuration warning if Kongregate Panel is not using
KongregateDialogTheme
style. #65681208
1.0.7.7[2014-2-11]
- The Kongregate panel now supports portrait mode.
- Update Keen Libraries
1.0.7.6[2014-2-10]
- iOS
KONGREGATE_OPTION_MANAGE_SHARED_CACHE
new option to prevent
the SDK from configuring the NSUrlCache. On by default.
- Reduced size of Kongregate Panel header.
1.0.7.5[2014-2-5]
- Added
MobileServives.closeKongregateWindow()
and KONG_API_EVENT_LOGIN_COMPLETE
1.0.7.4[2014-1-23]
- iOS Fix crash bug accessing keychain when app is sent to the background.
- iOS Minor menu button bug fixes.
- Android Now attempts to use immersive mode automatically. You can pass in false for
KONGREGATE_OPTION_ALLOW_IMMERSIVE_MODE
to disable this behavior.
1.0.7.3[2014-1-16]
- iOS Receipt verification API.
- Android Native menu button support in the Kongregate Panel.
- Android
session_length_seconds
is now properly sent as an int
instead of a long
.
- iOS Rename constant in
KongReachability
internal class to prevent conflicts.
- iOS Fix crash bug when sending AdX retention events cached in pre 1.0.6.3 versions of the SDK. Fix is only needed for games previously released with version 1.0.6.2 or lower that used auto
analytics.
- Tapping the Kongregate header in the Panel now reloads without cache.
1.0.7.1[2013-12-18]
- Android AdX integration.
- Android
iap_attempts
and iap_transaction
events through TrackPurchases API.
- iOS fix
KONGREGATE_OPTION_ADX_UPGRADE
option.
- iOS AdX now requires the Apple ID to be passed in.
1.0.7.0[2013-12-05]
- Android The
android.permission.ACCESS_WIFI_STATE
permission is now required.
- Unity Our unity plugin now automatically adds the required frameworks/bundles to the XCode project.
- You may need to remove duplicates since they were previously added manually.
- You can disable the auto import of bundles/frameworks by unchecking them when you import the unitypackage, or you can disable
the entire plugin by also unchecking/removing
KongregatePostProcessor.dll
- iOS Added Keen/AdX purchase tracking to the
KongAnalytics
class.
- Added new schema validation system, which will be activated by placing a
kongregate_schema.json
file
in res/raw
on Android, the root of your bundle for iOS, or the StreamingAssets
folder for Unity.
- Your producer can provide you with a JSON file for your particular schema.
- Fixed some timestamp formatting issues
- Various analytics/schema bugfixes
- Moved
trackPurchase
from the Mobile
class to the Analytics
class.
1.0.6.6[2013-12-03]
- Game analytics common property block / evaluator now called on the main thread
- Added new version of
addEvent
and setCommonProps
to support JSON strings
- Added new version of
setCommonProps
that uses a Map/NSDictionary rather than evaluator
1.0.6.5[2013-11-12]
- Android Added
@style/KongregateDialogTheme
that can be applied to the KongregatePanelActivity
which removes spacing/padding and gives a more consistent style across devices
- Android Removed a dead code reference to
getLine1Number
- Android Resolved an issue with logging out on Android 4.4 devices
- Unity Added Unity 4.3 compatibility. If you’re using native Kong button rendering for Android, you’ll need to remove the Proxy/Non-native activities and move the launch intent into the Native activity. See our example manifest for details. (Reference)
- Added
services.hasKongPlus
function for detecting Kong+ ownership
- Updated to new Keen library on iOS/Android that is smaller, and no longer has the JSONKit dependency,
which means the
-ObjC
linker flag can be removed
- Corrected some analytics field names
1.0.6.4[2013-11-1]
1.0.6.3[2013-10-23]
- Android Added Keen session events, player creation events
- iOS Ad-X purchase events, player creation events
- Analytics Cloud Game flag to disable auto-population of some fields
1.0.6.2[2013-10-10]
- iOS Ad-X event thread fix
- Client-side timestamp integrity
1.0.6.1[2013-10-09]
- iOS Ad-X event support
- Keen Analytics support
- User inventory/item querying API for cross-promotion
1.0.5.4[2013-09-19]
- Android JavaDoc documentation
- iOS Kongregate events fired on UI thread (broken only in 1.0.5.3)
- Minor bug fixes
1.0.5.3[2013-09-09]
- Android Rename custom permission ReadSharedData2
- Android More configuration warnings
1.0.5.2[2013-08-23]
1.0.5.1[2013-08-22]
- Android More logging around initialization
1.0.5.0[2013-08-20]
- Android IAP Revenue Tracking API
- Android Various bug fixes
- Unity IAP Revenue Tracking API
- iOS IAP Revenue Tracking API
1.0.4.5[2013-08-16]
- iOS Incremented patch number in Version
1.0.4.4[2013-08-08]
- iOS FIX: HTTPS SSL issues in some scenarios, primarily FaceBook
1.0.4.3[2013-08-01]
- Android FIX: HTTP Error submitting stats
1.0.4.2[2013-07-30]
- Android FIX: add missing providerbuilder/README.txt
- Unity FIX:
GetUserId
Android method missing error
1.0.4.1[2013-07-25]
- iOS FIX: Crash converting multiple stats from guest
1.0.4.0[2013-07-19]
- Android NEW: Native Android support
- Unity NEW: Android support
- Unity NEW: Unity 3.5.7 support
1.0.3.0[2013-07-12]
- Unity CHANGE: Changed default
KongregateAPI.Settings.WindowPausesSound
to
false to address lag when resuming from Kong panel.
1.0.2.0[2013-07-08]
- Unity CHANGE: Converted Unity assets to a .unitypackage to import
- Unity FIX: calling
initialize
repeatedly will not return a null pointer
- iOS FIX: WebView cleanup to address crash
- iOS FIX: Support developer keychain for keeping the user logged in
1.0.1.0[2013-06-19]
- Unity FIX: UserId and GameId were being passed as ints from Unity
- iOS NEW: Added event
KONGREGATE_EVENT_SERVICE_UNAVAILABLE
for when
Kongregate servers are not reachable
- iOS CHANGED: New K icon
- iOS FIX: cookie not clearing properly in some scenarios
1.0.0.0[2013-06-11]
- Unity CHANGE:
kongregate.Mobile.ButtonGetRect
does not take autoReposition
param anymore, use KongregateAPI.Settings.ButtonCalcScreenCoordinates
instead
- Unity CHANGE: Added KongregateUnityWrapper.framework to Xcode setup steps
- iOS CHANGE: Added SystemConfiguration.framework to Xcode setup steps
- iOS NEW: Added
GetUserId
and GetGameAuthToken
API calls, use the Auth
Token to validate server-to-server the validaty of the user
- iOS NEW: Added event callback function registering for API events, see
kongregate.SetEventListener(string GameObjectName, string FuntionName)
- iOS NEW: Added event message for user state changes (log in, log out, auth
token changed)
- iOS NEW: Added event message for window events (Kong window opening, Kong
window closed)
- iOS NEW: Added event message for API ready
- iOS NEW: API calls work but are ignored when running in an unsupported
environment
- iOS NEW: Added Offline assets for when Kongregate is active and the device
is offline
- iOS FIX: No longer throws errors when in an unsupported environment
- iOS FIX: iOS button rendering was off position from Unity rendering and
also not recalculating posistion based on screen size
0.0.1.0[2013-05-23]
- iOS NEW: Initial Release
- iOS NEW: Kong button rendering and control
- iOS NEW: Stat submission
- iOS NEW: Username access
- iOS NEW: isGuest check
- iOS NEW: SSO across games