Ho bisogno di un modo per ricevere una notifica push silenziosa e quindi di visualizzare una notifica locale (in modo da poter elaborare i dati prima di visualizzarli all'utente) C'è un modo per farlo? didReceiveNotification
viene chiamato solo in primo piano. Credo che l'app venga lanciata in background dopo aver ricevuto push. Tuttavia, non sembra esserci una soluzione per quando l'app viene uccisa.C'è un modo per risvegliare un'app per iOS quando si riceve una notifica push anche quando viene ucciso
EDIT Sono a conoscenza di PushKit ma la mia app non è un'app VOIP, è un'app per la messaggistica immediata.
io non sono d'accordo con la sua dichiarazione: _ ", ma se la vostra applicazione è ucciso (forza- uscire dallo switcher) quindi non c'è modo di ricevere la notifica. "._ Se l'app viene uccisa, potremo comunque ricevere la notifica. Correggimi se ho torto .. – NSPratik
Non è la mia affermazione in quanto tale. È Apple - guarda il testo citato. Ovviamente la notifica verrà inviata al dispositivo, ma non al metodo delegato dell'app. – Paulw11
@ Paulw11 dice corretto quando l'app viene uccisa, la notifica viene ricevuta ma il delegato non chiamerà. La sua normale notifica push. E se la nostra app è in stato di sfondo, allora l'applicazione : handleActionWithIdentifier: forRemoteNotification: completionHandler: il metodo chiamerà – Bevan