728x90
반응형
앱을 사용하는 도중 fcm에서 보낸 KEY VALUE 의 값을 계속해서 받아 볼 수 있는 방법.
AppDelegate에서
extension AppDelegate : UNUserNotificationCenterDelegate {
func userNotificationCenter(_ center: UNUserNotificationCenter,willPresent notification: UNNotification,withCompletionHandler completionHandler:@escaping(UNNotificationPresentationOptions)-> Void) {
let userInfo = notification.request.content.userInfo
print(userInfo["gcm.notification.chatId"] as! String)
}
}
이렇게 해당 함수 안에서 userInfo를 이용하여 원하는 키값으로 데이터를 추출 할 수 있습니다.
이제 이 해당데이터를 원하시는 곳에(변수) 저장하셔서 메인뷰컨에서 사용 하시면 손쉽게 처리 가능합니다.
키값은 userInfo를 print찍어보시면 알 수 있습니다.
728x90
반응형
'IOS' 카테고리의 다른 글
Swift AppDelegate에서 ViewController 참조하기 (0) | 2021.12.08 |
---|---|
Swift rootView 변경하기. (0) | 2021.12.08 |
Swift 푸시(FCM) 알림 클릭 시 원하는 웹뷰 페이지로 이동하기 (0) | 2021.12.08 |
Swift 로컬에서 Notification(알림) 구현하기. (0) | 2021.12.06 |
Swift 키보드 상태 감지 하기 (0) | 2021.12.06 |
댓글