Skip to content

Unity

Market-specific settings are necessary for using various features such as authentication, billing, and notifications for specific markets like Amazon, Huawei, and ONEstore.

Info

For more information about markets that support billing, please refer to this.
For more information about markets that support authentication, please refer to this.

Google Play Games on PC

Unity Android environment supports Google Play Games on PC. Google Play Games on PC is not supported on iOS. To build an app for Google Play Games on PC, check the Google Play Games in the Auth Settings in Hive > External Dependency of the Unity project.

Amazon

These are common settings for using Amazon billing and push features, and uploading apps to the Amazon Appstore.

Amazon billing settings

When using Amazon billing, you need to add an encrypted key file to the /Assets/HiveSDK/hive.androidlib/src/main/assets/ location to receive item information from the Appstore SDK. Refer to the Amazon Appstore Guide for information on how to download and add the AppstoreAuthenticationKey.pem key.

Amazon notification settings

When using Amazon notifications, your app must contain a valid API key so that the app can receive messages. Refer to the Amazon Console Guide to generate an API key from the Amazon console and include it in the /Assets/HiveSDK/hive.androidlib/src/main/assets/api_key.txt file format.

Steam (Windows)

When building for Steam in the Unity Windows environment, Steam billing is supported through the IAPv4 module. The payment method is the same as the existing IAPv4.

  1. Prepare the steam_appid.txt resource file by referring to the Steamworks Documentation.
  2. After the build is complete, download sdk/redistributable_bin/win64/steam_api64.dll from Steamworks and copy it to the folder where the game executable is located.
  3. Copy the prepared steam_appid.txt file to the game executable folder. However, do not distribute steam_appid.txt along with the game during commercial distribution.