Opções de configuração do iOS
Esta seção fornece instruções passo a passo para configurar seu aplicativo iOS para habilitar serviços de mensagens usando o Pushwoosh. Escolha entre a configuração baseada em certificado ou em token, dependendo dos requisitos do seu projeto.
Configuração do iOS baseada em certificado
Anchor link toAprenda a configurar o Pushwoosh para iOS usando autenticação baseada em certificado para o APNs (Apple Push Notification Service).
Configuração do iOS baseada em token
Anchor link toConfigure o Pushwoosh com autenticação baseada em token para o APNs, oferecendo uma alternativa mais segura e eficiente aos certificados.
Escolhendo entre certificados .p12 e chaves .p8 para notificações push do iOS
Anchor link toAo configurar notificações push do iOS no Pushwoosh, você deve se autenticar com o serviço de Notificação Push da Apple (APNs). Existem dois métodos suportados:
- Certificado
.p12: a abordagem tradicional, baseada em certificado. - Chave
.p8: o método moderno, baseado em token, recomendado pela Apple.
Este guia ajudará você a determinar qual método se adapta melhor ao seu caso de uso.
Entendendo as opções
Anchor link to| Característica | Certificado .p12 | Chave de Autenticação .p8 |
|---|---|---|
| Como funciona | Usa um certificado criptográfico para estabelecer confiança. | Usa um token persistente assinado por uma chave privada. |
| Arquivo | Arquivo .p12 contendo o certificado e a chave privada. | Arquivo .p8 contendo uma chave privada. |
| Expiração | Expira (normalmente anualmente); requer renovação. | Não expira automaticamente. |
| Configuração | Mais complexo para gerar e gerenciar. | Geralmente mais simples de configurar. |
| Uso | Um certificado por Bundle ID para cada ambiente. | Uma chave suporta múltiplos aplicativos e ambos os ambientes. |
| Recomendação | Método legado. Use apenas para configurações existentes. | Recomendado pela Apple e Pushwoosh. |
Prós e contras de cada método
Anchor link toCertificado .p12: a abordagem tradicional
Anchor link toPrós:
- Amplamente suportado.
- Permite certificados separados para desenvolvimento e produção.
Contras:
- Os certificados expiram e requerem renovação. A não renovação pode interromper a entrega de pushes.
- Mais complexo de gerenciar.
Chave .p8: a abordagem moderna e recomendada
Anchor link toPrós:
- Não são necessárias renovações, reduzindo a sobrecarga de manutenção.
- Mais fácil de gerar e integrar.
- Uma chave funciona em vários projetos.
- Recomendado pela Apple e Pushwoosh.
Contras:
- Se comprometida, todos os aplicativos associados estão em risco. Proteja sua chave
.p8adequadamente.
Qual método você deve escolher?
Anchor link toRecomendamos usar o método da chave .p8 para todos os novos projetos. É mais simples, mais escalável e alinhado com as melhores práticas da Apple.
Use certificados .p12 apenas se:
- Você tiver uma infraestrutura existente dependente de certificados
.p12. - Você exigir uma separação estrita de ambientes que não pode ser alcançada com uma chave
.p8.