iOS FCM 관련 제약 사항 정리.공부방/iOS2019. 8. 22. 19:15
Table of Contents
1. 메시지 구성을 Notification에 title, body 로 구성 할 경우
해당 메시지를 다르게 변경해서 보여줄 수 없다.
(OS에서 관리함)
2. Notification을 재구성해 사용자에게 보내주고 싶을 경우
payload안에 Notification을 없애고, 다른 key, value 값으로
보내고 payload를 파싱해서 Local Notification 으로 재구성 해서 보내주면 된다.
3. 하지만 2번 방법은 치명적인 단점이 있다.
iOS 정책에 의해 App이 Background 로 들어간 후 메모리 부족등의 이유로
OS가 App을 메모리에서 해제 하면 Notification을 받을수 없다.
또한 사용자가 App을 Background에서 지워도 동일하게 받을수 없게된다.
4. 결론은 iOS에서 권장하는 방식(Notification안에 메시지 내용 넣기)
으로 사용해야 3번과 같은 문제를 겪지 않는다.
반응형
'공부방 > iOS' 카테고리의 다른 글
iOS appstore deploy issue of screenshot (iOS 앱스토어 배포 스크린샷 문제) (0) | 2019.09.09 |
---|---|
ITMS-90809: Deprecated API Usage 해결 방법 (0) | 2019.09.02 |
how to invite testflight tester (TestFlight 테스터 초대 방법) (0) | 2019.08.22 |
Swift swiping gestures in WKWebView (0) | 2019.08.19 |
Swift WKWebView setting useragent for Google Sign-In (0) | 2019.08.19 |
@soycrab :: 꿀맛코딩
행복한 코딩을 위하여!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!