Onde: Configurações → Leitores e dinheiro → Conexões → Notificações (seção App iOS (Apple))
Abra esta página: admin.<your-site>/settings/connections/notifications#kn-push-apns (substitua <your-site> pelo endereço do seu site)
Antes de começar
- Você precisa de uma conta Apple Developer e de um aplicativo para iPhone. Apenas o proprietário pode alterar chaves.
Passo a passo
- No Apple Developer, abra Certificates, Identifiers & Profiles, Keys e toque em +.
- Dê um nome à chave, marque Apple Push Notifications service (APNs), toque em Continuar e depois em Register.
- Baixe o arquivo .p8.
- Copie o ID da chave (na página da chave) e o seu ID da equipe (detalhes da conta). Ambos têm 10 caracteres.
- No Keynate, abra Configurações → Leitores e receita → Conexões → Notificações (seção App iOS (Apple)).
- Adicione o Chave APNs (.p8): escolha o arquivo ou cole o texto dele.
- Digite o ID da chave, o ID da equipe e o Bundle id, por exemplo, com.seusite.news.
- Escolha o Ambiente: Produção (App Store) ou Sandbox (versões de teste).
- Ative a opção Enviar para iPhone e iPad e salve.
- Envie um teste e, em seguida, gere uma nova versão do seu app.
Problemas comuns
- "Esta não é uma chave .p8 de APNs. Ela deve começar com "BEGIN PRIVATE KEY"."
- "Adicione o arquivo de chave .p8 ou desative esta opção."
- "O Key id e o Team id têm 10 caracteres."
- "Digite o bundle id do seu aplicativo, por exemplo: com.seusite.news."
Dúvidas frequentes
Perguntas frequentes
Qual ambiente devo escolher?
Produção para aplicativos do TestFlight e da App Store. Sandbox para aplicativos instalados diretamente pelo Xcode.
Posso baixar a chave da Apple novamente?
A Apple só permite baixá-la uma única vez, então guarde-a com segurança.