如何在Google Play上测试应用更新? [英] How to test app update on Google Play?

查看:588
本文介绍了如何在Google Play上测试应用更新?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我在Google Play商店中拥有1.0版的应用.

Let's say I have the app in Google Play Store with version 1.0.

在新版本(1.1)中,我想使用新列升级数据库.

In the new version (1.1) I would like to upgrade the database with new columns.

在我的应用程序中,数据库升级是常见的崩溃,因为以前版本(1.0)中的用户在数据库中没有新列.

Database upgrading is a common crash in my application because users in previous version (1.0) doesn't have the new columns in the database.

我尝试使用Google Play商店的Beta测试功能,但是问题是没有有效的方法(或者至少我还没有找到)来执行以下操作:

I have tried to use the Google Play Store's beta testing feature, but the problem is there is no effective way (or at least I haven't found one yet) to do the following:

在测试仪的设备上安装当前的稳定版本(1.0),然后将应用程序更新为(1.1)-假设我们在进行新更新版本(1.1)的游戏测试时遇到错误,我对其进行了修复(1.2)我想重复此过程,我想将1.0稳定的应用程序安装到测试仪的设备上,然后再次将其更新为1.2(并解决了错误)

Install a the current stable version (1.0) to the tester's device, then update the application to (1.1) - let's say we got an error during the playtest of the new updated version (1.1), I repair it (1.2) and I would like to repeat the procedure, I would like to install the 1.0 stable app to the tester's device and yet again I would like to update the app to 1.2 (with the resolved error)

(就我而言),唯一的方法是从Beta测试列表中删除Beta测试器(在Google Play系统中可能需要几个小时才能刷新),重新下载1.0应用程序,然后将测试器重新添加到beta测试列表(再次等待时间)并下载新的1.2应用程序.

The only way (as far as I concern) is to remove the beta tester from the beta testing list (could take hours to refresh in Google Play systems), re-download the 1.0 application, re-add the tester to the beta testing list, (again waiting hours) and download the new 1.2 application.

是否有更复杂的方法来测试应用程序版本更新?

Is there a more sophisticated way to test app version updates?

谢谢.

如果我可以和其他测试我的应用程序的人一起做,那就太好了.因此,解决方案所需的编程和命令提示符用法越少越好.

It would be nice if I could do this with other people testing my app. So the less programing and command prompt usage needed the solution is the better.

推荐答案

我将 Beta 用于适用于iOS和Android应用的无忧Beta版本.

I use Beta for painless beta distributions for iOS and Android apps.

来自:概述

您希望在整个开发生命周期中尽早获得反馈.使用Beta,您可以轻松地将Beta版本发送给您的用户.您将自动获得所有版本的使用情况统计信息和稳定性指标,以便知道何时准备好发货.

You want feedback early and often throughout your development lifecycle. With Beta, you can easily send beta builds to your users. You’ll automatically get usage stats and stability metrics for all your builds, so you know when you’re ready to ship.

我发现它非常有用,可以将Beta与 crashlytics 结合使用,以进行崩溃报告.以下是优点:

I find it very useful and use beta in conjunction with crashlytics for crash reporting. Below are the advantages:

  • 您可以使用 Android Automation for Continuous Delivery 自动化构建,并通过gradle支持beta.
  • >
  • 所有测试人员都可以立即使用该版本.
  • 所有版本均已存档,可以随时使用.
  • 通过创建和共享内部版本动态添加质量检查工程师,跟踪进度并动态添加质量检查工程师.
  • 访问所有带有build(apk)和构建版本的构建发行说明.
  • 如果构建得到QA工程师的批准,则还可以从gradle本身使用fastlane将相同的APK直接上传到Playstore.
  • You can automate the build with Android Automation for Continuous Delivery and has support for beta via gradle.
  • Build is available instantly to all the testers.
  • All builds are archived and can is available at anytime.
  • Dynamically add QA engineers, track progress, add QA engineers dynamically by creating and sharing the build.
  • Access to all build release notes with build(apk) and build version.
  • Further more if the build is approved by QA engineers, one can directly upload the same apk to playstore with fastlane from gradle itself.

这篇关于如何在Google Play上测试应用更新?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆