2017-01-16 1 views
0

앱이 포 그라운드 및 백그라운드에있을 때 푸시 알림을 처리하는 방법입니다. 아래의 페이로드 데이터가 나타납니다.푸시 알림 페이로드 데이터 처리

FUNC 애플리케이션 (애플리케이션 : UIApplication, didReceiveRemoteNotification 유저 정보 : NSObject의 : AnyObject] fetchCompletionHandler completionHandler (UIBackgroundFetchResult) -> 보이드) {

FIRMessaging.messaging().appDidReceiveMessage(userInfo) 
    print(userInfo) 

// [제목 : 푸시 본체 : 안녕하세요 collapse_key와 : do_not_collapse, 아이콘 : 아이콘에서 : 27]

} 알림을이 페이로드를 처리하는 방법을

?

+0

나는 비슷한 종류의 페이로드이지만 전경이나 배경에서 알림을받지 못합니다. 어떻게 이런 종류의 페이로드를 처리 했습니까? –

+0

앱이 실행 중일 때 알림을 표시하기 위해 BRYXBanner를 사용할 수 있습니다. –

+0

앱이 배경 또는 전경에있을 때 앱이 포 그라운드에있을 때 –

답변

0

이미 알림을 받았습니다. 이것은 당신이 수행하고자하는 행동에 달려 있습니다. 페이로드를 구문 분석하고 이에 따라 데이터를 처리 할 수 ​​있습니다.

앱의 "실행되지 않음"상태에서 알림을 처리하도록 요청하는 경우. 그런 다음 iOS 핸들 자체가 처리 및 표시 할 알림을 처리하지만 형식은 Apple에서 정의한대로 이루어져야합니다.

+0

답장을 보내 주셔서 감사합니다. –

관련 문제