Onde: Definições → Leitores e faturação → Ligações → Notificações (secçã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
- Precisa de uma conta Apple Developer e de uma app para iPhone. Apenas o proprietário pode alterar chaves.
Passo a passo
- Na conta Apple Developer, abra Certificates, Identifiers & Profiles, Keys e prima +.
- Dê um nome à chave, selecione Apple Push Notifications service (APNs), prima Continuar e depois Register.
- Descarregue o ficheiro .p8.
- Copie o ID da chave (na página da chave) e o seu Team ID (detalhes de Membership). Ambos têm 10 carateres.
- No Keynate, abra Definições → Leitores e receitas → Ligações → Notificações (secção App iOS (Apple)).
- Adicione a Chave APNs (.p8): escolha o ficheiro ou cole o respetivo texto.
- Introduza o ID da chave, o Team id e o Bundle id, por exemplo com.oseusite.noticias.
- Escolha o Ambiente: Produção (App Store) ou Sandbox (versões de teste).
- Ative Enviar para iPhone e iPad e guarde.
- Envie um teste e, em seguida, volte a compilar a sua app.
Problemas comuns
- "Esta não é uma chave .p8 da APNs. Começa com "BEGIN PRIVATE KEY"."
- "Adicione o ficheiro de chave .p8 ou desative esta opção."
- "O Key id e o Team id têm 10 carateres."
- "Introduza o bundle id da sua app, ex.: com.oseusite.noticias."
Perguntas frequentes
Perguntas frequentes
Que ambiente devo escolher?
Produção para apps do TestFlight e da App Store. Sandbox para apps instaladas através do Xcode.
Posso voltar a descarregar a chave da Apple?
A Apple só permite descarregá-la uma única vez, por isso guarde-a em segurança.