Affidabilità di Apple Push Notification

0

Ho una app supportata su Android e iOS. L'app ha bisogno di un servizio in background che colpisca un server remoto ogni minuto. Il lavoro è semplice per l'app per Android ma dal momento che il task in background non è supportato in iOS, devo utilizzare le notifiche push per l'app iOS. Apple afferma che la consegna della notifica push non viene mai riconosciuta. Non posso permettermi un errore di notifica push dal momento che ho bisogno di inviare un messaggio molto cruciale tramite la notifica. Le mie domande sono:

1) Qual è il tasso di errore delle notifiche push?

2) Le notifiche push sono sempre affidabili per inviare messaggi importanti?

3) Supponiamo che il server che dovrebbe inviare notifiche push invii un numero elevato di notifiche push ogni minuto. Quali sono le probabilità di mancata notifica push in questo caso?

4) Quali circostanze causano il mancato recapito delle notifiche push?

Se hai risorse utili, ti preghiamo di fornire lo stesso. Grazie.

    
posta Tejas Sutar 29.07.2014 - 11:52
fonte

1 risposta

2

Le notifiche arrivano fino al 99,9%, penso che lo 0,01% sia quando il tuo telefono non ha la rete. Questa è l'unica ragione per cui non verrà superata, a meno che non si disponga di un server scadente con 10000 richieste al secondo, quindi si avrà esito negativo.

Quindi per ottenere i migliori risultati basta avere un buon server. Non penso che tu possa aiutare le persone con copertura cellulare. Anche se sono stati eseguiti in background, non saranno in grado di estrarre dati da Internet se non hanno una rete cellulare.

Apple vuole solo che tu non faccia affidamento su di esso al 100%, quindi crea un piano di backup per questo, informa l'utente che l'app non può connettersi al server se non c'è rete. Dirò le notifiche push, quindi se fallisce prova a ottenere manualmente dal server e fare notifiche locali, se l'app non può effettuare la connessione al server attiva una notifica locale che dice che non può connettersi al tuo server.

Spero che questo aiuti?

    
risposta data 29.07.2014 - 12:15
fonte

Leggi altre domande sui tag