Skip to content

SDK overview

The SDK is a development tool designed to implement various features provided by Hive Platform, such as authentication, payment, push notifications, advertising, security, data analysis, and marketing tracking management. By using the SDK, you can easily implement the necessary features for your app service. The SDK should always be used with Console, and depending on the feature being implemented, it may also be necessary to use Hive server API.

Core features of SDK

The core features provided by the SDK are as follows:

Authentication

The SDK offers various IdP (Identity Provider) authentication methods, supporting both automatic login and implicit login, as well as explicit login.

Billing

The SDK supports simple in-app purchases, including product purchases, receipt verification, duplicate product check, and payment log transmission. To use Billing, you must request IAP v4 initialization once before purchase. Product purchases are requested using the marketPid registered in the app market console, such as the App Store or Google Play.

Notification

The SDK supports remote push, which sends push messages to users through Console settings and Hive server API calls, and local push, which allows the app client to send push messages directly to users.

Promotion

The SDK offers various promotion features such as news, review pop-ups, and event banners. Using the news feature, you can post app notices or event banners. Additionally, it provides a native review pop-up that allows users to leave reviews within the app without navigating to the market, and a review pop-up that can be customized with desired images and text.

Marketing Attribution

The SDK provides third-party mobile app attribution to track the entry paths and user activities in your app. The third-party mobile app attribution supported by the SDK includes Adjust, Singular, AppsFlyer, and Firebase Analytics.

Analytics

The SDK standardizes key metrics necessary for business based on data collected from the app and provides metric information online. The information provided includes game revenue, users, concurrent users, game rounds, currency metrics, and more. Game business managers can easily understand the current operational status of the game and respond quickly as needed using this information.

Datastore

The SDK provides features to store and synchronize data used by the client, such as game components or configuration information, using a NoSQL cloud database. This can be a good solution for client-based games that do not require a server for deployment and maintenance or for real-time updates between clients.

Hercules

The SDK offers a game abuse detection and tracking service for games using Hive Platform, ensuring a safe and pleasant gaming environment.