투케이2K

94. (ios/swift) AppDelegate 앱 딜리게이트 푸시 알림 전달 받은 상태 확인 - didReceiveRemoteNotification 본문

IOS

94. (ios/swift) AppDelegate 앱 딜리게이트 푸시 알림 전달 받은 상태 확인 - didReceiveRemoteNotification

투케이2K 2022. 1. 8. 11:21

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    // MARK: - [푸시 알림 전달 받음 상태 확인]
    func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]){
        // [switch 문을 사용해서 분기 처리 실시]
        switch UIApplication.shared.applicationState {
        case .active:
            print("")
            print("===============================")
            print("[AppDelegate >> didReceiveRemoteNotification]")
            print("설명 :: 포그라운드 상태에서 푸시알림 전달받음")
            print("===============================")
            print("")
            break
        case .background:
            print("")
            print("===============================")
            print("[AppDelegate >> didReceiveRemoteNotification]")
            print("설명 :: 백그라운드 상태에서 푸시알림 전달받음")
            print("===============================")
            print("")
            break
        default:
            print("")
            print("===============================")
            print("[AppDelegate >> didReceiveRemoteNotification]")
            print("설명 :: default")
            print("===============================")
            print("")
            break
        }
    }
 

 
반응형
Comments