Я работаю над фреймворком iOS (в Swift), который содержит функции маяка. Я сделал это за исключением того, что я не уверен, как обрабатывать сценарий, где я нахожусь на переднем плане, и я встречаюсь с несколькими маяками в короткий срок.Управление локальными уведомлениями для платформы iOS с маяками
Если я хочу didReceive
метод делегата, чтобы показать предупреждение для маяка на переднем плане, и если я встречу много маяков, он не будет работать хорошо (предупреждения будут отображаться один над другим). Есть ли какое-то решение для уведомлений о очереди?
Также я хотел бы знать, есть ли способ сделать всю эту логику для получения локальных уведомлений внутри моей структуры? я должен быть в состоянии поддерживать IOS версии 8.0, так что я не могу использовать Notification Center, который доступен с прошивкой-10,0
Могу ли я создать некоторый класс, который будет действовать как appdelegate
(вероятно, какой-то класс, который будет осуществлять UIApplicationDelegate в рамках), что-то вроде этого возможно?
Я хочу разместить столько же кода, сколько и внутри самого фреймворка, так что это не будет слишком грязная работа для того, чтобы кто-то включил эту инфраструктуру со всей функциональностью.