Google은 기본 캘린더 응용 프로그램과 같은 iOS 애플리케이션을 개발 중입니다. 응용 프로그램은 기본 달력 데이터베이스의 데이터를 동기화합니다. 또한 시작 시간 (예 : 10 분 전) 이전에 각 캘린더 항목/회의에 대한 로컬 알림을 트리거합니다.iOS 알림을 백그라운드에서 수신 :: 로컬 알림
누군가가 우리가 직면 한 아래의 문제를 도와주십시오.
1) 기본 캘린더 데이터베이스에 변경 사항이 생기면 애플리케이션이 즉시 업데이트되도록하려면 어떻게해야합니까? 새로운 회의가 있거나 기존 회의가 재조정 될 때마다 사용자 정의 코드가 호출되기를 바랍니다. 애플리케이션 포 그라운드 알림을 구독하면이 기능을 사용할 수 있지만 애플리케이션이 백그라운드에서 실행되는 동안에도 코드를 실행할 수 있음을 알고 있습니다.
2) 모든 회의가 시작되기 10 분전에 로컬 알림을 트리거하는 가장 좋은 방법은 무엇입니까? 백그라운드 서비스를 실행하고 다음 10 분 동안 회의가있을 경우 정기적으로 점검해야합니까? 또는 모든 지역 알림을 즉시 예약해야합니까? 그러나이 경우에는 앱이 백그라운드에 있거나 새로운 미팅이있을 때 회의 일정을 다시 잡을 수있는 방법을 잘 모릅니다.