Изменение имени и значка приложения для iOS и Android на лету
Хорошо, я знаю, что название немного сбивает с толку, поэтому позвольте мне объяснить это немного подробнее.
У нас есть разные группы клиентов, и они хотят иметь свое собственное приложение, то есть имя приложения, значок, заставка и цвет темы настраиваются. Но функциональные возможности и функции остаются неизменными во всей линейке продуктов.
Конечно, мы можем подать разные приложения для разных клиентов. Но обслуживание было бы кошмаром для команды разработчиков - каждую новую функцию / исправления ошибок нужно было отправлять в разные ветки, и нам нужно было сделать несколько обновлений приложения. Кроме того, нам нужно провести ручное тестирование на всех вариантах. Мы не хотим идти по этому пути.
Как разработчик, я хочу иметь общее приложение для отправки и обновления приложений. Но как только клиент зарегистрировался, мы меняем имя приложения, значок и заставку в соответствии с его настройками. Я знаю, что могу сделать заставку и цвет темы - просто визуализировать другое изображение и значение RGB с сервера при входе в систему. Но я не знаю, есть ли способ изменить имя и значок приложения после установки приложения.
Я также провел предварительный поиск по этому вопросу, но получил ответ "нет". Так как эти ответы с 2011 года, поэтому мне интересно, изменилась ли ситуация или нет.
Большое спасибо!
PS Я нашел группу приложений в App Store, которые охватывают вопрос, который я задал. Это называется DropLocker. У них есть 14 вариантов, но я думаю, что они используют одну и ту же кодовую базу. Интересно, есть ли обновление, они выдвигают его индивидуально или есть способ сделать несколько обновлений приложения за один раз.
1 ответ
Для приложений iOS вы можете создавать цели в одном приложении, а для каждой цели вы можете изменить приложения, заставку, цвет темы и т. Д.
Чтобы создать цель, перейдите в свой проект. С левой стороны, в разделе "TARGETS", вы увидите две цели, одна с именем вашего проекта, другая с Test. Щелкните правой кнопкой мыши свой проект и нажмите "Дублировать". Тогда вы можете переименовать цель. Также переименуйте цель в "Управление схемами", чтобы избежать путаницы в дальнейшем. Затем вы можете изменить имя приложения отдельно для всех целей в разделе "информация". Точно так же вы можете создавать разные наборы Аппиконов и заставок и использовать их для разных целей. Чтобы изменить цвет темы, вы можете определить "Макрос препроцессора" в настройках сборки и использовать его внутри своего кода. Вы можете установить значение макроса для разных целей.