Quais são os conceitos básicos por trás das notificações / mensagens "Push"?

StackOverflow https://stackoverflow.com/questions/1739577

  •  20-09-2019
  •  | 
  •  

Pergunta

Quais são os principais conceitos que um desenvolvedor deve saber ao criar um aplicativo para iPhone que aproveita as notificações push?

Foi útil?

Solução

A coisa mais importante, eu acho, é que seu aplicativo não pode depender deles. Provavelmente é melhor considerá -los uma coisa legal para o seu do utilizador, em vez de uma parte do seu App's a infraestrutura. Em particular:

  • A Apple não garante a entrega dos avisos. Sim, a infraestrutura deles é muito boa, mas não há promessa.
  • Apenas um alerta pode estar no dispositivo de cada vez e não há log. Portanto, se o usuário tiver um monte de aplicativos habilitados para push, você não poderá depender deles vendo seus alertas.
  • A única maneira de seu aplicativo saber sobre um aviso é se o usuário escolhe para executá -lo em resposta a um alerta.
  • O usuário sempre pode desligar os avisos de empurrar, para o seu aplicativo ou para todo o dispositivo.

Tudo isso também significa: você não pode trapacear a restrição "sem processos em segundo plano" com o serviço de notificação de push. :-)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top