이름: Apple Developer 에서 보여줄 이름
언어: 한국어
번들 ID: XCode 에 등록되어있는 앱 id com.~~
SKU: 고유 식별자 (번들 id 로 했음..)
keys 선택 후
Apple Push Notifications service (APNs)
이거 선택 후 키 download
잘 저장하고
Key ID 도 기억해둔다
눌러보면
App ID Prefix 가 Team ID
위에 기억해둔 Key ID
Firebase Console 로 가서
클라우드 메시징
Firebase Cloud Messaging API(V1)
을 설정해야 하는데
Apple app 구성에 APN 인증 키 등록
아까 다운로드한 key 파일 넣어주고
Team ID, Key ID 입력하여 인증 키 등록
https://honeystorage.tistory.com/332
https://twih1203.medium.com/swift-인앱-결제-구현-ff4b2d20a260
https://dev-yakuza.posstree.com/ko/react-native/react-native-iap/
코드는 제대로 작성하였으나 결제가 진행되지 않고 있어 확인해보니
유료 앱 계약이 만료되어 활성화 되어있지 않은 상태였다
효력 기간도 잘 확인해두었다가 갱신해줘야 함..
apple developer 에 등록되어 있어야 함..
device 는 XCode 에서 usb로 폰 연결 후
Window - Device and Simulator 에서
Identifier 에 적힌 일련번호가 UUID 이니
Devices + 로 등록할 때 입력하면 됨
Profiles 등록 시 연결을 허용할 Device 를 선택할 수 있음
허용된 폰만 연결 가능..
만들어진 프로비전 프로필 파일을 다운로드 후 더블클릭 하면
XCode 프로젝트에 등록된다..
마지막으로 Identifiers 에서 Capabilities 를 XCode 와 맞춰주면 된다
push 알림을 날리기 위해서는
여기 체크가 되어있어야 하고
XCode 의 Capabilities 랑 pair 가 되어야 한다
이렇게 Certificates 가 0 으로 되어있다면
Configure 를 눌러 인증서를 등록해주어야 한다