Swift 푸시 알림 설정 - Amazon Pinpoint

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Swift 푸시 알림 설정

iOS 앱용 푸시 알림은 Apple 푸시 알림 서비스(APN)를 사용하여 전송됩니다. iOS 디바이스에 푸시 알림을 전송하려면 먼저 Apple 개발자 포털에서 앱 ID를 만들고 필요한 인증서를 생성해야 합니다. 이러한 단계의 완료에 대한 자세한 내용은 AWS Amplify 설명서의 푸시 알림 서비스 설정 섹션을 참조하세요.

APN 토큰 작업

앱을 다시 설치할 때 고객의 디바이스 토큰이 재생성되도록 앱을 개발하는 것이 가장 좋습니다.

수신자가 디바이스를 iOS의 새로운 메이저 버전으로 업그레이드(예: iOS 12에서 iOS 13으로 업그레이드)한 후 앱을 다시 설치하면 앱은 새 토큰을 생성합니다. 앱이 토큰을 새로 고치지 않으면 알림을 전송하는 데 이전 토큰이 사용됩니다. 결과적으로 해당 토큰이 현재 유효하지 않기 때문에 Apple 푸시 알림 서비스(APNs)는 알림을 거부합니다. 알림 전송을 시도하면 APNs로부터 메시지 실패 알림을 받게 됩니다.