모바일 푸시 API 작업 - Amazon Simple Notification Service

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

모바일 푸시 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

구독을 삭제합니다.