Как сделать так, чтобы на iPhone SpringBoard отображалось два или более значков для одного пакета приложений? - PullRequest
3 голосов
/ 20 октября 2008

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 20 октября 2008

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

0 голосов
/ 21 октября 2008

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

...