Unity
Market-specific settings refer to the configurations required to use various functions such as authentication, payment, and notifications for specific markets like Amazon, Huawei, and ONEstore.
Info
For more details about markets that support payments, please refer to the following.
For more details about markets that support authentication, please refer to the following.
Google Play Games on PC¶
Supports Google Play Games on PC in the Unity Android environment. Google Play Games on PC is not supported on iOS. To build an app for Google Play Games on PC, check Google Play Games in the Auth Settings under the Unity project Hive > Hive Dependencies (External Dependency).
Amazon¶
Common settings for Amazon payment, using push functionality, and uploading apps to the Amazon Appstore.
Amazon billing settings¶
To use Amazon billing, you need to add an encrypted key file to the AppstoreAuthenticationKey.pem
key.
Amazon notification settings¶
When using Amazon notifications, the app must include a valid API key so that it can receive messages. Please refer to the Amazon Console Guide to generate an API key in the Amazon Console and include it in the form of
Steam (Windows)¶
When building for Steam in the Unity Windows environment, Steam payments are supported through the IAPv4 module. The payment method is the same as the existing IAPv4.
(Windows OS does not support Hive Dependencies settings.)
Note
Windows OS does not support Hive Dependencies configuration.
- Refer to the Steamworks documentation to prepare the steam_appid.txt resource file.
- After the build is complete, download sdk/redistributable_bin/win64/steam_api64.dll from Steamworks and copy it to the folder containing the game executable.
- Copy the prepared steam_appid.txt file to the game executable folder. However, do not distribute steam_appid.txt with the game during commercial distribution.