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**.](https://files.readme.io/557b6be-41c180f-1.png)
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**.](https://files.readme.io/283cf0e-1a7e74b-2.png)
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.](https://files.readme.io/29c87f9-708a370-3.png)
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).](https://files.readme.io/02501d7-1824394-6.png)
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).](https://files.readme.io/2475cdd-f374a5f-5.png)
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:
- Habilitar o seu aplicativo para receber Notificações Push.
- Configurar um certificado aps.cer.
- 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:
- Converta o arquivo aps.cer para o formato PEM:
openssl x509 -inform der -in aps.cer -out certificate.pem
- Extraia a chave privada do arquivo Certificates.p12:
openssl pkcs12 -nocerts -in Certificates.p12 -out p12Certificates.pem
- 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.
Updated about 1 year ago