android - 当我发布生产性版本时,我可以保留 alpha 或 beta 版本吗?
问题描述
我已经在开发者控制台中上传了我的 Android 应用程序的新 alpha 版本,它提供了一个新的数据库版本。现在,由于出现错误,我还必须更新生产版本 - 但还不想将 alpha 版本的其他内容包含在其中(尤其是数据库更改)。
但是,如果我更新生产轨道,它通常会替换 alpha 版本,这将使测试版本不再可供测试人员使用。有没有办法发布一个生产版本并保留 alpha 版本?或者是在生产版本之后发布新的 alpha 版本并希望它比生产版本更早地提供给测试人员的唯一方法?
解决方案
可以但需要将新的生产 versionCode 分配为高于当前生产 versionCode 并低于 alpha versionCode。
例子:
- 产品版本代码:100
- Alpha 版本代码:105
=> 使用 101 作为新的 prod versionCode。
如果您在生产轨道和 Alpha 轨道之间使用连续数字,那么您首先需要在 Alpha 轨道上上传一个新版本,其 versionCode 高几个数字,以便留出足够的空间,然后为您的下一个版本分配较低的 versionCode在生产轨道上。
例子:
- 产品版本代码:100
- Alpha 版本代码:101
=> 使用 versionCode 103 在 alpha 轨道上发布新 APK,然后使用 versionCode 102 在 prod 轨道上发布新 APK。
推荐阅读
- intercom - IIntercom API - 令牌未经授权
- javascript - 如何在给定值列表的情况下动态地为 SVG 圆圈设置动画?
- sql - 如何为每个类别按天选择“最佳”(最大值)值?在 MS SQL 中
- react-native - 在“Connect(HomeScreen)”的上下文中找不到“store”。将根组件包装在...中或传递自定义的 React 上下文提供程序
- python - pandas 的 read_csv 和 display 函数的时间复杂度是多少?
- cypress - cypress.json可以和src文件夹同级吗
- java - 为什么 Path.getFileName("/") 与 "basename /" 不一致?
- flutter - Flutter - 有没有办法在 InitState 上加载异步方法?
- javascript - Javascript将字符串转换为带有单独字母和数字的数组
- kotlin - 具有具体泛型的内联函数在后台服务中使用时抛出非法类型变量引用异常