0

예약 된 시간에 약을 먹도록 환자에게 상기시키는 iOS 앱을 만들고 있습니다. 예를 들어, 사용자는 start dateend date을 선택하고 하루 중 횟수 (오전 9시, 오후 1시 등)를 선택합니다. 또한 사용자는 요일 사이의 간격을 선택하거나 평일을 선택하여 약을 복용 할 수 있습니다. 예를 들어, MON 및 TUE에만 적용됩니다.iOS의 여러 지역 알림

전달 된 매개 변수를 기반으로 날짜 목록을 얻는 데 도움이되는 제 3 자 클래스가 있습니까?

또한 한 번에 64 개의 로컬 알림 만 예약 할 수있는 곳을 읽었습니다. 내 경우 start dateend date을 선택하면 64 일 이상 걸릴 수 있습니다.

어떻게 처리합니까? 나는 이런 것들에 어떤 단서도 가지고 있지 않다.

감사합니다 ..

답변

1

애플 박사는 말한다 :

장치의 각 응용 프로그램은 64 개 예정 지역의 통지로 제한됩니다. 시스템은이 제한을 초과하는 예약 된 알림을 삭제하고 가장 빨리 시작될 64 개의 알림 만 유지합니다. 되풀이 알림은 단일 알림으로 처리됩니다.

알림을 지능적으로 관리합니다. 그렇다면 그것은 문제가되어서는 안됩니다. 하루 종일 최대 64 개의 알림을 생성하고 UILocalNotification의 repeatInterval을 NSCalendarUnitDay로 설정하십시오. 나는 그것이 도움이 될 것 같아요.

+0

특정 평일에 로컬 알림을 반복하려면 어떻게해야합니까? 예를 들어 MON, TUE 및 SUN에서만 가능합니다. @Drongo는 어떤 아이디어입니까? – NSPratik