Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

IOS 푸시(Push) 수신시 백그라운드에서 이벤트 발생 안됨. 문의


가을이다

질문

안녕하세요
가을이다 입니다.

Delphi 11 에서 푸시를 구현했는데, 한가지 안되는 부분이 있어 혹시 해결하신 분이 계시나 해서
문의드립니다.


현재 Android, ios 에서 모두 푸시를 구현한 상태입니다. (아래링크참조)
https://rorobong.tistory.com/70
https://synaptica.info/en/2022/03/24/delphi-11-firebase-cloud-messaging-fcm-ios-app-push-notification-1/


Android 는 모든 경우 동작이 잘 되나, IOS의 경우 백그라운드 일때 문제가 됩니다.
알람은 오나, 알람클릭시 앱이 포그라운드로 전환될때 푸시메세지를 못가지고 오는것 같습니다.

모든 구글링을 통해 알아보았으나, 결국 원인을 못 찾았습니다.

해당 현상 간단히 정리해보았습니다.

[안드로이드]

1.앱 종료상태              : (○) 알람클릭시, 앱이 실행되며 PushService.StartupNotifications 에서 푸시데이터체크 완료
2.앱 실행상태 (포그라운드) : (○) OnReceiveNotificationEvent 이벤트가 발생되어 푸시데이터체크 완료
3.앱 실행상태 (백그라운드) : (○) 알람클릭시, 앱이 활성화되며 OnReceiveNotificationEvent 이벤트가 발생되어 푸시데이터체크 완료 


[IOS]

1.앱 종료상태              : (○) 알람클릭시, 앱이 실행되며 PushService.StartupNotifications 에서 푸시데이터체크 완료
2.앱 실행상태 (포그라운드) : (○) OnReceiveNotificationEvent 이벤트가 발생되어 푸시데이터체크 완료
3.앱 실행상태 (백그라운드) : (×) 알람클릭시, 앱이 활성화되긴하나, 이벤트 발생도 안되고 푸시데이터체크도 안됨


구글링결과 :: IOS에서 백그라운드에서 푸시 보낼때에 IOS의 경우 Json 만들때 content_available 값도 추가해서 True or 1로도 적용해보았는데 똑같네요.

델파이11에서 Firecase ios쪽 버그인지, 제가 방법을 잘못한건지 잘 모르겠네요.

혹시 해결하신 분 계시면 조언 꼭 좀 부탁드립니다.
 

이 댓글 링크
다른 사이트에 공유하기

0 answers to this question

Recommended Posts

이 질문에 답변한 사람이 아직 없습니다

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.