Métodos de autenticação da Apple - 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á.

Métodos de autenticação da Apple

É possível autorizar o Amazon SNS a enviar notificações por push para sua aplicação iOS ou macOS fornecendo informações que identifiquem você como desenvolvedor da aplicação. Para autenticar, forneça uma chave ou um certificado ao criar uma aplicação de plataforma. Ambos estão disponíveis em sua conta de Desenvolvedor da Apple.

Chave de assinatura de token

Uma chave de assinatura privada que o Amazon SNS usa para assinar tokens de autenticação do Apple Push Notification Service (APNs).

Se você fornecer uma chave de assinatura, o Amazon SNS usará um token para autenticar com APNs para cada notificação por push enviada. Com a chave de assinatura, envie notificações por push a ambientes de produção de APNs e de sandbox.

Sua chave de assinatura não expira e a mesma chave de assinatura pode ser usada para várias aplicações. Para obter mais informações, consulte Comunicação com o APNs usando tokens de autenticação na seção Ajuda da conta de desenvolvedor no site da Apple.

Certificado

Um certificado TLS que o Amazon SNS usa para autenticar com o APNs quando você envia notificações por push. O certificado pode ser obtido da sua conta de Desenvolvedor da Apple.

Os certificados expiram após um ano. Quando isso acontecer, crie um novo certificado e forneça-o ao Amazon SNS. Para obter mais informações, consulte Establishing a Certificate-Based Connection to APNs (Estabelecer uma conexão baseada em certificado com o APNs) no site Apple Developer.

Para gerenciar as configurações de APNs usando o AWS Management Console
  1. Faça login no console do Amazon SNS.

  2. Em Mobile (Dispositivos móveis), escolha Push notifications (Notificações por push).

  3. Selecione a Application (Aplicação) que gostaria de editar nas configurações do APNs, em seguida escolha Edit (Editar).

  4. Na página Edit (Editar), em Authentication type (Tipo de autenticação), escolha Token ou Certificate (Certificado).

  5. Carregue as credenciais apropriadas para a chave de assinatura do certificado ou do token. Você pode obter essas informações em sua conta de desenvolvedor da Apple.

  6. Dependendo do tipo de autenticação escolhido, siga um destes procedimentos:

    • Se escolher Token, forneça as seguintes informações da sua conta de Desenvolvedor da Apple. O Amazon SNS exige essas informações para construir tokens de autenticação.

      • Signing key (Chave de assinatura): a chave de assinatura do token de autenticação da conta de Desenvolvedor da Apple, que você baixa como um arquivo.p8. A Apple permite que você baixe a chave de assinatura apenas uma vez.

      • Signing key ID (ID da chave de assinatura): o ID atribuído a sua chave de assinatura. O Amazon SNS exige essas informações para construir tokens de autenticação. Para localizar esse valor em sua conta de Desenvolvedor da Apple, escolha Certificates, IDs & Profiles (Certificados, IDs e perfis) e escolha a chave na seção Keys (Chaves).

      • Team identifier (Identificador da equipe): o ID atribuído à sua equipe de conta de Desenvolvedor da Apple. Você pode encontrar esse valor na página Membership (Associação).

      • Bundle identifier (Identificador do pacote): o ID atribuído à sua aplicação. Para localizar esse valor, selecione Certificates, IDs & Profiles (Certificados, IDs e perfis), selecione App IDs (IDs da aplicação) na seção Identifiers (Identificadores) e selecione a aplicação.

    • Se você escolher Certificate (Certificado), forneça as seguintes informações:

      • SSL certificate (Certificado SSL): o arquivo .p12 do certificado TLS. Exporte esse arquivo de Keychain Access após baixar e instalar o certificado de sua conta de Desenvolvedor da Apple.

      • Senha do certificado: se você atribuiu uma senha ao certificado, especifique-a aqui.

      • Carregar certificado — Escolha Carregar certificado para carregar seu certificado.

  7. Quando terminar, escolha Salvar alterações.