Giter Site home page Giter Site logo

evilminddevs / hms-unity-plugin Goto Github PK

View Code? Open in Web Editor NEW
304.0 19.0 40.0 25.68 MB

The HMS Unity Plugin makes it easy to include Huawei Mobile Services into Unity-based games. Authentication, in-app purchases, push alerts, ads, and interaction with gaming services are just a few of the basic capabilities that this formidable tool makes available to your applications.

Home Page: https://evilminddevs.gitbook.io/hms-unity-plugin/

C# 99.62% Java 0.38%
game-development gamedev hms huawei huawei-mobile-services plugin plugins unity unity-package

hms-unity-plugin's Introduction

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
  • 3D Modeling Kit (Beta)

Requirements

Android SDK min 21 Net 4.x

Important

This plugin supports:

  • Unity version 2019, 2020, 2021 - Developed in the 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.