APIAções push móveis - Amazon Simple Notification Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

APIAções push móveis

Para usar o push SNS móvel da AmazonAPIs, você deve primeiro atender aos pré-requisitos do serviço de notificação push, como o Apple Push Notification Service (APNs) e o Firebase Cloud Messaging (). FCM Para obter mais informações sobre os pré-requisitos, consulte Pré-requisitos para notificações de usuários da Amazon SNS.

Para enviar uma mensagem de notificação push para um aplicativo e dispositivo móvel usando oAPIs, você deve primeiro usar a CreatePlatformApplication ação, que retorna um PlatformApplicationArn atributo. O atributo PlatformApplicationArn é, então, usado por CreatePlatformEndpoint, que retorna um atributo EndpointArn. Em seguida, você pode usar o atributo EndpointArn com a ação Publish para enviar uma mensagem de notificação para um dispositivo e aplicativo móvel, ou você pode usar o atributo EndpointArn com a ação Subscribe de inscrição em um tópico. Para obter mais informações, consulte Configurando notificações push com a Amazon SNS.

Os anúncios SNS móveis da Amazon APIs são os seguintes:

CreatePlatformApplication

Cria um objeto de aplicativo de plataforma para um dos serviços de notificação push compatíveis, como APNs eFCM, no qual dispositivos e aplicativos móveis podem se registrar. Retorna um atributo PlatformApplicationArn, que é usado pela ação CreatePlatformEndpoint.

CreatePlatformEndpoint

Cria um endpoint para um dispositivo e aplicativo móvel em um dos serviços de notificação por push compatíveis. O CreatePlatformEndpoint usa o atributo PlatformApplicationArn retornado da ação CreatePlatformApplication. O atributo EndpointArn, que é retornado ao usar CreatePlatformEndpoint, é, então, usado com a ação Publish para enviar uma mensagem de notificação para um dispositivo e aplicativo móvel.

CreateTopic

Cria um tópico no qual as mensagens podem ser publicadas.

DeleteEndpoint

Exclui o endpoint para um dispositivo e aplicativo móvel em um dos serviços de notificações por push compatíveis.

DeletePlatformApplication

Exclui um objeto de aplicativo de plataforma.

DeleteTopic

Exclui um tópico e todas as suas inscrições.

GetEndpointAttributes

Recupera os atributos do endpoint para um dispositivo e aplicativo móvel.

GetPlatformApplicationAttributes

Recupera os atributos da plataforma de objeto de aplicativo.

ListEndpointsByPlatformApplication

Lista os endpoints e atributos de endpoint para dispositivos e aplicativos móveis em um serviço de notificações por push compatível.

ListPlatformApplications

Lista os objetos do aplicativo da plataforma para os serviços de notificações por push compatíveis.

Publish

Envia uma mensagem de notificação para todos os endpoints inscritos em um tópico.

SetEndpointAttributes

Define os atributos para um endpoint para um dispositivo e aplicativo móvel.

SetPlatformApplicationAttributes

Define os atributos do objeto de aplicativo de plataforma.

Subscribe

Prepara para assinar um endpoint enviando ao endpoint uma mensagem de confirmação. Para realmente criar uma assinatura, o proprietário do endpoint deve ConfirmSubscription executar a ação com o token a partir da mensagem de confirmação.

Unsubscribe

Exclui a inscrição.