Как заставить iPhone SpringBoard отображать две или более иконки для одного пакета приложений?

StackOverflow https://stackoverflow.com/questions/219037

  •  03-07-2019
  •  | 
  •  

Вопрос

Кажется, что файл Info.plist может объявлять разные роли для одного и того же пакета приложения с помощью клавиши UIRoleInfo . SpringBoard может распознавать эти роли после установки приложения и отображать отдельные значки для каждой роли приложения.

Например, iPhone показывает MobileSlideShow.app как две разные программы: Фотографии и Камера .

К сожалению, на данный момент нет официальной документации Apple по этому вопросу. Кто-нибудь посоветует, как организовать такое же поведение в пользовательском приложении?

Эта функция будет использоваться в продукте Enterprise для специального распространения.

Это было полезно?

Решение

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

Другие советы

Вы пробовали это, чтобы видеть, работает ли это? Если это не работает, вы можете создать второе приложение, которое ничего не делает, кроме запуска первого, с настраиваемой схемой URL. Первое приложение может распознать, когда оно запускается с этим URL. Это не идеально, так как вы увидите запуск второго приложения & amp; выйти (хотя это должно быть очень быстро).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top