包含此页的版本:
不含此页的版本:
本指南介绍了建立 Unity 游戏与应用内购买商店交互所需的数字记录和关系的过程。这Unity IAPUnity In App Purchase
的缩写 见术语表purchasing API 是有针对性的。
应用内购买 (IAP) 是为数字商品进行货币交易的过程。平台的品牌旗舰店允许购买代表数字商品的商品。这些产品具有标识符,通常为字符串数据类型。产品具有代表其耐用性的类型:订阅、消耗品(能够重新购买)和非消耗品(能够购买一次)是最常见的。
编写一个实现 Unity IAP 的游戏。请参阅 Unity IAP 初始化和示例 IAP 项目。
请保留游戏的商品标识符,以备日后在 Google Play 开发者控制台中使用。
从你的游戏构建一个签名的非开发构建Android APK。
提示:确保安全地存储密钥库文件。更新已发布的 Google Play 应用始终需要原始密钥库。
提示:重复使用上次上传的捆绑包版本代码APKUnity 输出的 Android 包格式。当您选择“文件”>“生成并运行”时,APK 会自动部署到您的设备。更多信息
请参阅术语表允许侧载,而无需先将更改后的APK上传到开发者控制台。请参阅 Android 平台播放器的设置。
在将发布游戏的 Google 帐号中,向 Google Play 开发者控制台注册 Android 应用。
注意:本指南使用 Google Play 许可证测试方法来测试应用内购买集成。
选择创建应用。
为应用程序指定一个应用程序名称,并为你的游戏选择适当的选项。
导航到左侧导航栏中的测试/封闭测试,然后选择创建跟踪。选择您的 APK 并上传。还要完成基本的仪表板要求,上传屏幕截图并添加简短和完整的描述。您还可以创建内部测试轨道。
现在您已经上传了我们的第一个二进制文件,您可以添加 IAP 产品。
导航到应用内商品,然后选择创建商品。
定义产品 ID、产品详细信息和价格。保存后记得激活产品。
您可以在受管产品中指定消耗品或非消耗品产品类型。Unity IAP 也支持订阅。
注意:此处的“产品 ID”与游戏源代码中使用的标识符相同,通过 [Unity IAP ConfigurationBuilder] 实例添加到 [Unity IAP ConfigurationBuilder] 实例中AddProduct()或AddProducts(),就像“gold50”一样。
将测试人员添加到许可证测试。
导航到 Google 开发者信息中心上的所有应用。
选择设置/许可证测试。添加每个 Google 帐号电子邮件地址。保存更改。

NOTE: There may be a delay of several hours from the time you publish the APK.
注意:要测试保留免费购买 IAPS 权限的更新,您可以旁加载应用程序,更新现有的商店下载的 APK 安装。
要测试 IAP,请在使用 Tester Google 帐号登录的设备上进行购买。将出现一个修改后的购买对话框,以确认此产品正在测试中并且是免费的。
警告:如果未显示此对话框,则系统会向测试人员 Google 帐号收取商品的真实费用。