apns
-
APNs 를 통한 Push 알림 이해하기iOS 2022. 12. 7. 21:57
오늘은 개개인이 갖고 있는 아이폰 디바이스에 푸시 알림이 오는 과정에 대해 알아보려고 합니다. 앱 개발자의 관점에서 살펴봅니다 :) 먼저 푸시가 전송되는 큰 흐름을 간략하게 보고 블라인드로 남아있는 부분을 하나씩 알아보겠습니다. 흐름 이해하기 개별 디바이스에 직접적으로 푸시 알림을 보낼 수 있는 주체는 오직 APNs 뿐입니다. APNs 란 Apple Push Notification server 의 약자로 즉 애플만이 직접적으로 디바이스에 푸시 알림을 보낼 수 있습니다. 따라서 저희는 APNs 에게 우리 앱에 푸시를 보내줘! 라고 요청해야 합니다. 이 요청이 유효한지 보고 APNs 가 푸시를 보낼지 말지를 판단합니다. 이 요청 또한 정해진 규격에 맞게 APNs 와 연결한 후에 가능하고, 이를 위해 APNs..
-
Apple Certification, .p8 .p12 .pemiOS 2019. 11. 20. 17:28
많고 복잡한 Apple의 인증서들, "이 작업을 하려면 이게 필요하고 이게 필요하다더라.." 라는 식으로 해왔지만 도대체 .p8은 무엇이고 .p12는 무엇인가??! 한번 정리해보고자 합니다. 오류나 잘못된 사항이 있다면 댓글로 알려주시면 감사하겠습니다. Apple에서 발급한 서명 인증서로, 애플 관련 서비스를 개발, 배포하려면 필수적으로 가지고 있어야 한다. 하지만 APNs(Apple Push Notification Service), Wallet, MDM 등 확장된 서비스를 사용해야 하는 프로그램이라면 Developer 계정을 이용해 따로 인증서를 발급 받아야 한다. 특히 앱에서 많이 사용되는 Push 같은 기능을 위해서는 인증서를 통한 key가 필요하다. 애플 개발 및 서비스에 익숙하지 않은 사용자는 ..