v2.3.7 - Unity 2019/2020/2021/2022
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 inHMSAdsKitManager
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. IntroducedAdLoadMethod
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)
- Moved the operation for getting userId to
- CloudDB and In-App Comment Callback: Upgraded CloudDB to version
1.9.1.301
from1.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
from6.4.0.301
, introducing theBaseReq
class as the new base class for various purchase request classes. -
Upgraded Ads Kit to
13.4.69.300
from13.4.61.300
, adding new APIs in theNativeAd
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
- com.huawei.hms:ads-consent:
-
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
- com.huawei.hms:push:
-
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
- com.huawei.agconnect:agconnect-applinking:
-
AGCP, updated to ensure compatibility and performance enhancements.
- com.huawei.agconnect:agcp:
1.6.1.300
->1.9.1.301
- com.huawei.agconnect:agcp:
-
Fixes:
- Code Optimization: Implemented code formatting and optimization in
HMSPluginUpdaterInit.cs
andHMSAdsSettingsDrawer.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
- #496 disable HMSPluginUpdater on Microsoft Xbox, Sony Playstation 4/5 and Nintendo Switch by @am1goo in #470
- Update kits for only version numbers by @alihan98ersoy in #471
- Update iap&adskit by @alihan98ersoy in #472
- RewardAd - RewardVerifyConfig.builder added for SetRewardVerifyConfig method by @alihan98ersoy in #475
- Fix: Code formatting and optimize code in HMSPluginUpdaterInit.cs and HMSAdsSettingsDrawer.cs by @Andronovo-bit in #476
- CloudDB update by @alihan98ersoy in #477
- In app comment callback by @alihan98ersoy in #480
- Fix: Added new method RewardVerifyConfig LoadRewardedAd for server-side check and provided select(assign) default load reward ad. by @Andronovo-bit in #481
- in gradle worker UNITY_2022_3 part added by @alihan98ersoy in #482
Full Changelog: v2.3.6-2019-2022...v2.3.7-2019-2022