Qual é o melhor para usar, Amazon SNS, Google Cloud Messaging, ou Parse, em termos de notificações push? Porquê?
Deixa-me dizer-te uma regra fundamental... Existem dois tipos de notificações nos smartphones de hoje, chamadas notificações push e notificações pull. Uma notificação pull é criada quando o usuário pede informações particulares ao servidor. Para colocar em termos simples, um usuário deve estar usando um aplicativo em particular, e pedir informações particulares, a fim de obtê-las do aplicativo. Por exemplo, se você usar um aplicativo para monitorar resultados de futebol e abri-lo para atualizá-lo para obter as informações mais recentes - você receberá uma notificação pull porque, como o nome sugere, você puxou as informações. Outro exemplo seria um aplicativo de previsão do tempo - se você abri-lo e tocá-lo para atualizar para obter os últimos dados sobre a temperatura e a previsão, você receberá uma notificação pull.( Entenda este ponto por favor )
Notificações push funcionam de forma diferente - os usuários não precisam necessariamente usar o aplicativo ou jogo naquele momento em particular para que ele envie uma notificação para o usuário. Toda vez que você recebe uma mensagem no Facebook ou Twitter, ou uma notícia de última hora que aparece na tela do smartphone bloqueado, você está na verdade olhando para uma notificação push.
Os usuários normalmente precisam optar por receber tais notificações, e as opções para controlá-las são normalmente apresentadas ao usuário logo após a instalação de um aplicativo. Claro, cada aplicativo permite que este recurso seja desligado ou ligado novamente a qualquer momento em particular.
FCM ( antes era GCM ), Urban Airship, PushWoosh, OneSignal, Mobile Marketing e Analytics para marcas e muitos estão no mercado.
AWS SNS por outro lado é um serviço de notificação, mas pode entregar para http/https, e-mail, sqs, etc, mas não pode enviar uma notificação diretamente para um dispositivo móvel. Você pode ter o SNS entregue ao seu servidor via HTTP/HTTPS e depois sondar o servidor a partir de iOS mas isto é PULL e não PUSH. Com base na frequência da sondagem, isto pode funcionar para si ou não. A sondagem frequente pode drenar a bateria.
Para mais informações contacte-me em :::: [email protected]
Artigos semelhantes
- Qual é o limite para o número de notificações que você pode enviar no Google Cloud Messaging?
- Qual é a melhor hora do dia para enviar notificações push que servem como lembrete para usar um aplicativo de negócios?
- Como usar notificações push para aumentar as vendas instantaneamente
- Por que o Google Authenticator não faz notificações push (como Okta ou Duo)?