참고로 유료 개발자 계정이 있어야한다. apple 개발자 멤버십을 보면 총 3단계가 있는데 일반 개발자 계정이 아닌 최소
apple developer enterprise program
를 달아야 push notification 서비스를 이용할 수 있다.
또 참고로 유료계정은 1년 구독권으로 100$ 즉, 대충 13만원이니까 뭐... 돈 많은 사람들이거나 app을 주력으로 하는 사람들은 가입해도...?
ios/Runner.xcworkspace
를 열어준다.Signing & Capabilities
에서 +Capabillity에 Push Notifications를 선택해준다. "푸시 알림을 사용 설정합니다"를 클릭한다.
가장 밑에 developer account 링크를 클릭한다.
제일 먼저 나오는 developer.apple.com/account 링크를 클릭하여 과정대로 따르면 애플 개발자 계정을 생성할 수 있다.
마지막으로 Certificates, Identifiers & Profiles 탭에 밑에서 두번째 Keys를 누르면 아래와 같이 설정하고 ApplePushNotifications key를 다운받을 수 있다.
그리고 프로젝트 설정에서 다운로드 받은 apple APN 키를 등록하면 비로소 설정이 끝난다.
참고로 해당 프로젝트의 iOS 폴더 위치에서 아래 명령어를 해주면 좋다.
pod repo update
flutter pub add firebase_messaging