2014-11-10 1 views
0

Я нахожусь на ранних стадиях разработки приложения Cordova для нашей компании, которое будет распространено в некоторых крупных магазинах приложений. Одним из основных требований является то, что это приложение должно иметь «Master», и, по существу, одно и то же приложение будет распространяться (с их настройками, ТОЛЬКО косметическими, например, логотипами, рекламой и т. Д.) каждому заинтересованному клиенту.Phonegap/приложение для Кордовы - приложение для мастера - различные реализации

Таким образом, по сути, каждый клиент хочет иметь собственное приложение. Но код останется прежним, а исправления/исправления ошибок будут выполнены в приложении «Master» и будут распространены соответственно каждому клиенту. Есть ли способ сделать это, без необходимости дублировать приложение для каждого клиента. Естественно, они также захотят иметь собственное приложение в магазинах приложений, поэтому

Наша компания - клиент Приложение.

Наша компания - Клиент Б приложение и т.д.

ли что-то подобное возможно? Надеюсь, это имеет смысл, я новичок в разработке мобильных приложений.

ответ

1

Некоторые опции:

  1. Вы можете использовать мастер и обновлять логотипы и так далее динамически через Интернет (некоторые ограничения могут применяться специально для IOS).
  2. Вы можете создавать ветки в своей системе контроля версий.
  3. У вас может быть только одна основная версия и несколько файлов конфигурации (по одному для каждого клиента), и в зависимости от клиента вы можете загрузить соответствующий файл конфигурации, который прикажет приложению загружать пользовательские ресурсы, таким образом вы будете только должны изменить одну строку кода или только поместить необходимый файл конфигурации в соответствующий путь.

Помните, что это не вопрос программирования, поэтому он не может вписаться в SO.

Смежные вопросы