1.용어
- Device Token : 아이폰과 같은 ios 장치의 고유 기계 식별 번호
- FCM Token: fire base에서 발급해주는 고유 uuid. FCM+ APN을 구현하 때 사용
- 본인은 fire base 없이 순수 APN을 이용하여 구현 할 예정
- Topic : 대상 기기 안에서 앱을 구별하는 고유 식별 문자이다.
- 일반적으로 앱의 Bundle ID 가 이에 해당한다.
2.로직

출처:https://medium.com/@ufukatalca/generate-apns-certificate-for-ios-push-notifications-ada9234d4c09
3.구현 방법
1) Legacy Push 방법
2) push 방법
- HTTP/2 통신
- HTTP/1.1 통신을 지원하지 않는다.