Quali sono i concetti di base “push” le notifiche / messaggistica?
-
20-09-2019 - |
Domanda
Quali sono i concetti chiave che uno sviluppatore dovrebbe conoscere quando si costruisce un'applicazione per iPhone che sfrutta le notifiche push?
Soluzione
Numero uno cosa più importante, credo, è che la vostra applicazione non può dipendere da loro. E 'probabilmente meglio considerarli come una cosa piacevole per il vostro utente , piuttosto che una parte del tuo l'infrastruttura di app. In particolare:
- Apple non garantisce la consegna degli avvisi. Sì, la loro infrastruttura è piuttosto buona, ma non c'è nessuna promessa.
- Solo un avviso può essere sul dispositivo alla volta, e non c'è registro. Quindi, se l'utente ha un sacco di applicazioni spinta-enabled, non si può dipendere da loro vedere i vostri avvisi.
- L'unico modo che la vostra applicazione conosce un avviso è se l'utente sceglie per eseguirlo in risposta a un avviso.
- L'utente può sempre girare spinta nota fuori, per la vostra applicazione, o per l'intero dispositivo.
Tutto ciò significa anche: non si può ingannare il restrizione "no processi in background" con il servizio di notifica push. : -)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow