Releases: EvilMindDevs/hms-unity-plugin
v2.3.3 - Unity 2019/2020/2021
Upgrade Guide
We recommend deleting the HMSKitSettings file in the Settings>Resources folder before updating the plugin because of the addition of the 3D Modeling kit.
Changes
- A new kit 3D Modeling Kit added as a Beta version.
v2.3.2 - Unity 2018
Upgrade Guide
The AdskitManager's InstallReferrerFail callback action has been modified to return InstallReferrerResponse instead of void. If you have previously utilized AdskitManager's InstallReferrerFail callback, it is recommended that you update it with the new return type.
Changes
- The GetUserPlayState and IsAllowContinuePlayGames methods have been added to assist game developers in complying with China's age restriction policies for specific games.
- The AdskitManager's InstallReferrerFail callback action has been modified to return InstallReferrerResponse instead of void.
- Unity Purchase has been updated to provide a purchase token after a purchase has been completed.
v2.3.2 - Unity 2019/2020/2021
Upgrade Guide
The AdskitManager's InstallReferrerFail callback action has been modified to return InstallReferrerResponse instead of void. If you have previously utilized AdskitManager's InstallReferrerFail callback, it is recommended that you update it with the new return type.
Changes
- The GetUserPlayState and IsAllowContinuePlayGames methods have been added to assist game developers in complying with China's age restriction policies for specific games.
- The AdskitManager's InstallReferrerFail callback action has been modified to return InstallReferrerResponse instead of void.
- Unity Purchase has been updated to provide a purchase token after a purchase has been completed.
v2.3.1 - Unity 2019/2020/2021
Upgrade Guide
Native ad Prefab updated. If you use this prefab before you should replace it with a new one.
Changes
-
Thanks to an issue opened on Our Discord Channel, the error received from clicking the Native ad while displaying real ads, that "native ad is not in whitelist, api call event report is not allowed" has been fixed.
-
Click_catcher has a minor issue with catching clicks. Fixed.
-
Cloud Storage and demo Improvements:
OnCompleteListener,
OnProgressListener,
OnPausedListener,
OnCanceledListener Added.
v2.3.1 - Unity 2018
Upgrade Guide
Native ad Prefab updated. If you use this prefab before you should replace it with a new one.
Changes
-
Thanks to an issue opened on Our Discord Channel, the error received from clicking the Native ad while displaying real ads, that "native ad is not in whitelist, api call event report is not allowed" has been fixed.
-
Click_catcher has a minor issue with catching clicks. Fixed.
-
Cloud Storage and demo Improvements:
OnCompleteListener,
OnProgressListener,
OnPausedListener,
OnCanceledListener Added.
v2.3.0 - Unity 2019/2020/2021
Upgrade Guide
No special steps are required to upgrade to 2.3.0
Changes
- Remove dependencies from the HMSCloudDBManager to a user-defined class. You no longer need to make any changes to HMSCloudDBManager.
- IAP manager and demo improved. Redelivery Process for Consumables added. HMSIAPManager refactored.
- BuyProduct method renamed as PurchaseProduct.
- Fixed null object reference in the AUTH service Demo.
Kits updated
AdsKit:
ads-lite:13.4.61.300,
ads-consent:3.4.61.300,
ads-identifier:3.4.58.301,
ads-installreferrer:3.4.58.301
- Added the AdvertiserInfo API to obtain and display advertiser information, adapting the Russian advertising law.
- Added the hasAdvertiserInfo and getAdvertiserInfo methods to the NativeAd class.
- Added the getInstallChannel method to the ReferrerDetails class to support the function of obtaining the channel information.
AuthService:
- Added the Alipay account support.
- Decoupled third-party SDK dependencies.
- Fixed minor issue with Weibo account support.
Cloud DB:
- Added the and(), or(), beginGroup(), and endGroup() methods to the CloudDBZoneQuery class.
- Added the getIndex() method to the CloudDBZoneQueryPolicy enum.
More:
Account Kit - 6.9.0.301
Crash - 1.8.0.300
Push Kit - 6.7.0.300
AppLinking - 1.8.0.300
v2.3.0 - Unity 2018
Upgrade Guide
No special steps are required to upgrade to 2.3.0
Changes
- Remove dependencies from the HMSCloudDBManager to a user-defined class. You no longer need to make any changes to HMSCloudDBManager.
- IAP manager and demo improved. Redelivery Process for Consumables added. HMSIAPManager refactored.
- BuyProduct method renamed as PurchaseProduct.
- Fixed null object reference in the AUTH service Demo.
Kits updated
AdsKit:
ads-lite:13.4.61.300,
ads-consent:3.4.61.300,
ads-identifier:3.4.58.301,
ads-installreferrer:3.4.58.301
- Added the AdvertiserInfo API to obtain and display advertiser information, adapting the Russian advertising law.
- Added the hasAdvertiserInfo and getAdvertiserInfo methods to the NativeAd class.
- Added the getInstallChannel method to the ReferrerDetails class to support the function of obtaining the channel information.
AuthService:
- Added the Alipay account support.
- Decoupled third-party SDK dependencies.
- Fixed minor issue with Weibo account support.
Cloud DB:
- Added the and(), or(), beginGroup(), and endGroup() methods to the CloudDBZoneQuery class.
- Added the getIndex() method to the CloudDBZoneQueryPolicy enum.
More:
Account Kit - 6.9.0.301
Crash - 1.8.0.300
Push Kit - 6.7.0.300
AppLinking - 1.8.0.300
v2.2.9 - Unity 2018
Upgrade Guide
No special steps are required to upgrade to 2.2.9
Changes
- Added HuaweiMobileServices.Utils.AndroidUtils class. Methods available with this class:
LaunchAGHomePage(),
LaunchAppDetailPageAppID(string appID) ,
LaunchAppDetailPagePackageName(string packageName),
StartActivity(AndroidIntent intent),
StartActivityForResult(AndroidIntent intent, int requestCode)
- Custom manifest file(disabled by default) added for HMSUnityPlayeractivity to catch results from the StartActivityForResult method.
- In-App comment fixed for landscape problem. But to see the results from the In-App comment in the log, you need to remove the .old extension from the ActivityResultAndroidManifest.xml.old file. Please refer to Obtaining results.
- Fixed asynchronous send events in the analytics kit.
- Fixed issues when using cloud storage with byte array.
- (only 2018) .meta files restored to fix errors in the console
v2.2.9 - Unity 2019/2020/2021
Upgrade Guide
No special steps are required to upgrade to 2.2.9
Changes
- Added HuaweiMobileServices.Utils.AndroidUtils class. Methods available with this class:
LaunchAGHomePage(),
LaunchAppDetailPageAppID(string appID) ,
LaunchAppDetailPagePackageName(string packageName),
StartActivity(AndroidIntent intent),
StartActivityForResult(AndroidIntent intent, int requestCode)
- Custom manifest file(disabled by default) added for HMSUnityPlayeractivity to catch results from the StartActivityForResult method.
- In-App comment fixed for landscape problem. But to see the results from the In-App comment in the log, you need to remove the .old extension from the ActivityResultAndroidManifest.xml.old file. Please refer to Obtaining results.
- Fixed asynchronous send events in the analytics kit.
- Fixed issues when using cloud storage with byte array.
v2.2.8 - Unity 2018
Upgrade Guide
The Ads demo scene has changed. When importing the new version with the .unitypackage, make sure it receives the Ads demo scene changes.
Changes
- Now also supports native ads Native Ads with ads kit.
- Upgraded the ads kit versions
com.huawei.hms:ads-lite:13.4.54.300 => com.huawei.hms:ads-lite:13.4.58.301
com.huawei.hms:ads-consent:3.4.54.300 => com.huawei.hms:ads-consent:3.4.58.304 - Now we have a demo scene for Unity Purchase in our plugin