bannaviiOS) 앱이 메모리에서 해제된 상태에서 푸시가 왔을때 url로 이동하기(Feat. silent push, content-available, Firebase 클라우드 메시징 HTTP 프로토콜)
앱이 메모리에서 해제된 상태에서 fcm push가 왔을때, push를 클릭하면 서버에서 보내준 url을 타고 알림페이지로 이동하는 기능을 구현했다. 근데 테스트를 해보는데 push를 터치해서 앱이 켜지긴 했지만, 알림페이지로 이동하는게 아니라 로그아웃된 화면을 보여주기에 이르렀다. 왜 로그아웃이 된 거지? 디버깅을 시도해봤는데 백그라운드 상태에서 세션유지를 하고있다가 테스크 킬 시키면 디버깅도 안되는 모양이었다. 이때 내가 힌트라고 들었던것이 아래와 같았다. 그래서 정리해본다. 1. silent push 2. apns의 content-available Silent push https://clevertap.com/glossary/silent-push-notifications/ Silent Push Noti..
2022.11.15