-
Notifications
You must be signed in to change notification settings - Fork 0
푸시 알림 수신 시 백그라운드에서 스플래시 내부 로직이 실행되는 이슈 #2
Copy link
Copy link
Open
Labels
Description
Describe the bug
-
스플래시 화면에서 트래킹 이벤트 전송 (View 이벤트 및 스플래시 재생 완료 이벤트)
-
스플래시 관련 트래킹 이벤트가 과다 집계되는 이슈 확인
Cause
-
앱이 종료된 상태에서 푸시 알림이 수신될 때, 스플래시 내부 로직이 백그라운드에서 실행됨
- SceneDelegate의
willConnectTo메서드가 호출되면서 스플래시 화면을 띄우는 로직이 실행됨
- SceneDelegate의
-
스플래시에서 트래킹 이벤트를 전송하는 로직이 포함되어 있어, 앱이 완전히 실행되지 않은 상태에서도 불필요한 트래킹 이벤트가 발생함
-
원인은 Silent Push로, Notifly SDK가 푸시 페이로드에
"content-available": 1속성을 포함하여 전송하고 있었음 -
이 설정으로 인해 앱이 종료된 상태에서도 푸시가 백그라운드에서 처리되며, SceneDelegate가 실행됨
-
Solution
- Notifly SDK에서
"content-available": 1설정을 제외하도록 푸시 페이로드 수정
Reactions are currently unavailable