sto affrontando questo problema strano durante il tentativo di implementare iOS-8 di nuove notifiche Interactive. Quando si tratta di notifiche locali tutto funziona come previsto, ma quando si tratta di APNS, le cose non funzionano bene.applicationDidBecomeActive non chiamato quando il lancio di app dalla Banner azione/custom
Nel dettaglio: ho la spinta personalizzato come dovrebbe attraverso il banner (I registrare solo al contesto minimale), ma quando l'utente tocca il pulsante che rappresenta l'azione personalizzata, delegato della mia applicazione applicationDidBecomeActive:
non viene chiamato; Infatti, l'app si blocca su una modalità inattiva.
La cosa strana è che l'applicazione non passa alla modalità attiva quando ha lanciato dalla schermata Notifiche (L'uno a destra del Today). Accanto a questo, in entrambi i casi, un mio delegato:
handleActionWithIdentifier:forRemoteNotification:completionHandler:
venga chiamato con l'identificatore destra.
Qualsiasi aiuto sarebbe molto apprezzato!
Ofer, è la vostra azione eseguita in background, o lo fa aprire l'applicazione in primo piano? –
Definito per aprire l'applicazione in primo piano e in effetti lo fa. Solo che, come detto, l'ApplicationState rimane in una modalità inattiva. – ofer2980
Vedo. Sembra un bug del framework. Hai provato a riprodurre il problema su iOS8.1 beta 1 (non 8.0.1!)? –