GuidesAPI ReferenceHome

Apple Dev Certificate

Configuração certificado .p8 e auth key APNs

1\. Acesse sua conta de desenvolvedor da Apple e clique na seção **Certificates, Identifiers & Profiles**.

1. Acesse sua conta de desenvolvedor da Apple e clique na seção Certificates, Identifiers & Profiles.

2\. No menu esquerdo, selecione a opção **Keys**.

2. No menu esquerdo, selecione a opção Keys.

3\. Na página de **Keys**, você encontrará uma lista de todas as chaves criadas. Clique no botão "+" para criar uma nova chave.

3. Na página de Keys, você encontrará uma lista de todas as chaves criadas. Clique no botão "+" para criar uma nova chave.

4\. Crie um nome para a sua chave, selecione a opção **Apps Push Notification Service (APNs)** e clique no botão **Continuar** (Continue).

4. Crie um nome para a sua chave, selecione a opção Apps Push Notification Service (APNs) e clique no botão Continuar (Continue).

5\. Verifique os dados enviados e clique no botão **Registrar** (Register).

5. Verifique os dados enviados e clique no botão Registrar (Register).

Pronto! Sua chave foi criada. Faça o download do arquivo imediatamente e copie o Key ID que foi gerado.

Agora, você tem uma nova chave configurada para uso no serviço de notificações push da Apple (APNs). Utilize essa chave conforme necessário para integrar o serviço de notificações em seu aplicativo iOS.


Configuração certificado APNs

A configuração do certificado para Apple Push Services consiste em 3 etapas:

  1. Habilitar o seu aplicativo para receber Notificações Push.
  2. Configurar um certificado aps.cer.
  3. Gerar um certificado apns_cert.pem e enviá-lo para a plataforma Inngage.

📘

Veja no vídeo abaixo como é fácil gerar o seu certificado.

Comandos para geração do certificado:

  1. Converta o arquivo aps.cer para o formato PEM:
openssl x509 -inform der -in aps.cer -out certificate.pem
  1. Extraia a chave privada do arquivo Certificates.p12:
openssl pkcs12 -nocerts -in Certificates.p12 -out p12Certificates.pem
  1. Combine o certificado e a chave privada em um único arquivo apns_cert.pem:
cat certificate.pem p12Certificates.pem > apns_cert.pem

Teste de conectividade com o ambiente de Sandbox:

openssl s_client -connect api.development.push.apple.com:443 -cert apns_cert.pem -key apns_cert.pem

Teste de conectividade com o ambiente de Produção:

openssl s_client -connect api.push.apple.com:443 -cert apns_cert.pem -key apns_cert.pem

Essas etapas permitirão que o seu aplicativo esteja pronto para receber notificações push da Apple.