Desidero aggiungere una funzione di allarme antincendio alla mia app. Penso che la notifica push potrebbe essere la scelta migliore. Ma se c'è molto ritardo, come per oltre 10 minuti, sarebbe privo di significato per l'allarme antincendio. Quindi quanto ritardo per la notifica push, supponendo che il dispositivo sia online?Quanto ritardo di IOS spinge la notifica?
risposta
notifiche push sono inaffidabili e non possono essere garantiti che sono stati consegnati. Dipende tutto dal server Apple APNS, che ha detto, di solito quando invio una notifica push ottengo il risultato in pochi secondi.
Ulteriori informazioni:
Essi non sono affidabili! Non vi è alcuna garanzia che le notifiche push vengano effettivamente consegnate, anche se il server APNS le ha accettate.
Per quanto riguarda il server è interessato, le notifiche push sono fire-and-forget; non c'è modo di scoprire quale sia lo stato di una notifica dopo averlo inviato ad APNS. Il tempo di consegna può variare anche da secondi fino a mezz'ora.
Inoltre, iPhone l'utente potrebbe non essere in grado di ricevere le notifiche push per tutto il tempo. Potrebbero essere su una rete Wi-Fi che non consente di effettuare connessioni a APNS perché le porte richieste sono bloccate. O il telefono potrebbe essere spento.
APNS cercheranno di consegnare l'ultima notifica che ha ricevuto per quel dispositivo quando si torna in linea, ma si cercherà solo per un periodo di tempo limitato. Una volta scaduto, la notifica push andrà persa per sempre!
Fonte: http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
Ho appena trovato questo durante il tentativo di risolvere un altro problema che stavo avendo. Una soluzione praticabile per questo problema sarebbe qualcosa come PubNub. Offrono affidabilità, prestazioni e garanzie di servizio
Come può risolvere i PubNub limitazione APNS di Apple ?. La domanda riguardava il ritardo massimo previsto nella ricezione delle notifiche push Apple, niente a che vedere con PubNub. –
Scusa @so_mv, stavo leggendo la tua domanda in termini di "affidabilità" del servizio (dal momento che stavi parlando di incendi e problemi di vita), e so che APNS non offre garanzie di consegna o altro. Gli altri ragazzi lo fanno, e hanno alcuni metodi aggiuntivi per garantire che un messaggio raggiunga un utente attraverso molti scenari tipicamente impegnativi che tutti noi incontriamo. Felice di aver trovato una risposta che funzioni per te! –
- 1. Raggiungibile su iOS 8 in ritardo?
- 2. ritardo screenshot iOS
- 3. La notifica FCM non funziona in ios
- 4. Come nascondere la notifica push in iOS?
- 5. l'app visualizza la seconda notifica iOS 9
- 6. Notifica aggiornamento app iOS
- 7. Notifica locale silenziosa IOS
- 8. Xcode Swift Ios App: aggiunta di ritardo
- 9. iOS Notifica "locale" Push
- 10. Priorità di notifica push di iOS
- 11. cambiando la geo-localizzazione testo di notifica l'autorizzazione in iOS
- 12. Come ascoltare la notifica di evento licenziato in iOS?
- 13. Formato personalizzato notifica push iOS
- 14. Suono di notifica push iOS personalizzato
- 15. Come ridurre il ritardo di avvio di AVPlayer per iOS
- 16. iOS modello di controller strato di notifica oggetto
- 17. Come ricevere la notifica a contatto evento modificato in IOS?
- 18. come rilevare la notifica remota iOS con clic dell'utente?
- 19. Quanto è lungo il ritardo tra Control.Invoke() e la chiamata del suo delegato?
- 20. Come rendere i widget del centro di notifica (iOS 5)
- 21. Notifica push cloud Appcelerator in iOS
- 22. iOS 8.1 Notifica push Nessun suono
- 23. Come impostare la frequenza di ripetizione di notifica per l'utente
- 24. come visualizzare l'immagine in ios notifica push?
- 25. notifica silenziosa tramite GCM su Android/IOS
- 26. iOS Swift Notifica locale non "spuntando"
- 27. Come stabilire se l'utente ha aperto l'app con notifica con la modalità di notifica remota di iOS 7?
- 28. Ios Notifica push: Null desidera inviarti notifiche
- 29. Come creare la funzione di ritardo javascript
- 30. Aggiunta di campo di testo in Notifica remota, iOS 8
Grazie! C'è qualche altra soluzione affidabile per l'allarme antincendio? – realsnake
L'utilizzo di uno strumento di terze parti come la società di traduzione dà il feedback se è stata ricevuta o meno una notifica e mostra eventuali errori. Inoltre, per favore "accetta" la mia risposta se ti ha aiutato. :) – danielbeard
Urbanairship non fornisce feedback se la notifica è stata ricevuta. Piuttosto, fornisce un feedback se il token non è valido, che può essere recuperato utilizzando anche il servizio di feedback di Apple. Urbanairship è leggermente meno affidabile rispetto all'utilizzo diretto di Apple nella mia esperienza. –