Fabric Beta:组织之间的渠道冲突?

时间:2018-09-24 16:42:31

标签: android fabric-beta

我正在尝试通过Fabric Beta中的两个不同的组织来分发两个具有相同程序包名称的Android应用程序(我意识到这很奇怪,但是它们是同一应用程序的不同版本,因此我需要看看我是否可以将它们放在单独的渠道中)。

我可以将apks上传到两个组织都很好(它们最终以不同的渠道出现-每个组织一个)。问题是,当我尝试将两个通道都添加到单个设备时,只有添加的第一个通道可用。似乎当我尝试添加第二个频道时,Fabric Android Beta应用程序只是认为第二个频道已被添加,因此它只是加载已添加的频道,而从未添加第二个频道。

这是预期行为还是预期行为?

在同一个设备上是否有办法在同一个设备上分配两个渠道(来自不同的组织)?

我意识到我可以更改程序包名称,但是如果可能的话,我想避免这样做,以便我们仍然可以测试升级方案。

1 个答案:

答案 0 :(得分:0)

两个不同的应用程序不能具有相同的程序包名称。即使在游戏商店中,包裹名称也是唯一的标识符。您可以使用构建工具将2个不同的程序包用于同一代码库。

理想情况下,程序包名称表示为

com.company.product

因此,最好创建2个不同的应用程序