Skip to content

bunyamineymen/hms-unity-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Huawei Mobile Services Plugin for Unity

latestV
Official Documentation
Discord

Overview

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

Requirements

Android SDK min 21 Net 4.x

Important

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.

Downloading the plugins

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.

Installing the plugins

Please refer to Import the plugin into your Unity project.

Account Kit

Account Kit provides you with simple, secure, and quick sign-in and authorization functions. For more About the Service.

Ads Kit

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

Analytics Kit is a one-stop user behavior analysis platform for your games. For more About the Service.

App Linking

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

Drive Kit allows you to create games that use HUAWEI Drive capabilities. For more About the Service.

Game 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

In-App Purchases (IAP) enables you to sell digital products and content directly within your game. For more Service Introduction.

Location Kit

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

Push Kit is a messaging service provided for you to establish a cloud-to-device messaging channel. For more Service Introduction.

Auth Service

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

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.

Connect API

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

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.

App Messaging

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.

Crash Service

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 Service

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.

In-App Comments

The in-app comments service allows you to prompt your users to submit ratings and make comments for your app. For more Service Introduction.

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.6%
  • Java 0.4%