2013-07-26 3 views
2

У меня есть локальные уведомления, которые выходят один за другим каждую секунду. Текст, который я использую, всего лишь @"". Я регистрирую эти уведомления в applicationWillResignActive. Они делают именно то, что я хочу, чтобы они делали, когда я встречаюсь с приложением и блокирую iPhone, или просто оставляю его разблокированным, что вибрирует, без появления баннера. Но когда я блокирую экран прямо из приложения, локальные уведомления, которые имеют @"" в качестве текста, не вибрируют.Локальное уведомление вибрирует без текста

У меня есть таймер, который длится от 15 минут до 24 часов. Я хочу, чтобы iPhone вибрировал каждую секунду в течение пятнадцати секунд, пока приложение находится в фоновом режиме после блокировки экрана. Теперь у меня работает только после нажатия кнопки «домой» и/или блокировки приложения, но не если я заблокирую экран прямо из приложения.

ответ

2

Нет смысла посылать местное уведомление без текста, если все, что вы хотите сделать, это вибрация телефона. Просто позвоните по этому методу:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 
+0

Как это сделать, если приложение не работает? – KKendall

+0

Я думал, что было бы проще, если бы я просто отправил локальное уведомление вместо того, чтобы беспокоиться о том, чтобы делать что-то, пока приложение находится в фоновом режиме. – KKendall

+0

У вас есть фоновая поддержка? Какова цель этих фоновых вибраций? –

Смежные вопросы