Uma chave de autenticação APNs (Apple Push Notification Service) permite o envio seguro e em grande escala de notificações push para aplicativos iOS. Uma única chave .p8 reutilizável simplifica o gerenciamento de renovações e oferece suporte a versões de teste e de lançamento. Este guia explica como gerar uma chave de autenticação APN no Apple Developer e configurar o aplicativo MemberPress para usá-la.
Entendendo a chave de autenticação APNs
A chave de autenticação APNs fornece autenticação para a entrega de notificações push em dispositivos iOS.
Reutilização de chave única elimina os requisitos de gerenciamento de vários certificados. A chave de um APN suporta todas as variantes de aplicativos e ambientes simultaneamente.
Aprimoramento da segurança usa autenticação baseada em token em vez de métodos baseados em certificado. A autenticação baseada em token oferece maior segurança e simplifica o gerenciamento de chaves.
Simplificação da renovação elimina os requisitos de renovação anual do certificado. As chaves das APNs permanecem válidas indefinidamente, a menos que sejam revogadas manualmente.
Suporte universal Habilita notificações push para compilações de teste e lançamento. A configuração de chave única funciona em todos os tipos de compilação de aplicativos.
Entrega escalável Lida com a distribuição de notificações de alto volume de forma eficiente. A autenticação por chave do APNs se adapta à demanda de notificações.
Gerando chave de autenticação APNs
A geração de chaves APNs cria credenciais de autenticação para o serviço de notificações push na conta Apple Developer.
- Faça login no Apple Developer em desenvolvedor.apple.com e clique em Conta.
- Selecione Certificados, identificadores e perfis no menu da conta.
- Na barra lateral, clique em Chaves.
- Clique no botão + para criar uma nova chave.
- Insira um nome descritivo no campo Nome da chave campo.
- Abaixo de Principais serviços, verifique Serviço de Notificações Push da Apple (APNs).
- Clique em Continuar para prosseguir com o registro.
- Clique em Registro para criar a chave APNs.
- Clique em Baixar para salvar o arquivo .p8 e armazená-lo com segurança.
Configurando o aplicativo MemberPress com a chave APNs
A configuração da chave APNs permite a funcionalidade de notificações push através do upload das credenciais de autenticação para o WordPress.
- No WordPress, vá para Painel > Aplicativo MemberPress > Configurações > Integrações > Notificações push do iOS.
- Clique em Carregar chave APNs.
- Selecione o arquivo .p8 baixado.
- Digite seu ID da chave da Apple Developer e Identificação da equipe encontrado em Apple Developer > Membership.
- Clique em Salvar alterações.
Testando chaves APNs
Os testes de chave da APNs verificam a configuração e a funcionalidade adequadas da entrega de notificações push.
- Solicite uma notificação de teste no WP Admin navegando até Painel > Aplicativo MemberPress > Notificações push e enviar um alerta de teste.
- Verifique a entrega confirmando se a notificação aparece nas instalações do aplicativo iOS Test e Release.