Configure notificações push para o navegador Safari
Notificações push para Safari exigem o upload de certificados para seu projeto Xtremepush. Este guia descreve todo o processo de como obter e enviar certificados push.
Obtenha certificados Apple
Faça login na sua conta Apple Developer em (https://developer.apple.com/membercenter/)
Selecione Certificados, IDs e Perfis
Clique no botão Certificados:heavy_plus_sign: para criar um novo certificado.
.png?sv=2026-02-06&spr=https&st=2026-10-03T05%3A17%3A18Z&se=2026-10-03T05%3A28%3A18Z&sr=c&sp=r&sig=SAPvF2Ekqs3EivtdKiNbz4QLiSiZaiQ1SXenQsciFdo%3D)
Selecione Certificado de ID Push do Site e clique em Continuar.
.png?sv=2026-02-06&spr=https&st=2026-10-03T05%3A17%3A18Z&se=2026-10-03T05%3A28%3A18Z&sr=c&sp=r&sig=SAPvF2Ekqs3EivtdKiNbz4QLiSiZaiQ1SXenQsciFdo%3D)
Escolha o ID do site correspondente ou, se não tiver nenhum, será solicitado a adicionar um. Anote o ID selecionado e clique em Continuar.
Siga as instruções passo a passo para gerar o certificado. Quando o certificado estiver pronto para ser baixado, anote o Nome do Certificado, pois o nome deve corresponder à entrada no Xtremepush. Baixe.
.png?sv=2026-02-06&spr=https&st=2026-10-03T05%3A17%3A18Z&se=2026-10-03T05%3A28%3A18Z&sr=c&sp=r&sig=SAPvF2Ekqs3EivtdKiNbz4QLiSiZaiQ1SXenQsciFdo%3D)
Esta captura de tela mostra a página onde o Nome do Certificado é mostrado e de onde o certificado pode ser baixado.
Abra o certificado, que mostrará eles no aplicativo Keychain Access.
Selecione o certificado e expanda-o para ver a chave abaixo.
Segure ⌘Cmd para selecionar tanto o certificado quanto a chave, e exporte-os usando Arquivo > Exportar Itens..., escolhendo o formato (.p12).
Configure Xtremepush
No Xtremepush, Configurações > Apps e sites > clicar no site correspondente > Configurações do Push.
Clique no controle deslizante para ativar notificações push no Safari.
Insira o ID do Push do Site (Nome do Certificado) mencionado anteriormente, faça o upload do certificado
Aperte Salvar.
Adicionar ao site
Gesto do usuário é necessário
Com o lançamento do Safari 12.1, o prompt push de opt-in do navegador não pode ser servido aos usuários sem um gesto do usuário. Isso significa que você precisará implementar uma troca de valores personalizada para acionar o opt-in para usuários do Safari 12.1+. Veja as instruções no guia dedicado ao prompt em duas etapas.