기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
애플리케이션에서 푸시 알림 받기
다음 항목에서는 푸시 알림을 수신하도록 Swift, Android, React Native 또는 Flutter 앱을 수정하는 방법을 설명합니다.
주제
Swift 푸시 알림 설정
iOS 앱의 푸시 알림은 Apple 푸시 알림 서비스 (APNs) 를 사용하여 전송됩니다. iOS 디바이스에 푸시 알림을 전송하려면 먼저 Apple 개발자 포털에서 앱 ID를 만들고 필요한 인증서를 생성해야 합니다. 이러한 단계를 완료하는 방법에 대한 자세한 내용은 AWS Amplify 설명서의 푸시 알림 서비스 설정을
토큰을 사용한 APNs 작업
앱을 다시 설치할 때 고객의 디바이스 토큰이 재생성되도록 앱을 개발하는 것이 가장 좋습니다.
수신자가 디바이스를 iOS의 새로운 메이저 버전으로 업그레이드(예: iOS 12에서 iOS 13으로 업그레이드)한 후 앱을 다시 설치하면 앱은 새 토큰을 생성합니다. 앱이 토큰을 새로 고치지 않으면 알림을 전송하는 데 이전 토큰이 사용됩니다. 결과적으로 Apple 푸시 알림 서비스 (APNs) 는 토큰이 유효하지 않기 때문에 알림을 거부합니다. 알림을 보내려고 하면 에서 APNs 메시지 실패 알림을 받게 됩니다.
Android 푸시 알림 설정
Android 앱의 푸시 알림은 Google 클라우드 메시징 (FCM) 을 대체하는 Firebase 클라우드 메시징 (GCM) 을 사용하여 전송됩니다. Android 기기에 푸시 알림을 보내려면 먼저 사용자 인증 정보를 FCM 얻어야 합니다. 이 자격 증명을 사용하여 Android 프로젝트를 생성하고 푸시 알림을 수신할 수 있는 샘플 앱을 실행할 수 있습니다. 이러한 단계를 완료하는 방법에 대한 자세한 내용은 AWS Amplify 설명서의 푸시 알림
Flutter 푸시 알림 설정
Flutter 앱의 푸시 알림은 안드로이드와 APNs iOS의 경우 Firebase 클라우드 메시징 (FCM) 을 사용하여 전송됩니다. 이러한 단계의 완료에 대한 자세한 내용은 AWS
Amplify Flutter 설명서
React Native 푸시 알림 설정
React Native 앱의 푸시 알림은 Android 및 APNs iOS용 Firebase 클라우드 메시징 (FCM) 을 사용하여 전송됩니다. 이러한 단계를 완료하는 방법에 대한 자세한 내용은 AWS Amplify JavaScript
AWS 최종 사용자 메시지 푸시에서 애플리케이션을 생성하십시오.
AWS 최종 사용자 메시지 푸시에서 푸시 알림 전송을 시작하려면 애플리케이션을 만들어야 합니다. 그런 다음, 해당되는 자격 증명을 제공하여 사용할 푸시 알림 채널을 활성화해야 합니다.
AWS 최종 사용자 메시지 푸시 콘솔을 사용하여 새 애플리케이션을 만들고 푸시 알림 채널을 설정할 수 있습니다. 자세한 내용은 애플리케이션 생성 및 푸시 채널 활성화 단원을 참조하십시오.
APIAWS SDKApps
리소스를 사용하십시오. 푸시 알림 채널을 구성하려면 아래 리소스를 사용합니다.
푸시 알림 처리
푸시 알림을 보내는 데 필요한 자격 증명을 획득한 후에는 푸시 알림을 받을 수 있도록 애플리케이션을 업데이트할 수 있습니다. 자세한 내용은 설명서의 푸시 알림 - 시작하기를