ChrisNZL / Tallowmere2

Changelog, issue tracker, and development knowledge for Tallowmere 2.
https://tallowmere2.com
13 stars 0 forks source link

Unity: Update IAP plugins (IAP 4.5.2, Services Core 1.7.0) #1148

Closed ChrisNZL closed 1 year ago

ChrisNZL commented 1 year ago

New updates from Unity coming soon, which will fix a couple errors the mobile versions have been seeing.

https://forum.unity.com/threads/three-new-exceptions-in-unity-iap-and-services-core.1356830/#post-8645643

ChrisNZL commented 1 year ago

0.3.7h:


Unity IAP 4.5.2 changelog:

  • Removed unused exception variable causing a compiler warning CS0168.
  • Telemetry - Calls to telemetry reporting were occasionally tripping a NullReferenceException, IndexOutOfRangeException or KeyNotFoundException, for some users. These exceptions are now caught safely and logged. These failures are also mitigated by moving all Telemetry calls to the main thread. Issue noticed in IAP 4.4.1, but may be older.
  • Apple - Optimized memory usage when processing transactions to prevent out of memory crash when processing transactions on launch.
  • Batch Mode - Calls to UnityPurchasingEditor.TargetAndroidStore to select UDP will now successfully check UDP package installation and log an error instead of throwing a blocking popup when executed as part of a Batch Mode command.
  • Analytics - Removed escape characters for receipt JSON which was causing parsing issues in the backend.
  • GooglePlay - Fixed a bug causing a crash when retrying to finish a transaction while disconnected

Services Core changelog

... just general error handling and fixes (with insight from the Unity forums).