Flutter에서 firebase_messaging 패키지 이용 시 iOS에서 메세지가 안 오는 문제 해결하기
Flutter에서 firebase_messaging 패키지를 이용하여 FCM을 구현하던 중, iOS에서만 메세지가 안 오는 문제가 발생할 수 있습니다.
안드로이드만 개발 경험이 있었다면 어디서부터 잘못된 것인지 알기 어렵습니다. 이런 경우, 패키지 문서를 다시 한번 찬찬히 읽어보며 잘못된 부분이 있는지 확인해볼 필요가 있습니다.
iOS FCM 설정법 및 해결 방법
iOS의 FCM 설정법을 찾아보면, FCM에서 APN 인증서 혹은 키 등록 과정이 필요합니다. 따라서 Apple 개발자 계정에 Push Key를 추가하고 Firebase로 돌아와 해당 키값을 등록해주어야 합니다.
결론: Push Key 등록 확인하기
문제 해결 후 알게 된 점은, 만약 iPhone으로 개발 경험이 있다면 쉽게 파악할 수 있는 부분입니다. 그러므로 Android만 개발 경험이 있고 비슷한 문제가 있다면 'Push Key 등록'을 한 번 확인해보는 것이 좋겠습니다.