2016-12-20 8 views
0

iOS 10에서 알림을 탭하지 않았거나 취소되었음을 알리는 대리인이 있습니까?알림을 받았지만 탭하지 않았거나 해제되지 않은 경우 응용 프로그램에 알립니다.

사용자가 알림 데이터를 탭하지 않은 경우에도 알림 데이터를받는 방법은 무엇입니까? 통지가 도착했을 때 방법은 아래

func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (_ options: UNNotificationPresentationOptions) -> Void) {} 

func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping() -> Void) {} 
+1

푸시 알림에 의존하지 말고 자체 백엔드에 해당 데이터를 보관하십시오. – rckoenes

답변

0

가 호출됩니다

나는 사용자가 알림을 도청하는 경우에만 응답이 두 대리자 메서드가 있습니다.

func didReceive(_ notification: UNNotification)

추가 정보는이 사과 문서를 참조하십시오. Notifications apple

+0

어쨌든 응용 프로그램이 종료 된 경우이 방법을 통해 영역 데이터베이스와 같은 응용 프로그램에 저장된 것을 수정해야합니까? – MahmoudTarek

+0

앱이 종료되면 호출되지 않지만 앱이 백그라운드 일 경우 제대로 작동합니다. – MahmoudTarek

관련 문제