Ярлык приложения "Поделиться приложением" [UIApplicationShortcutIconTypeShare]

Я видел много приложений, использующих UIApplicationShortcutIconTypeShare ярлык приложения, чтобы поделиться своим приложением прямо с главного экрана. Он запускает UIActivityViewController прямо с домашнего экрана, не открывая приложение. Как ты это делаешь?

1 ответ

Решение

ОС автоматически добавляет пункт меню "Поделиться" во все приложения, загруженные из App Store. Обратите внимание, что он не добавляет его в приложения, установленные через XCode или любые сторонние системы распространения, такие как Buddybuild.

(Изменить: версия TestFlight вашего приложения будет иметь пункт меню "Отправить бета-отзыв" вместо "Поделиться...")

Чтобы ответить на ваш вопрос напрямую, хотя, нет, это не возможно (для iOS 10 - может быть возможно в будущем, кто знает) для приложения, чтобы представить контроллер представления непосредственно на домашнем экране. Если бы это было возможно, это было бы большой проблемой безопасности, потому что приложение не должно иметь доступа к чему-либо за пределами своего главного окна.

Другие вопросы по тегам