The HMS Unity plugin helps you integrate the full power of Huawei Mobile Services into your game developed with Unity. Also you can access other features such as Connect API which provides RESTful APIs that can be used to customize services provided by AppGallery Connect or implement process automation, thereby improving your work efficiency.
Huawei kits and services that our plugin will help you to integrate:
- Account Kit
- Ads Kit
- Analytics Kit
- App Linking
- Drive Kit
- Game Service
- In-App Purchases
- Location Kit
- Nearby Service
- Push Kit
- Scan Kit
- App Messaging
- 🆕 APM 🆕
- Auth Service
- Cloud DB
- Cloud Storage
- Connect API
- Crash Service
- In-App Comments
- Remote Configuration
Android SDK min 21 Net 4.x
This plugin supports:
- Unity version 2019, 2020, 2021 - Developed in master Branch
- Unity version 2018 - Developed in 2.0-2018 Branch
Make sure to download the corresponding unity package for the Unity version you are using from the release section
For more information, please refer to the documentation.
Is there something we can help with? You can join our discord channel.
There are 2 different options for obtaining the plugins:
-
Download plugins as
.unitypackage
file from releases page. -
git clone
master branch (for 2018 -> 2.0-2018 Branch) into the Assets folder of your Unity project.
Please refer to Import the plugin into your Unity project.
Account Kit provides you with simple, secure, and quick sign-in and authorization functions. For more About the Service.
Ads Kit leverages the vast user base of Huawei devices and Huawei's extensive data capabilities to provide you with the Publisher Service, helping you monetize traffic. For more About the Service.
Analytics Kit is a one-stop user behavior analysis platform for your games. For more About the Service.
App Linking allows you to create cross-platform links that can work as defined regardless of whether a user has installed your game. For more Service Introduction.
Drive Kit allows you to create games that use HUAWEI Drive capabilities. For more About the Service.
Game Service helps you build basic game functions such as achievements, leaderboards, and saved games at low costs. Improve efficiency in testing, managing, and releasing games and keep attracting users with continuous optimization based on game data analysis. For more
About the Service.
In-App Purchases (IAP) enables you to sell digital products and content directly within your game. For more Service Introduction.
Location Kit provides capabilities for you to obtain the precise user device location quickly, helping you build up global positioning capabilities and expand your global business. For more
About the Service.
Push Kit is a messaging service provided for you to establish a cloud-to-device messaging channel. For more Service Introduction.
Auth Service provides an SDK and backend services, supports multiple authentication modes, and provides a powerful management console, enabling you to easily develop and manage user authentication. For more Service Introduction.
Cloud DB is a device-cloud synergy database product that provides data synergy management capabilities between the device and cloud, unified data models, and various data management APIs. For more Service Introduction.
The AppGallery Connect API provides RESTful APIs that can be used to customize services provided by AppGallery Connect or implement process automation, thereby improving your work efficiency. For more Service Introduction.
Remote Configuration provides cloud-based services. By integrating the client SDK, your game can periodically fetch parameter values from the cloud. For more Service Introduction.
You can use App Messaging of AppGallery Connect to send relevant messages to target users actively using your app to encourage them to use key app functions, or send attractive promotion activities to enhance user loyalty. For more Service Introduction.
The AppGallery Connect Crash service provides a powerful yet lightweight solution to game crash problems. With the service, you can quickly detect, locate, and resolve game crashes. For more Service Introduction.
Nearby Data Communication allows apps to easily discover nearby devices and set up communication channels with them using technologies such as Bluetooth and Wi-Fi. For more Service Introduction.
The in-app comments service allows you to prompt your users to submit ratings and make comments for your app. For more Service Introduction.
This project is licensed under the MIT License