2014-11-10 1 views
0

로컬 알림이있는 사용자에게 정보를 보내는 App을 만들고 싶습니다.Swift에서 NSLocalNotification이 실행 된 후 Swift Schedule NSLocalNotification이 실행되었습니다.

로컬 알림이 전송되면 앱이 백그라운드에서 실행 중일 때 다른 알림을 예약해야합니다. 서로 다른 시간 간격과 텍스트를 사용하여 알림 스트림을 만들려면 다음 알림의 속성을 변경할 수 있어야합니다.

하나의 알림을 예약하는 방법을 알고 있고 didReceiveLocalNotification을 사용하려고했지만 원하는 결과를 얻지 못했습니다.

논리가 될 것입니다. 앱이 배경으로 이동 -> 알림 예약 -> 알림 표시 -> 앱이 백그라운드에서 다른 알림의 속성을 설정 -> 앱이 백그라운드에서 다른 알림 일정 설정 -> 앱이 백그라운드에 유지됨 -> 알림이 표시됨 -> 앱 다른 알림의 속성을 설정합니다 ...

나를 도와 줄 수 있습니까? 감사합니다, Tobias

+1

iOS의 백그라운드에서 앱을 임의로 실행할 수없는 배경 모드를 결정해야합니다. iOS 애플리케이션 프로그래밍 가이드를 살펴보십시오. 아마도 백그라운드 새로 고침 모드가 작동 할 수 있습니다. – Paulw11

+0

백그라운드 새로 고침 모드 시간 간격을 설정할 수 없습니다. 그런 다음 원하는 작업을 수행 할 수없는 것처럼 보입니다./또는 로컬 알림을 사용하는 것이 불가능한 것 같습니다. .. –

+0

정확한 제어를 원할 경우 서버 기반 푸시 알림 예약이 더욱 안정적입니다. – Paulw11

답변

0

오랜 연구와 Paulws의 의견을 듣고 나는 Apples Local Notifications에서 내가 할 수있는 작업이 불가능하다는 결론에 도달해야합니다. 이러한 유형의 작업에서는 푸시 알림을 사용하여 더 긴 시간 동안 정기적 인 알림을 예약 할 수 있어야합니다.

관련 문제