Notificações push da Apple para Safari

Prev Next

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

  1. Faça login na sua conta Apple Developer em (https://developer.apple.com/membercenter/)

  2. Selecione Certificados, IDs e Perfis

  3. Clique no botão Certificados:heavy_plus_sign: para criar um novo certificado.

    704

  4. Selecione Certificado de ID Push do Site e clique em Continuar.

    730

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

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

    2812

    Esta captura de tela mostra a página onde o Nome do Certificado é mostrado e de onde o certificado pode ser baixado.

  7. Abra o certificado, que mostrará eles no aplicativo Keychain Access.

  8. Selecione o certificado e expanda-o para ver a chave abaixo.

  9. Segure ⌘Cmd para selecionar tanto o certificado quanto a chave, e exporte-os usando Arquivo > Exportar Itens..., escolhendo o formato (.p12).

Configure Xtremepush

  1. No Xtremepush, Configurações > Apps e sites > clicar no site correspondente > Configurações do Push.

  2. Clique no controle deslizante para ativar notificações push no Safari.

  3. Insira o ID do Push do Site (Nome do Certificado) mencionado anteriormente, faça o upload do certificado

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