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 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
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.
- Prepare the steam_appid.txt resource file by referring to the Steamworks Documentation.
- 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.
- 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.