之前的章节重点介绍了 now.gg 支付模块的库集成(Library Integration)。 本章节重点介绍如何测试此集成。
通过内部测试,您可以测试支付模块与应用的集成。您可以添加测试用户,使用提供的测试货币进行应用内购买并测试完整的购买流程。
- now.gg 支付服务会自动检测测试用户。作为测试用户,您无需花费真实货币来测试应用内购买。
- 我们提供了测试货币用于测试应用内购买。
要测试支付模块与您应用的集成,请执行以下操作:
- 添加测试用户
- 测试付款流程
1. 添加测试用户
以下步骤将帮助您添加测试帐户,以测试支付模块与您应用/游戏的集成:
- 使用您注册的开发者帐户登录 nowStudio。
- 在 “所有应用” (All Apps)中:
- 点击要进行支付测试的应用程序名称前面的“查看详细信息”(View Details)。
- 点击顶部导航栏上的付款(Payments)。
- 点击左侧边栏中的内部测试员(Internal Testers)。
- 点击添加测试人员(Add Tester)。
- 输入与 now.gg 账户关联的电子邮件地址以用于测试,如下所示:
- 点击添加(Add)。
屏幕上将显示“已成功添加测试人员”(‘A tester has been added successfully’)的确认信息。
- (继续测试支付)
2. 在 BlueStacks 5 上测试支付流程
先决条件
在 BlueStacks 5(BS5)上测试支付流程,您应该:
- 启动 BlueStacks 5 模拟器(64 位)。
- 安装已集成了 now.gg 支付的应用程序/游戏。
- 启动您的应用程序/游戏并开始测试支付流程。
- 当您尝试购买应用内产品时,将显示一个弹出窗口,用于登录您的测试帐号(如果您尚未登录)。
- 使用 now.gg 账号(Facebook/Google/Discord)登录,如下图:
- 请确保您使用的账号是您在 nowStudio 上添加的同一测试帐号。
- 在“支付”屏幕上(Payment screen),使用测试货币进行购买,如下所示:
重要信息
- 使用测试货币进行的应用内购买不会被包含在计费服务生成的财务报告中。
- 对于 3.0 之前的 SDK 版本,您也可以使用用户的
IN_GAME_ID
来测试支付。
- 请确保您在 BlueStacks 5 的 64 位版本上测试您的应用程序。
- 如果您在支付时收到“您所在的国家/地区没有可用的支付方式”(’No payment method is available for your country’)的消息,您应采取以下任一方式:
- 按照提供的指南,更改BlueStacks的国家属性。
- 或者,使用 VPN。
- 例如,您可以选择香港(HK)作为 now.gg支付测试应用内购买的国家/地区。
- 在BS5上启用调试环境,并使用Logcat收集系统日志。
演示应用程序
我们为 原生Android 和 Unity 提供了演示应用程序。
- 您可以安装演示应用程序,以了解使用 now.gg 支付进行 IAP 支付的流程。
- 安装演示应用程序的步骤与安装您的应用程序一致(已于前文列出)。
需要帮助?
请通过 dev-support@now.gg 联系我们,我们很乐意为您提供帮助。