Hive SDK overview¶
The Hive SDK is a development tool designed to implement various features provided by the Hive platform, such as authentication, payment, push notifications, advertising, security, data analysis, and marketing tracking management. By using the Hive SDK, you can easily implement the necessary features for your app service. The Hive SDK should always be used with the Hive console, and depending on the feature being implemented, it may also be necessary to use the Hive server API.
Core features of Hive SDK¶
The core features provided by the Hive SDK are as follows:
Authentication¶
The Hive SDK offers various IdP (Identity Provider) authentication methods, supporting both automatic login and implicit login, as well as explicit login.
Billing¶
The Hive SDK supports simple in-app purchases, including product purchases, receipt verification, duplicate product check, and payment log transmission. To use billing, you must request Hive 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 Hive SDK supports remote push, which sends push messages to users through Hive console settings and Hive server API calls, and local push, which allows the app client to send push messages directly to users.
Promotion¶
The Hive 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 Hive review pop-up that can be customized with desired images and text.
Marketing attribution¶
The Hive 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 Hive SDK includes Adjust, Singular, AppsFlyer, and Firebase Analytics.
Analytics¶
The Hive 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 Hive 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 Hive SDK offers a game abuse detection and tracking service for Hive platform games, ensuring a safe and pleasant gaming environment.