2013-07-26 5 views
2

매초마다 로컬 알림이 차례로 나옵니다. 사용중인 텍스트는 단지 @""입니다. 이 알림을 applicationWillResignActive에 등록합니다. 그들은 앱을 배경으로 아이폰을 잠 그거나 잠금을 해제 한 상태로 두었을 때 배너가 나타나지 않는 상태에서 진동을하면서 그들이 원하는 것을 정확하게합니다. 그러나 앱에서 바로 화면을 잠그면 @""이라는 로컬 알림이 텍스트로 표시되며 진동이 발생하지 않습니다.로컬 알림을 사용하려면 텍스트없이 진동하십시오.

나는 15 분에서 24 시간 동안 지속되는 타이머를 가지고있다. 화면을 잠근 후 앱이 백그라운드에있는 동안 iPhone을 15 초 동안 진동 시키길 원합니다. 지금 내가 집에있는 버튼을 누른 다음 앱을 잠근 후에 만 ​​작동하지만 앱에서 화면을 바로 잠그지 않으면 작동하지 않습니다.

답변

2

당신이하고 싶은 일이 전화기를 진동시키는 것이라면 텍스트가없는 지역 통지를 보내는 것이 중요하지 않습니다. 이 메서드를 대신 호출하십시오.

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 
+0

어떻게하면 응용 프로그램이 실행되고 있지 않을 때이 작업을 수행 할 수 있습니까? – KKendall

+0

앱이 백그라운드에있는 동안 일을하는 것에 대해 걱정할 필요없이 지역 알림을 보냈다면 간단하게 처리 할 수 ​​있다고 생각했습니다. – KKendall

+0

후면 그라운드를 활성화 했습니까? 이러한 배경 진동의 목적은 무엇입니까? –

관련 문제