gpt4 book ai didi

android - 使用 faSTLane 管理 alpha/beta/release channel 的 bundle id 的正确方法

转载 作者:行者123 更新时间:2023-11-28 20:05:38 25 4
gpt4 key购买 nike

我已经为我的应用程序设置了两种类型的developmentproduction。他们使用的数据库不同。

我想将 development 部署到 alpha channel ,将 production 部署到 beta/release channel 。

到目前为止,使用快车道实现此目标没有任何问题,但我有一个问题。在我的口味中,我为每种口味指定了不同的包 ID,例如com.example.myAppcom.example.myApp-development

FaSTLane 只允许我指定一个,谷歌游戏控制台也是如此。因此问题:

这里正确的做法是什么?我是否只对所有口味使用 1 个 bundle id 并将它们部署到各自的测试 channel ?

或者我是否最好在我的游戏控制台中创建 2 个应用程序(我现在有点反对)。我没有密切接触过 android 版本,所以我不确定这方面的通用方法是什么。

最佳答案

首先要正确的是词汇。 “bundle id”是一个 iOS 术语,在 Android 上没有定义。

在 Android 上,术语是“包名称”(例如 com.example.myapp)。包名称唯一标识 Android 上的应用程序。两个不同的包名意味着两个不同的应用程序。

对于大多数应用,推荐的方法是对 alpha、beta 和生产使用相同的包名称。这样就不会让用户感到困惑,如果没有当前的实时 alpha/beta 版本,用户将获得生产版本(他们不会在旧的 alpha 上“落后”)。这也意味着您只有一个 Play 商品详情可以通过屏幕截图等进行维护。

一些应用程序(例如 Chrome)有一个单独的包名称(应用程序)用于 Beta 测试。 Chrome 这样做是因为在 Play 商店支持测试版之前他们有一个测试版。然而,它也为您提供了一个优势,即您可以在同一台设备上同时运行测试版和生产版。然而,大多数应用开发者不会这样做,我建议不要这样做。

关于android - 使用 faSTLane 管理 alpha/beta/release channel 的 bundle id 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48609087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com