配置 Android 桌面测试
复制一个设置提示,包含安装步骤和该插件的完整Markdown指南。
在-app购买测试需要在Google Play Console中进行正确的配置。这个指南将指导您设置Android应用程序的沙盒测试环境。
选择合适的构建
标题:选择合适的构建在开始之前,分离这三个Android构建类型:
- 本地调试/开发构建: 在设备上检查 UI 和原生集成。
- 已上传到 Play Console 的签名 AAB: 对于真实的 Google PlayBilling 测试,必不可少。
- 在 Play 上安装的测试构建: 用于购买 QA 的您测试者的内部或封闭轨道上的构建。使用此构建进行订阅和内购验证。
如果您只从 Android Studio 或 adb, Google Play Billing 在生产环境中可能不会表现出相同的行为。对于订阅和内购验证,始终使用从 Google Play 安装的构建。
前提条件
标题:前提条件- 一个 Google Play Console 开发者帐户。如果您尚未创建一个,请从 开始:Play Console 注册.
- 在 Play Console 中创建了一个应用记录,使用您的最终 Android 包名
- 在 Google Play 控制台中创建的应用内产品或订阅
- 用于授权测试的可以添加到许可证的测试 Gmail 帐户
- 已签署的发布构建,准备上传
在进行账单设置之前,请在 Google Play 控制台中创建应用并决定它是否将是 免费的 还是 收费的. Google 允许您将收费应用转换为免费应用,但一旦应用被免费提供后,就无法将其转换为收费应用
为新 Google Play 商店应用使用 Android App Bundle (.aab)
bunx cap sync androidcd android./gradlew bundleRelease确保您的 Android 发布签名已经配置好,才能运行 bundleRelease如果您的密钥库、签名配置或发布密码尚未设置,请使用 Android Studio生成签名的应用程序包 / APK
提示您输入这些值。
设置过程-
标题:设置过程
添加测试账户 在 Play Console 中打开 设置 > 许可测试
并添加用于您的 Android 测试设备的主要 Google 账户。

-
选择测试路径
前往 测试和发布 > 测试 并选择以下路径之一:
- 内部测试: QA 和计费烟雾测试的最快路径。新包通常在几分钟内可用。
- 关闭测试: 更适合广泛测试,且个人开发者帐户(创建于 2023 年 11 月 13 日后)发布前必需。
首次发布时,Play 可能会向内部测试者显示临时应用名称和列表信息,持续 48 小时。

-
创建测试者列表
打开您的路径后,创建测试者列表并添加应接收构建的 Google 帐户。
如果您正在为新创建的个人帐户获取生产访问权限,请确保使用"关闭测试"并至少在 14 个连续的日子内为 12 名测试者保留选项。 创建测试者列表 上传一个已签名的发布构建

-
新 Google Play 应用程序应使用 Android App Bundle 代替 APK。上传后,保存发布,修复任何政策或商店列表阻塞 Play 标志,然后将发布发布到测试跟踪。
上传发布构建
.aab.加入测试计划

-
button 来报名。
Join the Testing Program New Google Play apps should use an Android App Bundle rather than an APK. After upload, save the release, fix any policy or store listing blockers Play flags, then publish the release to the testing track. Upload release build
从该选入流程创建的Play商店列表中安装应用,而不是从本地导出的APK。

-
构建和测试
在测试设备上启动已安装在Play上的构建并尝试进行购买。您应该看到以下消息:
“This is a test order; you will not be charged.”

重要注意事项
标题为“重要注意事项”的部分- 为了billing QA,请在安装Play测试版之前卸载任何侧载的应用副本。
- 内部测试对于快速烟雾测试很好,但关闭测试才是新个人账户生产访问的重要途径。
- 测试账户不会为购买而被收费
- 测试购买使用与生产购买相同的流程
- 您可以测试所有订阅功能,包括试用和介绍性优惠
- 测试订阅具有加速续费周期,以便更快地测试
- 使用相同的Google账户在三个地方:设备上的Google Play商店、测试者优惠流程和License测试
故障排除
故障排除测试模式下产品不显示:
- 确保您的应用程序已上传到测试轨道
- 验证测试帐户已添加到License测试
- 检查Google Play控制台中产品是否处于活跃状态
- 确认从Google Play安装了构建,而不是本地侧载
“Item not available” error:
- 产品项不可用
- 确保您的应用程序包名与Play Console中的包名匹配
- 确认您已使用测试账户登录
- 确认已上传指向相同包名和产品目录的已签名发布构建
测试显示为真实收费的购买:
- 确认账户已添加到许可测试
- 确保您正在使用测试跟踪的构建
- 确认测试标志在购买期间显示