Apple push usa TCP o UDP per recapitare i messaggi dai loro server al dispositivo?Il servizio di notifica push di Apple utilizza UDP o TCP?
risposta
Dal Apple Push Notification Service Programming Guide:
Importante: Wi-Fi viene utilizzato per spingere notifiche solo se non v'è alcun connessione cellulare o se il dispositivo è un iPod touch. Per ricevere notifiche via WiFi, display del dispositivo deve essere acceso (cioè, non può essere letto) oppure deve essere collegato. Il trasmettitore WiFi deve essere porta TCP in uscita 5223 e deve essere all'interno range effettivo.
anche:
Sandbox e la produzione di ambienti
per sviluppare e distribuire il lato fornitore di un'applicazione client-server, si deve ottenere certificati SSL dal portale Programma iPhone Developer . Ogni certificato è limitato a una singola applicazione , identificata dal relativo ID . Ogni certificato è anche limitato ad uno dei due sviluppo ambienti, ciascuno con il proprio indirizzo IP assegnato :
Sandbox: L'ambiente sandbox è utilizzato per lo sviluppo iniziale e test dell'applicazione provider. Fornisce lo stesso set di servizi come ambiente di produzione, sebbene con un numero inferiore di unità server . L'ambiente sandbox agisce anche su un dispositivo virtuale, abilitando il test end-to-end simulato da . Si accede al ambiente sandbox in gateway.sandbox.push.apple.com, porta TCP in uscita 2195.
Produzione: Utilizzare l'ambiente di produzione quando si costruisce la versione produzione del fornitore applicazione. Le applicazioni che utilizzano l'ambiente di produzione devono soddisfare i requisiti di affidabilità di Apple . È accedere all'ambiente di produzione a gateway.push.apple.com, TCP in uscita porta 2195.
infine:
Requisiti generali Provider
In qualità di fornitore si può comunicare con Servizio di notifica push Apple tramite un'interfaccia binaria . Questa interfaccia è un'interfaccia ad alta velocità e alta capacità per i provider; utilizza un design di socket TCP in collegamento con il contenuto binario . L'interfaccia binaria è asincrona.
L'interfaccia binaria dell'ambiente di produzione è disponibile tramite gateway.push.apple.com, porta 2195; il interfaccia binaria del ambiente sandbox (sviluppo) è disponibile attraverso gateway.sandbox.push.apple.com, porta 2195. Si può stabilire più connessioni in parallelo allo stesso gateway o al gateway di più istanze.
Anche se la prima parte suggerisce decisamente che usano il TCP. Gli ultimi due stanno parlando dal tuo server due Apple, non da Apple al dispositivo. – lolsborn
Apple elenca anche la porta 5223 come TCP nell'elenco delle porte conosciute: http://support.apple.com/kb/TS1629 L'elenco è per le notifiche push per Mac FaceTime e simili, ma presumibilmente utilizza lo stesso protocollo. – Cata
- 1. Servizio di notifica push Apple: lato server di installazione certificato?
- 2. Statistiche del servizio di notifica push Apple (apns)
- 3. Servizio di notifica push Apple con script PHP
- 4. di Apple Push Notification Servizio
- 5. Notifica push Apple con un'applicazione aziendale
- 6. Servizio di notifica Apple per l'app Jailbreak
- 7. Notifica push Apple con cURL
- 8. Test per notifica push Apple
- 9. Errore di notifica push Apple (aps-environment)
- 10. Posso inviare un'immagine con il servizio di notifica push di Apple?
- 11. google talk usa pacchetti udp o tcp?
- 12. Supporto Emojis nella notifica push Apple
- 13. Codice di esempio Apple PNS (servizi di notifica push)
- 14. confronto servizio notifica push Android
- 15. Notifica push Apple: invio di elevati volumi di messaggi
- 16. Notifica di risposta ottimizzata per il push di Apple Apple read
- 17. Notifica push Apple che non modifica automaticamente il badge icona
- 18. Implementazione notifica push server
- 19. Notifica push Apple con invio di dati personalizzati
- 20. MSMQ funziona su TCP o UDP?
- 21. È SMTP basato su TCP o UDP?
- 22. TCP vs Affidabile UDP
- 23. Mixing TCP e UDP
- 24. Android gioco UDP/TCP?
- 25. Framework di rete per C++ (UDP o TCP)?
- 26. come differenziare se il client utilizza TCP o UDP dal lato server
- 27. Notifica push WPF/WCF
- 28. Notifiche push APNS Apple duplicate?
- 29. Registrazione notifica push Apple e token dispositivo Ricevi un chiarimento?
- 30. Qual è la differenza tra GCM per iOS e il servizio di notifica push fornito da Apple
La documentazione dice tutto. Ti va di dare un'occhiata? – zneak
Il titolo contiene un errore grammaticale. Forse due. Sono felice che tu abbia aggiunto il chiarimento. – intuited
domanda aggiornata per chiarire. La documentazione delle mele non copre questa fine dello stack. – lolsborn