Подтвердить что ты не робот

IOS Показать UIAlert в Safari при использовании расширения моего приложения

Я разрабатываю простой блок-контент для устройств iOS 9+. Кажется, что все работает нормально с точки зрения блокировки рекламы/трекеров и т.д., И у меня даже есть возможность "белыми списками" сайтов непосредственно из Safari с помощью действия Share Extension.

Мой вопрос в том, когда пользователь нажимает Action > My Apps Share Extension [который добавляет его в список внутри основного приложения]. Я хочу показать простое оповещение, которое говорит что-то вроде "Этот сайт добавлен в ваш белый список.." в течение нескольких секунд, а затем исчезнуть.

... как это сделать?

** ОБНОВЛЕНИЕ Я прочитал всю документацию по яблок, но до сих пор не могу понять. Сообщение здесь действительно относится к тому, как разрабатывать оптимизированный интерфейс, но на самом деле не охватывает мою ситуацию.

В надежде, что кто-то узнает: -)

4b9b3361

Ответ 1

Почему вы не используете уведомления для этого, вы можете настроить свой стиль уведомлений как UIAlert. Вы можете увидеть что-то подобное в приложении "Календарь" в iOS.

UPDATE:

Я немного поработал, не удалось изменить стиль программно в соответствии с этим. Таким образом, лучший выбор - это обрабатывать его, когда ваше приложение находится на переднем плане. Я не могу придумать другого решения для ОС, кроме локальных уведомлений.