Google Play内购测试
Google Play内购测试
最近项目做海外版本,接入Google wallet支付后,测试验证比较繁琐,故记录一下。
Google wallet支付方式接入完成后,需要按照如下步骤设置,才可以进行支付测试:
一、配置并发布应用内商品
进入Google Play Console - 所有应用 ,选择具体应用,进行商品设置:

注意:
- 配置完应用内商品一定要发布,使之生效;
- 一定要保证网络环境所对应的国家在发布范围内;
- 游戏服务不支持商品配置,应用才支持商品信息设置;
二、上传APK并发布应用
Google Play Developer Console一个应用的发布渠道包括:正式渠道、Beta渠道、Alpha渠道,测试用的APK只要上传到Beta版或者Alpha版频道。
注意:
- 应用必须发布后,才可以测试支付功能。
- 应用发布后不会立即生效。
- 上传的APK包必须要有签名,而且不能用debug签名。
- 上传的APK包体积不能超过50M,否则需要做分包。
- apk包发布到Beta或者Alpha渠道即可,不需要发布到正式渠道。
- 如果应该状态变为【已发布】说明发布成功。
- Beta、Alpha也会进行严格审核,一些隐私问题或者政策问题会导致应用无法通过审核甚至下架。
- 安装到设备上用于测试的apk包可以和上传到Google Play的不同,但要保证这两个APK包使用相同的包名、签名、versionCode。
- 测试时使用的网络环境所属的国家和地区一定要在应用发布的国家或者地区范围内。
三、设置测试账号
(1)进入应用版本-具体发布渠道(如Alpha版)-管理测试人员,可以修改、添加测试人员账号;
(2)将【加入测试的网址】分享给测试人员访问,二次确认后才可以真正加入测试;

四、Android设备上安装应用
方法一:设备上GooglePlay直接搜索应用并安装;
方法二:通过PC的GooglePlay安装到指定手机;
方法三:若不使用GooglePlay应用,则传统apk安装即可,注意:与GooglePlay上的包保持相同的包名、签名、versionCode。
安装到真机上的测试APP签名、包名和上传到Google Play的APK一致,就可以测试。
五、Google Wallet支付
安装完成后,支付环节选择开发者后台配置的商品、Google Wallet支付方式即可,注意GooglePlay账号需要绑定支持国际支付的借记卡/信用卡,才可以支付成功。
六、沙盒测试
沙盒测试:测试期间,经过授权的用户帐户可通过 Google Play 购买您的应用内商品,不过这些用户帐户不用实际支付费用。
设置沙盒账号:在 Developer Console 中,转到 Settings > Account details,然后在 License Testing 部分将相应地址添加到 Gmail accounts with testing access 字段并保存。

划重点:
1、沙盒测试的账号,也需要按照 一~五 的流程配置完成,才可以进行商品购买。
2、沙盒测试账号只是额外增加了许可测试(license test)的设置,支付时候不需要真正付款。
PS:Google开发者后台中文翻译迷之难理解,英文过关的建议直接查看英文版。
Google Play内购测试的更多相关文章
- [Xcode 实际操作]九、实用进阶-(30)为IAP(支付方式)内购项目添加测试账号,测试内购功能
目录:[Swift]Xcode实际操作 本文将演示如何添加测试账号,以方便对内购功能进行测试. IAP,即in-App Purchase ,是一种智能移动终端应用程序付费的模式, 在苹果(Apple) ...
- AppStore ipa (苹果内购)笔记
内购示意图 准备条件 苹果的开发者证书,已经为应用启用App内购,并在Xcode更新配置文件 itunes store设置 itunes中创建App及其它设置 参考:iOS应用程序内购/内付费(一) ...
- iOS内购图文流程(2017)
什么是内购? 只要在iPhone App上购买的不是实物产品(也就是虚拟产品如qq币.虎牙币.电子书......) 都需要走内购流程,苹果这里面抽走三成. 使用内购需要走的流程. 1,填写协议,税 ...
- Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程
事前准备 最近给游戏添加了苹果的内购,这一块的东西也是刚刚做完,总结一下,其实这里不管是游戏还是我们普通的App添加内购这一块的东西都是差不多的,多出来的部分就是我们Lua和OC的交互的部分,以前刚开 ...
- iOS开发支付篇-内购(IAP)
一,前言 经典文章参考: . http://yimouleng.com/2015/12/17/ios-AppStore/ 内购流程 . http://www.jianshu.com/p/b199a46 ...
- iOS 内购讲解
一.总说内购的内容 1.协议.税务和银行业务 信息填写 2.内购商品的添加 3.添加沙盒测试账号 4.内购代码的具体实现 5.内购的注意事项 二.协议.税务和银行业务 信息填写 2.1.协议.税务和银 ...
- iOS开发支付篇——内购(IAP)详解
1 <em>内购所需要的资料整理总结,史上最完整的,哈哈哈哈哈哈</em> 思维导图 重点总结: 1 2 3 4 5 6 7 8 9 10 11 12 13 1.获取内购列表( ...
- [Xcode 实际操作]九、实用进阶-(31)为IAP(支付方式)内购功能的具体实现和测试
目录:[Swift]Xcode实际操作 本文将演示如何为IAP(支付方式)内购功能的具体实现和测试. 内购是苹果市场上的一种常见的盈利方式. 在项目中确保已经安装了第三方库[Pod],双击[Podfi ...
- SDK接入(2)之Android Google Play内支付(in-app Billing)接入
SDK接入(2)之Android Google Play内支付(in-app Billing)接入 继上篇SDK接入(1)之Android Facebook SDK接入整理完Facebook接入流程之 ...
随机推荐
- Vue + Element UI 实现权限管理系统 前端篇(七):功能组件封装
组件封装 为了避免组件代码的臃肿,这里对主要的功能部件进行封装,保证代码的模块化和简洁度. 组件结构 组件封装重构后,试图组件结构如下图所示 代码一览 Home组件被简化,包含导航.头部和主内容三个组 ...
- Ajax初始接触
演示JS对象的属性,方法和事件的使用 (1)window.location.href (2)form.submit() <form action="" method=&quo ...
- C/C++求职宝典21个重点笔记(常考笔试面试点)
这是我之前准备找工作时看<C/C++求职宝典>一书做的笔记,都是一些笔试面试中常考的重点难点问题,但比较基础,适合初学者看. 1. char c = '\72'; 中的\72代表一个字符, ...
- 装饰者模式——Java设计模式
装饰模式 1.概念 动态地为对象附加上额外的职责 其目的是包装一个对象,从而可以在运行时动态添加新的职责.每个装饰器都可以包装另一个装饰器,这样理论上来说可以对目标对象进行无限次的装饰. 2.装饰器类 ...
- Python模块:time模块详解(转)
在平常的代码中,我们常常需要与时间打交道.在Python中,与时间处理有关的模块就包括:time,datetime以及calendar.这篇文章,主要讲解time模块. 在开始之前,首先要说明这几点: ...
- MVC初级教程(三)
演示产品源码下载地址:http://www.jinhusns.com/Products/Download
- JWT操作(.net)
1.JWT定义 JWT(Json Web Token)是一种用于双方之间传递安全信息的简洁的.URL安全的表述性声明规范.JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方 ...
- 7.C#知识点:抽象类和接口浅谈
知识点目录==========>传送门 首先介绍什么是抽象类? 抽象类用关键字abstract修饰的类就是叫抽象类,抽象类天生的作用就是被继承的,所以不能实例化,只能被继承.而且 abstrac ...
- 关于《阿里巴巴Java开发规约》插件的安装与使用
一.安装 二.idea插件的安装与使用 https://github.com/alibaba/p3c/tree/master/idea-plugin#run-plugin Idea Plugin Pr ...
- Lifting the Stone(hdu1115)多边形的重心
Lifting the Stone Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To ...