Ткань бета: конфликт каналов между организациями? - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь распространять два приложения Android с одинаковым именем пакета через две разные организации в Fabric Beta (я понимаю, что это странно, но это разные версии одного и того же приложения, и по причинам, которые мне нужныпосмотрим, смогу ли я держать их в отдельных каналах).

Я могу нормально загрузить apks в обе организации (и они попадают в разные каналы - по одному для каждой организации).Проблема в том, что когда я пытаюсь добавить оба канала на одно устройство, доступен только первый добавленный канал.Кажется, что когда я пытаюсь добавить второй канал, приложение Fabric Android Beta просто думает, что второй канал уже добавлен, поэтому он просто загружает этот уже добавленный канал, а второй канал никогда не добавляется.

Это предполагаемое или ожидаемое поведение?

Есть ли способ иметь два канала (из разных организаций) на одном устройстве, которые распространяют apks с одним и тем же пакетом?

Я понимаю, что могу изменить имя пакета, но я бы хотелЯ хотел бы избежать этого, если это возможно, чтобы мы могли по-прежнему тестировать сценарии обновления.

1 Ответ

0 голосов
/ 24 сентября 2018

Два разных приложения не могут иметь одинаковое имя пакета.Даже в игровом магазине имя пакета является уникальным идентификатором.Вы можете использовать 2 разных пакета для одной и той же базы кода, используя варианты сборки.

В идеале имя пакета обозначается как

com.company.product

Поэтому желательно создавать 2 разных приложения

...