Google Play 购买(IAB)测试流程

Google Play 购买(IAB)测试流程

0. 前言

虽然Google 官方也有说明,可是说话很含糊(英文原文也很含糊),不少时候不清楚它到底表达什么。并且帮助文档和开发文档是分开的,可能经常出现的状况是你对着开发文档的流程走,遇到“坑”再去查Google的帮助文档。这是很花费时间的。但在开这个以前,仔细阅读开发文档仍是颇有必要的。html

Google 官方的帮助文档:https://support.google.com/googleplay/android-developer/answer/3131213?hl=zh-Hansandroid

1. Android 内购测试流程

关于AlphaBeta测试的区别:app

Alpha 与 Beta 测试的主要区别在于意义上,而在流程上是如出一辙的。测试

- Alpha 版:您应该在进行初始应用测试时建立 Alpha 版。在邀请少许的员工或受信任的用户进行测试后,您即可以将测试范围扩展到 Beta 版。
- Beta 版:您应该在建立 Alpha 版后建立 Beta 版。在您的应用发布正式版以前,您可让更多的用户参与 Beta 版测试

下面进行测试流程
在这里我认为你已经拥有Google 开发者帐号,并在Google console 中建立了一个Android 应用。ui

  1. 将 App发布到 Beta或者Alpha 测试通道。(注: 注意生成Apk的签名文件,后面全部的测试Apk的签名必须和这个保持一致,为了方便测试后直接发布到生产环境,建议使用生产环境的签名文件
  2. 建立应用内购买商品或者订阅(注:此步骤依赖 步骤 1
  3. 添加测试人员:Google console 主页 [设置] --> 管理测试人员 --> 添加测试人员的Google邮箱
  4. 测试邮箱限制:1. 必须为Google 邮箱(G Suite帐号) 2. 不能是大陆注册的Google邮箱帐号(不然没法完成支付,会提示支付失败) 3. 必须绑定一个有效的支付方式(虽然不扣钱,可是必需要有支付方式,能够绑定信用卡,也能够购买礼品卡,在[淘宝]购买礼品卡时记得问问商家是否支持你的帐户所在的国家,好比你是德国区帐户可是礼品卡只支持美国区,那么就换一个卖家)
  5. [重要]若是你第一次提交App到 Alpha/Beta测试通道(必须是Release状态,草稿应用已经再也不支持了,开发文档里有写----测试应用内购买结算),那么必须等待几个小时(根据你们的经验大概是3--4小时)
  6. 步骤5 执行完后,在 AppRelease/Beta(Alpha)/下能够看到 opt-in link 对应的测试邀请连接,你须要将测试连接发给测试人员(在 邀请连接生成以前会显示: An opt-in link will be available here when you publish your app.)
  7. [重要] 测试人员必须登陆 [步骤3] 里的邮箱帐号后,点击邀请连接,而后点击 “成为成为测试人员”,这时测试人员与测试App的一一对应关系才肯定了下来
  8. 能够开始测试,开发人员只须要保证IDE打包的apk的[version_code]&[签名文件]一致就能够进行正常的测试(不必定非要使用上传的那个apk)
  9. Enjoy~ 到此整个测试流程结束。

2.0 结束语

Android 应用内测试流程也处于变动之中,若是哪一天流程变了,那么我这篇文章就可能成为“坑”,因此若是官方文档有变动,欢迎评论反馈,谢谢。google

官方文档:code

开发文档:Google Android 测试应用内购买结算
帮助文档:Google Android Alpha/Beta 测试帮助文档htm

相关文章
相关标签/搜索