测试您的 Google Play 结算库集成,googleplay支付接入流程测试您的 Google Play 结算库集成您应该在整个开发过程中不断测试您的集成。为了在开发阶段进行测试,我们建议您让许可测试人员将本主题中介绍的各种场景均测试一下。如需配置许可测试人员,请参阅使用应用许可来测试应用内购买结算功能。让许可测......
您应该在整个开发过程中不断测试您的集成。为了在开发阶段进行测试,我们建议您让许可测试人员将本主题中介绍的各种场景均测试一下。如需配置许可测试人员,请参阅使用应用许可来测试应用内购买结算功能。
让许可测试人员进行测试具有以下优势:
·一般来说,未经过签名并上传到Google Play的应用不能使用Google Play结算库。许可测试人员可以绕过此检查,这意味着,您可以旁加载应用进行测试,甚至可以旁加载带有调试签名的调试build应用,而无需上传您的新版应用。请注意,软件包名称必须与针对Google Play配置的应用名称一致,并且Google帐号必须是许可测试人员的Google Play管理中心帐号。
·许可测试人员可以使用测试付款方式,以免真正向测试人员收取购买交易的款项。此外,您也可以使用测试付款方式模拟某些情况,如付款遭拒。图1显示了购买流程中出现的这些测试付款方式。
·许可测试人员可以快速测试订阅功能。
图1.许可测试人员可以使用测试付款方式。
下面另外对测试购买流程进行一些详细说明:
·进行测试购买时,采用的应用购买流程与实际购买所用的相同。
·系统不会针对测试购买计算税费。
·Google Play会在购买对话框中心显示一条通知,指明这是一次测试购买。
您可以展开购买对话框来确认进行购买的帐号。请注意以下几点:
·必须在测试人员的Android设备上设置测试帐号。
·如果设备上有多个帐号,会使用下载应用时所用的帐号进行购买。
·如果没有帐号下载过应用,会使用第一个帐号进行购买。
在分发您的应用之前,您可以使用Google Play测试轨道来执行额外的验证。例如,您可以利用测试轨道让QA团队检查新版本是否符合条件。
借助测试轨道,用户可以从Google Play安装您的应用,并测试尚未公开发布的应用版本。用户可以在Google Play中使用任何付款方式真正进行购买。
注意:用户在测试轨道中购买会导致真正从用户帐号中扣款,除非用户也是许可测试人员。
如需使用测试轨道测试Google Play结算库集成,请执行以下操作:
1.将您的应用发布到测试轨道。请注意,您将应用发布到测试轨道后,可能需要过几个小时,应用才能由测试人员使用。
2.确保每个测试人员都选择加入您应用的测试。在测试的加入测试网址上,测试人员会看到关于测试人员职责的说明,以及选择加入测试的链接。
您可以在搭载Android 1.6或更高版本的任何Android设备上测试集成。必须在设备上安装最新版本的Google Play应用。有关如何设置设备以便用于开发Android应用的一般信息,请参阅使用硬件设备。
注意:虽然建议您借许可测试人员之力进行开发和测试,但应确保您也使用非许可测试人员帐号测试您的应用,可以偶尔这样测试,也可以在做出重大变更时这样测试。使用非许可测试人员帐号进行测试有助于确保您的应用不依赖于测试专用逻辑,如续订期限。
注意:测试轨道中的用户也可以是您的应用的许可测试人员。
测试一次性商品
测试消耗型商品
在测试消耗型商品时,我们建议您测试各种情况,其中包括:
·购买交易成功,用户收到商品。对于许可测试人员,您可以使用测试付款方式,一律批准付款方式。
·在购买交易中,通过付款方式扣款失败,用户不应收到商品。对于许可测试人员,您可以使用测试付款方式,一律拒绝付款方式。
·确保商品可以多次购买。
您还应验证购买交易是否像处理购买交易中所述的那样得到了正确的确认。对于许可测试人员发起的购买交易,如果您的应用未确认购买交易,将在3分钟后退款,并且您将收到一封关于取消购买交易的电子邮件。您也可以前往Google Play管理中心的订单标签页,查看是否有个订单在3分钟后退款。
测试非消耗型商品
非消耗型商品的测试应与消耗型商品相同,但您应验证是否不能在您的应用中再次购买商品。请务必对非消耗型商品和消耗型商品的购买交易确认都进行验证(如果适用),因为用来处理这两种购买交易的逻辑有所不同。
注意:如需对同一非消耗型商品进行多次测试购买,您可以在Google Play管理中心执行购买交易的退款和撤消。
测试订阅专用功能
一次性商品和订阅的购买流程类似,但订阅还有其他场景,如订阅续订成功或遭拒。如需测试续订,您可以使用许可测试人员可用的测试付款方式,一律批准和测试付款方式,一律拒绝付款方式,如图1所示。使用这些付款方式来测试除成功订阅之外的场景。
与一次性商品类似,您还应验证购买交易是否像处理购买交易中所述的那样得到了正确的确认。对于许可测试人员发起的购买交易,如果您的应用未确认购买交易,将在3分钟后退款,并且您将收到一封关于取消购买交易的电子邮件。您也可以前往Google Play管理中心的“订单”标签页,查看是否有个订单在3分钟后退款。
续订期
测试订阅的续订速度比实际订阅要快,并且测试订阅最多可续订六次。
下表列出了时长不同的订阅的测试续订时间。这些时间均为近似值。您可能会看到这与事件的精确时间存在细微的差异。为了弥补差异,请在每个订阅到期日期之后调用API以查看当前状态。
基于时间的订阅功能(如免费试订)也为了方便测试而缩短了时间。下表列出了与基于时间的订阅功能关联的测试时间段:
测试促销代码
您可以使用Google Play管理中心为您自己的测试创建代码。请注意,您针对一个应用中所有受管理的商品,每个季度最多只能创建500个促销代码。
您应测试以下促销代码兑换场景:
·在您的应用内启动的购买对话框中输入促销代码。
·在Google Play商店应用中兑换促销代码。
·在https://play.google.com/store上使用左侧导航栏中的兑换按钮兑换促销代码。
在这些场景中,您应以尽可能多的方式测试代码的兑换。我们建议您至少执行以下测试:
·在安装应用之前进行兑换。
·当应用在前台运行时进行兑换。请注意,对于此测试,您还需要一台设备,以使用Google Play商店应用进行测试。请务必测试您的应用中不同屏幕上的兑换。
·在多窗口模式下进行兑换,在这种模式下,您的应用和Google Play商店应用会同时显示。
对于每个测试,请确保正确检测到商品并向用户发快递通知。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部