Métodos de autenticación de notificaciones push de Amazon SNS Apple
Puede autorizar a Amazon SNS a enviar notificaciones push a su aplicación de iOS o macOS proporcionando información que le identifique como desarrollador de esa aplicación. Para autenticarse, proporcione una clave o un certificado al crear una aplicación de plataforma; ambas cosas puede obtenerlas en su cuenta de Apple Developer.
- Clave de firma de token
-
Clave de firma privada que Amazon SNS utiliza para firmar tokens de autenticación de Apple Push Notification Service (APNs).
Si se proporciona una clave de firma, Amazon SNS utiliza un token para autenticarse con APNs para cada notificación push que se envíe. Con la clave de firma, se pueden enviar notificaciones push a entornos de producción y entornos aislados de APNs.
La clave de firma no caduca, y se puede utilizar la misma clave de firma para varias aplicaciones. Para obtener más información, consulte Communicate with APNs using authentication tokens
(Comunicarse con APNs mediante tokens de autenticación) en la sección Developer Account Help (Ayuda de la cuenta de desarrollador) del sitio web de Apple. - Certificado
-
Certificado TLS que Amazon SNS utiliza para autenticarse con APNs cuando se envían notificaciones push. Puede obtener este certificado en su cuenta de Apple Developer.
Los certificados caducan al cabo de un año. Cuando eso sucede, se debe crear un nuevo certificado y proporcionárselo a Amazon SNS. Para obtener más información, consulte Establishing a Certificate-Based Connection to APNs
(Establecimiento de una conexión basada en certificado con APNs) en el sitio web de Apple Developer.
Para administrar la configuración de APNs mediante la Consola de administración de AWS
Inicie sesión en la consola de Amazon SNS
. -
En el panel de navegación, seleccione Notificaciones push.
-
En la sección Aplicaciones de plataforma, seleccione la aplicación cuya configuración de APN desee editar y, a continuación, elija Editar. Si aún no ha creado una aplicación de plataforma, siga la guía de Creación de una aplicación de plataforma de Amazon SNS para hacerlo ahora.
-
Seleccione Editar para modificar la configuración de la aplicación de su plataforma.
-
En la sección Tipo de autenticación, elija una de las siguientes opciones:
-
Autenticación basada en token (recomendada para las integraciones de APNs modernas)
-
Autenticación basada en certificados (método anterior)
-
-
Configure sus credenciales en función del tipo de autenticación:
-
Para la autenticación basada en token:
-
Cargue el archivo .p8, que es la clave de firma del token que ha descargado de su cuenta de Apple Developer.
-
Introduzca el ID de clave de firma que encontrará en la cuenta de Apple Developer. Vaya a Certificados, ID y perfiles, Claves y seleccione la clave que quiera usar.
-
Proporcione el Identificador del equipo de su cuenta de Apple Developer. Puede encontrarlo en la página Membresía.
-
Introduzca el Identificador de paquete asignado a su aplicación. Puede encontrarlo en Certificados, ID y perfiles, ID de aplicaciones.
-
-
Para la autenticación basada en certificados:
-
Cargue el archivo .p12 del certificado TLS. Puede exportar este archivo desde Keychain Access en macOS después de descargar el certificado desde su cuenta de Apple Developer.
-
Si ha asignado una contraseña al certificado .p12, introdúzcala aquí.
-
-
-
Tras introducir las credenciales necesarias, seleccione Guardar cambios para actualizar la configuración.