UILocalNotification - необходимо вибрировать в течение более длительного времени во время оповещения / уведомления - PullRequest
1 голос
/ 28 марта 2012

Обзор

  • В моем проекте iOS я использую UILocalNotification,
  • , когда уведомление запускается, воспроизводится пользовательский звук.
  • пользовательский звук воспроизводится в течение 20 секунд,
  • телефон вибрирует только один раз при запуске

Что я хочу сделать:

  • В настоящее время телефон вибрирует только один раз при запуске.Я хочу, чтобы он постоянно вибрировал в течение 20 секунд, как в приложении Apple для будильника / таймера, прежде чем пользователь нажал на кнопку действия?

Вопрос

  • Можно ли во время оповещения заставить телефон вибрировать в течение 20 секунд, прежде чем пользователь сможет присутствовать на уведомлении или щелкнуть по кнопке действия?

Проблема

  • Поскольку мое приложение не имеет никакого контроля, пока пользователь не нажимает на кнопку действия, я не уверен, как заставить его вибрировать
  • Приложение может быть закрыто, когда всплывающее уведомление

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 28 марта 2012

Расписание таймера, который вызывает функцию вибрации несколько раз с некоторой задержкой между вызовами. Не забудьте добавить опцию, чтобы отключить вибрацию, поскольку из-за этого ваше приложение может быть отклонено из магазина приложений.

...