Skip to content

v2.3.7 - Unity 2019/2020/2021/2022

Compare
Choose a tag to compare
@Andronovo-bit Andronovo-bit released this 05 Apr 10:53
· 20 commits to master since this release

HMS Unity Plugin Version 2.3.7 Release Announcement

We are thrilled to present the release of HMS Unity Plugin Version 2.3.7, featuring a range of updates, fixes, and enhancements designed to improve your development workflow. We extend our gratitude to @alihan98ersoy, @Andronovo-bit and @am1goo for their contributions. Below is an overview of the key updates:

New Features and Updates:

  • Gradle Worker for UNITY 2022.3: Integrated support for Unity 2022.3 in the gradle worker, enhancing the development workflow and compatibility. (ab566946)
  • Ads Kit Enhancements:
    • Moved the operation for getting userId to AdsDemoManager and introduced a builder pattern in HMSAdsKitManager for creating ads types, improving code readability and ease of use. (27d0a14)
    • Added a new method RewardVerifyConfig.LoadRewardedAd for server-side checks, ensuring more secure and reliable ad operations. Introduced AdLoadMethod Enum for specifying the type of rewarded ad loading method. (1c899bc)
    • Enhanced sign-in operations for obtaining userId (openId) using AccountKit, ensure seamless user authentication and data retrieval. (1c899bc)
  • CloudDB and In-App Comment Callback: Upgraded CloudDB to version 1.9.1.301 from 1.5.5.300 and added a callback for in-app comments, enabling better engagement and feedback collection. (5f93c81), (c469e86), (6f443d6)
  • Kit Updates: Significant upgrades to IAP & Ads kits: (cb89eca), (39ca1e3)
    • Upgraded IAP Kit to 6.13.0.300 from 6.4.0.301, introducing the BaseReq class as the new base class for various purchase request classes.

    • Upgraded Ads Kit to 13.4.69.300 from 13.4.61.300, adding new APIs in the NativeAd class for enhanced transparency and user data management.

      • com.huawei.hms:ads-consent:3.4.61.300 => 3.4.69.300
      • com.huawei.hms:ads-identifier:3.4.58.301 => 3.4.62.300
      • com.huawei.hms:ads-installreferrer:3.4.58.301 =>3.4.62.300
    • Push Kit & AuthService, enhanced with new versions and Twitter sign-in support.

      • com.huawei.hms:push: 6.7.0.300 -> 6.11.0.300
      • com.huawei.agconnect:agconnect-auth: 1.8.0.300 -> 1.9.1.301
    • AppLinking, CloudStorage, DriveKit upgraded to provide additional features and improvements.

      • com.huawei.agconnect:agconnect-applinking: 1.8.0.300 -> 1.9.1.301
      • com.huawei.agconnect:agconnect-storage: 1.5.0.100 -> 1.9.1.301
      • com.huawei.hms:drive: 5.0.0.307 -> 5.2.0.300
    • AGCP, updated to ensure compatibility and performance enhancements.

      • com.huawei.agconnect:agcp: 1.6.1.300 -> 1.9.1.301

Fixes:

  • Code Optimization: Implemented code formatting and optimization in HMSPluginUpdaterInit.cs and HMSAdsSettingsDrawer.cs, enhancing performance and maintainability. (a24da05)
  • Compatibility and Support: Disabled HMSPluginUpdater on gaming consoles (Microsoft Xbox, Sony Playstation 4/5, and Nintendo Switch) for improved platform compatibility and user experience. (d8151c6)

Other Improvements:

  • Updated several kits, including Push Kit, AuthService, AppLinking, CloudStorage, and DriveKit, to their latest versions, enhancing functionality and security.
  • Removed HMSGitStandards and updated .gitignore to foster better version control practices.

This release marks our continuous commitment to providing a robust and developer-friendly platform. We recommend updating to HMS Unity Plugin Version 2.3.7 to leverage these new features and improvements. Your feedback is invaluable to us, and we look forward to seeing the innovative experiences you create with the HMS Unity Plugin.

What's Changed

Full Changelog: v2.3.6-2019-2022...v2.3.7-2019-2022