Skip to content

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

Latest
Compare
Choose a tag to compare
@Andronovo-bit Andronovo-bit released this 09 Aug 12:42
· 2 commits to master since this release

HMS Unity Plugin Version 2.3.9 Release Announcement

We are excited to announce the release of HMS Unity Plugin Version 2.3.9, which includes several new features, enhancements, and fixes aimed at improving your development experience. We extend our appreciation to @Andronovo-bit, @qinhanlei, and @Aziz-T for their valuable contributions. Below is a summary of the key updates:

New Features and Updates:

  • [HUP-866] Text Recognition Integration:

    • Text Recognition Scene: Created a new scene and demo manager dedicated to text recognition, enhancing the plugin's capabilities in processing and recognizing text from images.
    • Menu Enhancements: Added a Text Recognition menu to the Huawei plugin for easier access and management.
    • Gradle and DLL Additions: Integrated the necessary Gradle packages and added the required DLL files to support text recognition features.
    • AAR Library Update: Included a new AAR library that provides a FilePicker bridge, allowing users to select images directly within Unity.
  • [HUP-869] Language Detection Plugin Development:

    • Language Detection: Developed both online and offline language detection scripts and UI, expanding the ML Kit's functionality.
    • New Managers: Created a language kit manager, demo manager, and listener to streamline the language detection process.
    • Scene Hierarchy: Edited the main MLKit scene to incorporate these new modules as game objects, improving modularity and ease of use.
  • CSV Import/Export in IAP Menu:

    • New Buttons: Added "Import from CSV" and "Export to CSV" buttons in the IAP menu, making it easier to import and export In-App Purchase products, streamlining product management within the plugin.

Fixes and Improvements:

  • [HUP-874] Splash Ad Icon and Kit Settings Fix:

    • Splash Ad Icon: Added a default icon base64 to resolve issues where the splash ad icon was missing, which previously caused all ads to fail loading.
    • Kit Settings Refresh: Implemented additional controls in ScriptableHelper to address errors caused by kit settings not refreshing properly.
    • Ad Loading Fixes: Corrected the load methods for banner and interstitial ads, which were previously added to the wrong locations.
    • Manual Script Compilation Button: Added a manual script compilation button in the Huawei/Utils menu to assist in refreshing scripts when files do not update automatically.
  • Code Optimization:

    • Log Cleanup: Removed unnecessary log lines and comments, resulting in cleaner and more efficient code.
    • Try-Catch Implementation: Added try-catch blocks to enhance error handling and stability across the plugin.

This release brings significant advancements in text recognition and language detection capabilities, along with improved data management features and critical fixes. We encourage all users to update to HMS Unity Plugin Version 2.3.9 to take full advantage of these new tools and improvements.

What's Changed

  • Added Text Recognition scene, demo manager, and related components.
  • Developed Language Detection plugin with comprehensive online and offline support.
  • Integrated CSV import/export functionality in the IAP menu for easy management of In-App Purchase products.
  • Resolved splash ad icon issues and implemented critical fixes in ad loading and kit settings.
  • Implemented try-catch blocks for enhanced stability and error management.

Full Changelog: v2.3.8-2024-07-25...v2.3.9-2024-08-01

We look forward to your feedback and can't wait to see how you utilize these new features in your projects. Thank you for your continued support and contributions to the HMS Unity Plugin!