simile a questa domanda: How do I access remote push notification data on applicationDidBecomeActive?iOS Push Notification - Come ottenere i dati di notifica quando si fa clic sull'icona dell'app invece di notifica
Ma il diverso è come si può accedere ai dati di notifica quando si è in applicationDidBecomeActive
e se hai fatto clic sull'icona dell'app invece della notifica push.
Il flusso è: Se si fa clic su verrà attivato il push notification
poi didReceiveRemoteNotification
, ma se si fa clic sull'icona dell'app originale, solo applicationDidBecomeActive
verrà attivato e non si chiamerà didReceiveRemoteNotification
.
Sto cercando il caso successivo, quindi come posso accedere ai dati di notifica push.
(Sia caso supponendo che l'applicazione è in background e tuttavia non uccisi.)
Questo non è possibile. I dati di notifica vengono trasmessi all'app solo se vengono avviati in risposta alla notifica e non quando si tocca l'icona dell'app. –
Quali informazioni trasmetti con le notifiche push? Per me sembra che tu abbia fatto un difetto di progettazione se non riesci ad aprire la tua app in modo conveniente senza prima ricevere una notifica push. – xci