기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
모바일 푸시 API 작업
Amazon SNS 모바일 푸시 를 사용하려면 먼저 Apple Push Notification Service(APNs) 및 Firebase Cloud Messaging()과 같은 푸시 알림 서비스의 사전 조건을 충족해야 APIs합니다FCM. 필수 조건에 대한 자세한 정보는 Amazon SNS 사용자 알림을 위한 사전 조건에서 확인하세요.
를 사용하여 모바일 앱 및 디바이스에 푸시 알림 메시지를 보내려면 먼저 PlatformApplicationArn
속성을 반환하는 CreatePlatformApplication
작업을 사용해야 APIs합니다. 그런 다음 PlatformApplicationArn
에서 CreatePlatformEndpoint
속성을 사용하며, 그 결과 EndpointArn
속성을 반환합니다. 이제 EndpointArn
속성을 Publish
작업과 함께 사용하면서 모바일 앱과 디바이스에 알림 메시지를 보낼 수 있습니다. 또는 EndpointArn
속성을 Subscribe
작업과 함께 사용하여 주제를 구독할 수 있습니다. 자세한 내용은 Amazon을 사용하여 푸시 알림 설정 SNS 단원을 참조하십시오.
Amazon SNS 모바일 푸시는 다음과 APIs 같습니다.
CreatePlatformApplication
-
디바이스 및 모바일 앱이 등록할 수 있는 APNs 및 와 같은 지원되는 푸시 알림 서비스 중 하나에 대한 플랫폼 애플리케이션 객체FCM를 생성합니다.
PlatformApplicationArn
속성을 반환합니다. 이 속성은CreatePlatformEndpoint
작업에서 사용합니다. CreatePlatformEndpoint
-
지원되는 푸시 알림 서비스 중 하나에 디바이스 및 모바일 앱을 위한 엔드포인트를 생성합니다.
CreatePlatformEndpoint
에서는CreatePlatformApplication
작업에서 반환한PlatformApplicationArn
속성을 사용합니다. 그런 다음CreatePlatformEndpoint
를 사용하여 반환된EndpointArn
속성을Publish
작업과 함께 사용하면서 모바일 앱과 디바이스에 알림 메시지를 보냅니다. CreateTopic
-
메시지를 게시할 수 있는 주제를 생성합니다.
DeleteEndpoint
-
지원되는 푸시 알림 서비스 중 하나에서 디바이스 및 모바일 앱을 위한 엔드포인트를 삭제합니다.
DeletePlatformApplication
-
플랫폼 애플리케이션 객체를 삭제합니다.
DeleteTopic
-
주제 및 해당 주제의 모든 구독을 삭제합니다.
GetEndpointAttributes
-
디바이스 및 모바일 앱을 위한 엔드포인트 속성을 검색합니다.
GetPlatformApplicationAttributes
-
플랫폼 애플리케이션 객체의 속성을 검색합니다.
ListEndpointsByPlatformApplication
-
지원되는 푸시 알림 서비스의 디바이스 및 모바일 앱을 위한 엔드포인트 및 엔드포인트 속성을 나열합니다.
ListPlatformApplications
-
지원되는 푸시 알림 서비스에 대해 플랫폼 애플리케이션 객체를 나열합니다.
Publish
-
주제를 구독하는 모든 엔드포인트에 알림 메시지를 전송합니다.
SetEndpointAttributes
-
디바이스 및 모바일 앱을 위한 엔드포인트의 속성을 설정합니다.
SetPlatformApplicationAttributes
-
플랫폼 애플리케이션 객체의 속성을 설정합니다.
Subscribe
-
엔드포인트에 확인 메시지를 전송하여 엔드포인트에서 구독할 수 있도록 준비합니다. 실제로 구독을 생성하려면 엔드포인트 소유자가 확인 메시지의 토큰으로 ConfirmSubscription 작업을 호출해야 합니다.
Unsubscribe
-
구독을 삭제합니다.