Quais são os conceitos básicos por trás das notificações / mensagens "Push"?
-
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?
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