Amazon Simple Notification Service
Guía para desarrolladores

Uso de las API de inserción en móviles de Amazon SNS

Para utilizar las API de inserción en móviles de Amazon SNS, primero debe cumplir los requisitos previos del servicio de notificaciones push, como Apple Push Notification Service (APNs) y Mensajería de la nube de Firebase (FCM). Para obtener más información acerca de los requisitos previos, consulte Requisitos previos para las notificaciones de usuario de Amazon SNS.

Para enviar un mensaje de notificación de inserción a un dispositivo y una aplicación móvil mediante las API, primero debe ejecutar la acción CreatePlatformApplication, que devuelve un atributo PlatformApplicationArn. A continuación, PlatformApplicationArn utiliza el atributo CreatePlatformEndpoint y obtiene un atributo EndpointArn. Después puede utilizar el atributo EndpointArn con la acción Publish para enviar un mensaje de notificación a un dispositivo y una aplicación móvil, o bien puede utilizar el atributo EndpointArn con la acción Subscribe para suscribirse a un tema. Para obtener más información, consulte Información general del proceso de notificación de usuario.

A continuación, se muestra cómo son las API de inserción en móviles de Amazon SNS:

CreatePlatformApplication

Crea un objeto de aplicación de plataforma para uno de los servicios de notificaciones push admitidos, como APNs y FCM, en el que se pueden registrar dispositivos y aplicaciones móviles. Devuelve un atributo PlatformApplicationArn, que la acción CreatePlatformEndpoint utiliza.

CreatePlatformEndpoint

Crea un punto de enlace para un dispositivo y una aplicación móvil en uno de los servicios de notificaciones de inserción admitidos. CreatePlatformEndpoint utiliza el atributo PlatformApplicationArn que devuelve la acción CreatePlatformApplication. El atributo EndpointArn, que se devuelve cuando se usa CreatePlatformEndpoint, se utiliza con la acción Publish para enviar un mensaje de notificación a una aplicación móvil y un dispositivo.

CreateTopic

Crea un tema en el que se pueden publicar mensajes.

DeleteEndpoint

Elimina el punto de enlace de un dispositivo y una aplicación móvil en uno de los servicios de notificaciones de inserción admitidos.

DeletePlatformApplication

Elimina un objeto de aplicación de plataforma.

DeleteTopic

Elimina un tema y todas sus suscripciones.

GetEndpointAttributes

Recupera los atributos del punto de enlace de un dispositivo y una aplicación móvil.

GetPlatformApplicationAttributes

Recupera los atributos del objeto de aplicación de plataforma.

ListEndpointsByPlatformApplication

Genera una lista de los puntos de enlace y los atributos de los puntos de enlace de los dispositivos y aplicaciones móviles de un servicio de notificaciones de inserción compatible.

ListPlatformApplications

Genera una lista de objetos de aplicación de plataforma para los servicios de notificaciones de inserción compatibles.

Publish

Envía un mensaje de notificación a todos los puntos de enlace suscritos a un tema.

SetEndpointAttributes

Establece los atributos de un punto de enlace de un dispositivo y una aplicación móvil.

SetPlatformApplicationAttributes

Establece los atributos del objeto de aplicación de plataforma.

Subscribe

Prepara la suscripción de un punto de enlace enviando a dicho punto de enlace un mensaje de confirmación. Para crear en realidad una suscripción, el propietario del punto de enlace debe llamar a la acción ConfirmSubscription con el token del mensaje de confirmación.

Unsubscribe

Elimina una suscripción.