Приложение будильника в iOS

Мне нужно создать приложение-будильник для iPhone, в котором пользователь может установить время и звук будильника. При этом я использовал UILocalNotification для включения будильника.

Теперь, в UILocalNotification, сначала мы получаем уведомление об уведомлении с опциями «Закрыть» и «Просмотр». Если пользователь нажимает «Просмотр», то мой делегат получает сообщение application: didReceiveLocalNotification: , и воспроизводится звуковой сигнал.

Но в системном приложении для оповещения мы не видим оповещения; он просто воспроизводит звук будильника. Как я могу заставить мое приложение использовать такое поведение?

22
задан CajunLuke 25 February 2012 в 15:09
поделиться

1 ответ

Это поведение тревоги недоступно для приложений iOS. У вас есть возможность создавать локальные уведомления и добавлять к ним звуки, но длина звука ограничена. Вы не можете непрерывно воспроизводить звук, например, встроенный будильник.

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

6
ответ дан 29 November 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: