Pular para o conteúdo

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 to

Aprenda 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 to

Configure 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 to

Habilite 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 to

Faç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 to

Ao 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:

  1. Certificado .p12: a abordagem tradicional, baseada em certificado.
  2. 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
RecursoCertificado .p12Chave de Autenticação .p8
Como funcionaUsa um certificado criptográfico para estabelecer confiança.Usa um token persistente assinado por uma chave privada.
ArquivoArquivo .p12 contendo o certificado e a chave privada.Arquivo .p8 contendo uma chave privada.
ExpiraçãoExpira (geralmente anualmente); requer renovação.Não expira automaticamente.
ConfiguraçãoMais complexo para gerar e gerenciar.Geralmente mais simples de configurar.
UsoUm certificado por Bundle ID para cada ambiente.Uma chave suporta múltiplos aplicativos e ambos os ambientes.
RecomendaçãoMétodo legado. Use apenas para configurações existentes.Recomendado pela Apple e pelo Pushwoosh.

Prós e contras de cada método

Anchor link to

Certificado .p12: a abordagem tradicional

Anchor link to

Pró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 to

Pró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 .p8 adequadamente.

Qual método você deve escolher?

Anchor link to

Recomendamos 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.

Guias de configuração

Anchor link to