Domanda

Quali sono i concetti chiave che uno sviluppatore dovrebbe conoscere quando si costruisce un'applicazione per iPhone che sfrutta le notifiche push?

È stato utile?

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
scroll top