Confiabilidade de notificação por push da Apple


0

Eu tenho um aplicativo compatível com Android e iOS. O aplicativo precisa de um serviço em segundo plano que atinja um servidor remoto a cada minuto. O trabalho é simples para o aplicativo Android, mas como as tarefas em segundo plano não são suportadas no iOS, preciso empregar notificações por push para o aplicativo iOS. A Apple diz que a entrega da notificação por push nunca é reconhecida. Não posso pagar por falha na notificação por push, pois preciso enviar uma mensagem muito crucial por meio da notificação. Minhas perguntas são:

1) Qual é a taxa de falhas das notificações push?

2) As notificações push são sempre confiáveis ​​para enviar mensagens importantes?

3) Suponha que o servidor que deveria enviar notificações por push envie um grande número de notificações por push a cada minuto. Quais são as chances de falha na notificação por push nesse caso?

4) Quais circunstâncias causam falha na entrega da notificação por push?

Se você tiver algum recurso útil, forneça o mesmo. Obrigado.

Respostas:


2

As notificações chegam a 99,9%, acho que os 0,01% são quando o telefone não tem rede. Essa é a única razão pela qual isso não ocorrerá, a menos que você tenha um servidor ruim com 10000 solicitações por segundo e sim que falhará.

Portanto, para obter melhores resultados, basta obter um bom servidor. Eu não acho que você possa ajudar as pessoas com cobertura de celular. Mesmo se você executou em segundo plano, eles não conseguirão extrair dados da Internet se não tiverem rede de celular.

A Apple só quer que você não confie nele 100%, então faça um plano de backup para que o usuário saiba que o aplicativo não pode se conectar ao servidor se não houver rede. Eu direi fazer notificações por push e, se isso falhar, tente ir do servidor manualmente e fazer notificações locais; se o aplicativo não puder estabelecer conexão com o servidor, ative uma notificação local que diz que não pode se conectar ao seu servidor.

Espero que isto ajude?


O prazer é meu! :)
emotality 29/07
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.