Enviar um push silencioso
Às vezes, você precisa passar alguns dados para o aplicativo, atualizar o aplicativo em segundo plano ou obter novos dados do seu servidor sem notificar os usuários. É aqui que as Notificações Push Silenciosas se tornam muito úteis!
As Notificações Push Silenciosas são entregues aos dispositivos dos usuários sem alerta ou som. O valor do badge no payload não é removido. Apenas o seu incremento relativo +1/-1 não se aplica, pois isso depende da Extensão de Serviço de Notificação, que o iOS só inicia para pushes que incluem um alerta. Quando um push silencioso chega, o aplicativo é despertado em segundo plano. Os usuários não recebem nenhum alerta nem veem nenhum conteúdo do push.
Ao enviar Notificações Push Silenciosas, você pode:
- Notificar seu aplicativo sobre novo conteúdo disponível para download
- Executar tarefas em segundo plano
- Obter novos dados do seu servidor
- Passar dados personalizados para o aplicativo
As Notificações Push Silenciosas estão disponíveis prontas para uso para todos os usuários do Pushwoosh e podem ser implementadas facilmente através da API ou do Customer Journey do Pushwoosh.
As Notificações Push Silenciosas também são úteis para limpar sua base de usuários. Cada vez que um push é enviado, tokens de push inválidos ou inexistentes são removidos do banco de dados. É por isso que as Notificações Push Silenciosas são usadas no Rastreamento de Desinstalação, o que ajuda a manter sua base de usuários válida e atualizada.
Enviando notificações push silenciosas
Anchor link toPara enviar Notificações Push Silenciosas através da solicitação de API /createMessage, defina os parâmetros "ios_silent" e "android_silent" como 1.
Exemplo de solicitação de API:
Anchor link toPOST https://api.pushwoosh.com/json/1.3/createMessage
{ "request": { "application": "XXXXX-XXXXX", "auth": ACCESS_TOKEN, "notifications": [{ "send_date": "now", "ignore_user_timezone": true, "content": "test", "platforms": [1, 3], "ios_silent": 1, "android_silent": 1 }] }}