跳转至

Unity

市场特定设置对于使用各种功能是必要的,例如针对特定市场(如亚马逊、华为和ONEstore)的身份验证、计费和通知。

Info

有关支持计费的市场的更多信息,请参阅此处
有关支持身份验证的市场的更多信息,请参阅此处

Google Play 游戏在 PC 上

Unity Android 环境支持在 PC 上使用 Google Play 游戏。Google Play 游戏在 PC 上不支持 iOS。要为 Google Play 游戏在 PC 上构建应用,请在 Unity 项目的 Hive > 外部依赖项 的身份验证设置中检查 Google Play 游戏。

亚马逊

这些是使用亚马逊计费和推送功能以及将应用上传到亚马逊应用商店的常见设置。

亚马逊账单设置

使用亚马逊计费时,您需要将加密密钥文件添加到/Assets/HiveSDK/hive.androidlib/src/main/assets/位置,以接收来自Appstore SDK的商品信息。有关如何下载和添加AppstoreAuthenticationKey.pem密钥的信息,请参阅亚马逊应用商店指南

亚马逊通知设置

使用亚马逊通知时,您的应用必须包含有效的 API 密钥,以便应用能够接收消息。请参考 亚马逊控制台指南 从亚马逊控制台生成 API 密钥,并将其包含在 /Assets/HiveSDK/hive.androidlib/src/main/assets/api_key.txt 文件格式中。

Steam (Windows)

在 Unity Windows 环境中为 Steam 构建时,Steam 计费通过 IAPv4 模块支持。支付方式与现有的 IAPv4 相同。

  1. 准备 steam_appid.txt 资源文件,参考 Steamworks 文档
  2. 构建完成后,从 Steamworks 下载 sdk/redistributable_bin/win64/steam_api64.dll 并将其复制到 游戏可执行文件所在的文件夹
  3. 将准备好的 steam_appid.txt 文件复制到游戏可执行文件夹。然而,在商业分发时,请勿与游戏一起分发 steam_appid.txt