Ilj*_*lja 3 testing deployment android fastlane google-play-console
我已经设置了我的应用程序有 2 种风格development和production. 差异在于他们使用的数据库。
我想部署development到 alpha 通道和productionbeta/发布通道。
到目前为止,通过快车道实现这一点没有任何问题,但我有一个问题。在我的口味中,我为每种口味指定了不同的包 ID,com.example.myApp例如com.example.myApp-development
Fastlane 只允许我指定一个,Google Play 控制台也是如此。因此问题是:
这里正确的做法是什么?我是否只对所有风格使用 1 个捆绑包 ID 并将它们部署到各自的测试通道?
或者我最好在我的游戏控制台中创建 2 个应用程序(我现在有点反对)。我没有仔细研究过 android 版本,所以不确定常见的方法是什么。
首先要做好的是词汇。“bundle id”是一个 iOS 术语,在 Android 上没有定义。
在 Android 上,该术语是“包名称”(例如 com.example.myapp)。包名称唯一标识 Android 上的应用程序。两个不同的包名称意味着两个不同的应用程序。
对于大多数应用程序,建议的方法是对 alpha、beta 和生产使用相同的包名称。这样,用户就不会感到困惑,如果当前没有 alpha/beta 版本,用户将获得生产版本(他们不会“落后”在旧的 alpha 版本上)。这也意味着您只有一个 Play 商店列表需要通过屏幕截图等进行维护。
一些应用程序(例如 Chrome)有一个单独的包名称(app)用于 Beta 测试。Chrome 这样做是因为他们在 Play 商店支持测试版之前就有了测试版。但是,它还为您提供了一个优势,即您可以在同一设备上同时运行测试版和生产版。然而,大多数应用程序开发人员不会这样做,我建议不要这样做。
| 归档时间: |
|
| 查看次数: |
829 次 |
| 最近记录: |