-
iOS Firebase 푸시 알림이 안 오는 문제 (didFailToRegisterForRemoteNotificationsWithError null)iOS 2022. 4. 10. 08:38반응형
https://firebase.google.com/docs/cloud-messaging/ios/client?hl=ko
Apple 플랫폼에서 Firebase 클라우드 메시징 클라이언트 앱 설정 | Firebase Documentation
Join Firebase at Google I/O online May 11-12, 2022. Register now 의견 보내기 Apple 플랫폼에서 Firebase 클라우드 메시징 클라이언트 앱 설정 Apple 클라이언트 앱의 경우 Firebase 클라우드 메시징 APN 인터페이스를
firebase.google.com
분명 위 문서에 나온대로 잘 따라했는데..
몇 번을 다시해봐도 푸시 알림 권한 요청도 안 뜨고, 당연히 알림도 오지 않았다.
로그를 보니까 이런 메시지가 찍혀있었다.
Error in application:didFailToRegisterForRemoteNotificationsWithError: (null)
왜 그런가 하고 한참 찾아보니..
TARGETS > Build Settings > Product Name이 한글로 되어 있어서 그렇다고 한다..............
근데 내가 개발해야 하는 어플은 설치했을 때 한글로 표기되어야 해서
일단 Display name을 한글로 바꾸고 (info.plist 내 Bundle display name을 수정해도 동일), Product Name을 영어로 수정했다.
이렇게 바꾸고 다시 빌드했더니 권한 요청도 뜨고,
firebase 홈페이지에서 테스트 메시지를 전송했을 때도 정상적으로 잘 수신했다 ㅜ.ㅜ
참고.
https://github.com/invertase/react-native-firebase/issues/4093
iOS 14 requestPermission failure if iOS product name has non-English characters · Issue #4093 · invertase/react-native-firebas
Issue First. I have no error in iOS 12/13 now. but iOS 14 Beta4 push notification permission failed. Exception thrown when 'await messaging().requestPermission();' is called. when requestPe...
github.com
반응형'iOS' 카테고리의 다른 글
맥에서 한/영키 사용하여 입력 소스 전환하기 (0) 2025.02.13 Invalid Provisioning Profile Signature (Error 90165) (0) 2022.04.13 TestFlight 내부 테스터 추가 안 되는 문제 (No Builds Available) (0) 2022.04.13 iOS WKWebView 파일 다운로드 및 파일 미리보기 (Objective-C) (0) 2022.04.10 M1 환경에서 발생하는 pod install error 해결 (0) 2022.04.10