Skip to content

Releases: EvilMindDevs/hms-unity-plugin

v2.3.3 - Unity 2019/2020/2021

05 May 12:56
Compare
Choose a tag to compare

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

10 Apr 12:49
Compare
Choose a tag to compare

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

11 Apr 07:41
Compare
Choose a tag to compare

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

03 Mar 09:24
f092396
Compare
Choose a tag to compare

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

03 Mar 13:28
5a6fc0d
Compare
Choose a tag to compare

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

07 Feb 06:55
ed81d3a
Compare
Choose a tag to compare

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:

1.8.0.300

  • Added the Alipay account support.
  • Decoupled third-party SDK dependencies.
  • Fixed minor issue with Weibo account support.

Cloud DB:

1.5.5.300

  • 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

07 Feb 15:10
674ec7e
Compare
Choose a tag to compare

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:

1.8.0.300

  • Added the Alipay account support.
  • Decoupled third-party SDK dependencies.
  • Fixed minor issue with Weibo account support.

Cloud DB:

1.5.5.300

  • 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

17 Jan 07:43
674ec7e
Compare
Choose a tag to compare

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

13 Jan 14:31
65318c4
Compare
Choose a tag to compare

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

08 Dec 14:12
5b12aa7
Compare
Choose a tag to compare

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