La Guida alla programmazione dei servizi APN di Apple nella Provisioning and Development section afferma che "[l] ambiente sandbox agisce anche su un dispositivo virtuale, consentendo test simulati end-to-end." Tuttavia non sono riuscito a trovare alcuna informazione su come accedere a questo dispositivo virtuale (ad esempio, come si ottiene un token dispositivo, come si controlla lo stato delle notifiche inviate, ecc.) Qualcuno sa se questa informazione è valida e se è come si fa a fare test end-to-end usando sandbox come dispositivo virtuale?Come utilizzare la sandbox di notifica push Apple come dispositivo virtuale?
risposta
Ottenere un token dispositivo funziona allo stesso modo nei server sandbox come nei server di produzione: si ottiene semplicemente un token dispositivo di sviluppo che può essere utilizzato solo quando si parla con i propri server sandbox. Tuttavia, proprio come i server di produzione, non è possibile controllare lo stato delle notifiche inviate o qualcosa del genere.
La dicitura "dispositivo virtuale" è fonte di confusione, perché si tratta solo di un insieme separato di infrastrutture che parla solo di applicazioni di sviluppo/token dispositivo.
Quindi, parla con i server di sviluppo mentre stai sviluppando la tua app (ovvero, quando la tua app è costruita con un profilo di provisioning di sviluppo) e parla con i server di produzione quando l'app è costruita in ad-hoc o in produzione modalità. Il processo sarà lo stesso.
Tuttavia, assicurarsi di non combinare token dispositivo di sviluppo e token dispositivo di produzione.
Inoltre, le notifiche push non funzionano nel simulatore, quindi è necessario un dispositivo reale su cui eseguire il test. Se stai provando su un iPod Touch, assicurati di tenere presente che controllerà la presenza di messaggi ogni quindici minuti circa se la retroilluminazione è spenta.
Spero che questo aiuti!
- 1. Notifica push Apple con cURL
- 2. Test per notifica push Apple
- 3. Registrazione notifica push Apple e token dispositivo Ricevi un chiarimento?
- 4. Token dispositivo di notifica push?
- 5. Errore di notifica push Apple (aps-environment)
- 6. Supporto Emojis nella notifica push Apple
- 7. Notifica push Apple con un'applicazione aziendale
- 8. Codice di esempio Apple PNS (servizi di notifica push)
- 9. Notifica push Apple con invio di dati personalizzati
- 10. UDID per notifica push invece di token dispositivo?
- 11. Come separare sandbox e dispositivo di produzione token di notifica APNS iOS
- 12. Notifica push iPhone - Come utilizzare il suono predefinito
- 13. Notifica push Apple: invio di elevati volumi di messaggi
- 14. Notifiche push APNS Apple duplicate?
- 15. Servizio di notifica push Apple: lato server di installazione certificato?
- 16. Notifica push Apple che non modifica automaticamente il badge icona
- 17. Servizio di notifica push Apple con script PHP
- 18. Come nascondere la notifica push in iOS?
- 19. Come abilitare/disabilitare la notifica push dall'app?
- 20. Come simulare la notifica locale nell'app Apple Watch?
- 21. Statistiche del servizio di notifica push Apple (apns)
- 22. Come testare la notifica push funziona nella mia applicazione
- 23. Implementazione notifica push server
- 24. Priorità di notifica push di iOS
- 25. Come inviare milioni di notifica Apple Push come Urbano Dirigibile in pochi secondi
- 26. Notifica di risposta ottimizzata per il push di Apple Apple read
- 27. come visualizzare l'immagine in ios notifica push?
- 28. Notifica push Android dal dispositivo ad altri dispositivi
- 29. La notifica push per iPhone funziona in sandbox ma non in modalità produzione
- 30. Servizio di notifica Apple per l'app Jailbreak
Il bit "Virtual Device" e "Test end-to-end simulati" è abbastanza chiaro: dovrebbe consentire di creare token e ricevere notifiche a livello di codice, da utilizzare nei test. La documentazione può essere una bugia, però. Non riesco a trovare alcuna prova che ciò esista realmente. –