Skip to content

Store Settings

The store settings page allows you to register payment-related licensing keys. Before making in-app or PG payments, you must enter the key value for each store's app ID into the Hive console.

Store Settings Default Screen

  1. Banner You can check projects with app IDs that have incomplete store settings. When a project is selected, the corresponding app ID is displayed in the store settings below.
  2. Project Selection Select the project you want to configure and click search.
  3. Store Settings All payment app IDs created for the selected project will be loaded.

Registering License Keys for Each Store

Google

Refer to the information below to check the required values in Google Play Console, copy the license key, and enter it.

  • Google license key

    • Google Play Console > Select App > Monetization > Monetization Settings > License
  • Google Market Account

    • Check your account's unique ID in the Google Play Console and download the key file (.json). If the Google Play Developer project has not been created, go to the Google Play Console > API Access page, create the project, and proceed. Note

      • Check ID

        1. Go to Google API Console > Google Play Android Developer Project > IAM & Admin > Service Accounts > Check Unique ID
      • Download JSON File

        1. Google API Console > Google Play Android Developer Project > IAM & Admin > Service Accounts

        2. Key Tab > Click Add Key > Select JSON as key type > Create > Download JSON File

    • Register the Google Project account information in Market Account Management in AppCenter and select the account to use. Note

  • Service Type: Select whether it is a mobile-only service or a PC game. The selected value affects monitoring settings and analytics revenue collection, so be sure to choose the correct type.

    • GPG for Native PC Games: Refers to installing PC games via an installer. Games can be played on PC, and in-app purchases are made through Google Play.

Apple

Refer to the information below to generate a license key in the App Store Console, copy it, and enter it.

  • Subscription Shared Secret Key: Required for selling subscription products. The shared secret key is a 32-character hexadecimal string. You can create a master shared secret used for all apps or an app-specific shared secret for each app. A master shared secret can be used for some apps, and app-specific shared secrets for others.

    • Create a Master Shared Secret in the App Store

      1. Log in to App Store Connect.

      2. Go to Users and Access > Shared Secret > Create. Once a new shared secret is generated, all apps using auto-renewable subscriptions will need to use this new value.

    • Create an App-Specific Shared Secret in the App

      1. Log in to App Store Connect.

      2. Click My Apps and select the app you want to manage.

      3. Go to General Info > App Information > App-Specific Shared Secret and generate a secret.

      4. Use this for apps you want to keep private or transfer to another developer account.

      5. Once an app uses an app-specific secret, the master shared secret can no longer be used.
      6. App-specific secrets cannot be deleted, only regenerated.
  • App Store Connect (StoreKit2 Settings): Starting with SDKv4.16.0 or later, StoreKit2, which can be used on iOS 15 or later, is supported. You must register a private key, private key ID, and issuer ID. When registering a private key, please register it as the original string.

  • The key values for StoreKit2 can be found under Keys in the App Store Connect API section in the Apple Market Console. Note

One Store

Refer to the information below to check the license key in One Store Console, copy it, and enter it.

  • ONE store AID

    1. Go to ONE store Developer Center.

    2. APPS > Product Status > Select App > Check AID (OA00XXXXXX) and Package Name in Sales Information

  • ONE store Lisense Key

    1. Go to ONE store Developer Center.

    2. APPS > Product Status > Check Application License Checker (ALC) in License Management.

    3. APPS > Product Status > In-App Information > Manage Products > Check Client ID and Client Secret in OAuth Authentication Information in In-App API Management.

  • The One Store license key is supported from Hive SDK v4.11.0 and later for One Store's in-app purchase keys.

Galaxy Store

  • Galaxy Store App Secret: For subscription products, enter the seller's DeepLink information from the seller page in the Galaxy Store Console.

Huawei AppGallery(Global)

Refer to the information below to check the license key in the Huawei AppGallery Console, copy it, and enter it.

  • AppGallery Connect Console Access

    1. Log in to the Huawei Developer Console.

    2. Go to App Services and click AppGallery Connect.

    3. Click My Apps and select the app

  • App ID & App Secret

    1. Go to the Project Settings screen.

    2. Check the following information in the App Information section:1."Project Settings"

    3. Package Name: Store App ID

    4. OAuth 2.0 Client ID: Huawei App ID

    5. OAuth 2.0 Client Secret: Huawei App Secret

  • Public Key

    1. Go to the Project Settings screen and switch to the General Information tab.

    2. Check the Public Key value.1."Project Settings" 화면에서 "General information"

Amazon Appstore

Refer to the information below to check the license key in the Amazon Developer Console, copy it, and enter it.

  • Check Shared Key in Amazon Developer Console

    1. Log in to Amazon Developer Console (https://developer.amazon.com/).

    2. Go to the App Store management menu and select the app.

    3. From the left menu, navigate to Settings > Identity and check the Shared Key.

Steam

* Refer to the Steam Developer Guide for information on how to generate the Steam Publisher Web API Key.

PG

  • Payments can only be processed via direct distribution, so store license key input is not required. However, in the payment monitoring settings, you must select either the in-game or web store service type to identify the service type for the app ID. Choose the correct type for smooth service.

After changing, be sure to click Save.

Changes

All changes made before and after editing are automatically recorded, and you can view the history to understand the changes.