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 baseada em certificado para iOS
Anchor link toAprenda a configurar o Pushwoosh para iOS usando autenticação baseada em certificado para o APNs (Apple Push Notification Service).
Configuração baseada em token para iOS
Anchor link toConfigure o Pushwoosh com autenticação baseada em token para o APNs, oferecendo uma alternativa mais segura e eficiente aos certificados.
Configuração de certificado VoIP para iOS
Anchor link toHabilite o Pushwoosh para entregar notificações push de VoIP ao seu aplicativo iOS para que você possa enviar alertas de chamadas recebidas e outros eventos de VoIP para os dispositivos dos usuários.
Configuração de passe do Apple Wallet para iOS
Anchor link toFaça o upload do seu certificado de assinatura do Pass Type ID para que o Pushwoosh possa assinar e atualizar os passes do Apple Wallet (.pkpass) para o seu aplicativo.
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 no 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| Recurso | 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 (geralmente 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 pelo 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 pelo Pushwoosh.
Contras:
- Se comprometida, todos os aplicativos associados estarão em risco. Proteja sua chave
.p8adequadamente.
Qual método você deve escolher?
Anchor link toRecomendamos usar o método de 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ê tem uma infraestrutura existente dependente de certificados
.p12. - Você requer uma separação rigorosa de ambientes que não pode ser alcançada com uma chave
.p8.