我正在尝试通过Fabric Beta中的两个不同的组织来分发两个具有相同程序包名称的Android应用程序(我意识到这很奇怪,但是它们是同一应用程序的不同版本,因此我需要看看我是否可以将它们放在单独的渠道中)。
我可以将apks上传到两个组织都很好(它们最终以不同的渠道出现-每个组织一个)。问题是,当我尝试将两个通道都添加到单个设备时,只有添加的第一个通道可用。似乎当我尝试添加第二个频道时,Fabric Android Beta应用程序只是认为第二个频道已被添加,因此它只是加载已添加的频道,而从未添加第二个频道。
这是预期行为还是预期行为?
在同一个设备上是否有办法在同一个设备上分配两个渠道(来自不同的组织)?
我意识到我可以更改程序包名称,但是如果可能的话,我想避免这样做,以便我们仍然可以测试升级方案。
答案 0 :(得分:0)
两个不同的应用程序不能具有相同的程序包名称。即使在游戏商店中,包裹名称也是唯一的标识符。您可以使用构建工具将2个不同的程序包用于同一代码库。
理想情况下,程序包名称表示为
com.company.product
因此,最好创建2个不同的应用程序