Привет, я новичок в iOS, в основном я разработчик Android.Но сейчас я работаю над iOS-приложением, это просто iOS-копия Android.Позвольте мне рассказать вам о том, что я хочу в приложении:
Наше приложение имеет сигнал тревоги, который будет напоминать нашему клиенту, что в конкретную дату у вас есть эта встреча.Например, если пользователь устанавливает будильник на 1 января 2019 года в 9:00 утра, то в этот день и время пользователь должен быть уведомлен об этом собрании.
Я много читал и обнаружил, что в iOS мы не можем этого сделать, поскольку, когда приложение находится в фоновом режиме, оно не может запускать собственный код?Итак, у меня есть 2 основных вопроса:
Что я хочу:
Прежде всего, как запланировать будильник
ЕслиТревога установлена, и приложение находится в фоновом режиме / завершено, тогда как генерировать уведомление, и когда пользователь нажимает на уведомление, переводит его в определенный вид?
- Если приложение находится в forground, то как перевести его в требуемый вид?также, если приложение находится на определенном представлении, как обновить само представление, когда срабатывает тревога?
Я знаю, что это 3 основные и основные части, которые требуют слишком много кодирования.Но я просто хочу направления.Дайте мне ссылку на куски кода.Я использую Xcode 9.2 и Swift 4.0.Заранее спасибо ...