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çãoCreatePlatformEndpoint
. 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 atributoPlatformApplicationArn
retornado da açãoCreatePlatformApplication
. O atributoEndpointArn
, que é retornado ao usarCreatePlatformEndpoint
, é, então, usado com a açãoPublish
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.