Domanda

Sto sviluppando un'applicazione per iPhone che fornisce avvisi in certi momenti utilizzando UILocalNotifications. Premendo il pulsante OK sui lanci di avviso l'applicazione in modo che possa svolgere compiti specifici.

Finora, tutto funziona a meraviglia nella maggior parte dei casi: se l'applicazione è in esecuzione e gli incendi di allarme, funziona benissimo, e se l'applicazione non è in esecuzione (ma il telefono è acceso), funziona altrettanto bene

Tuttavia, se i fuochi di avviso quando lo schermo è bloccato, una delle due cose accada.

  1. fuochi di allarme, ed io "slide to unlock" immediatamente, poi i lanci app come previsto.
  2. fuochi di allarme, ma io vedo l'ora di "slide to unlock" più di 20 secondi (il tempo necessario per lo schermo di blocco (dim) di nuovo). Quando finalmente sbloccare lo schermo, gli spettacoli di allarme, ma non si avvia l'applicazione.

Ho guardato tutta la documentazione Apple e questo sito, ma non riesce a trovare una risposta. Spero che la mia spiegazione ha un senso. Ogni pensiero?

È stato utile?

Soluzione

Credo che il comportamento ha un senso e non deve essere aggirato (che credo non è possibile). Se le diapositive all'utente di sbloccare solo dopo pochi secondi dopo la notifica, il propability è alto, che ha fatto scorrere per sbloccare solo a causa di tale notifica e vuole entrare in app. Se viene passato un sacco di tempo, la notifica viene ancora indicata, ma il propability è basso, che l'utente scivoli per sbloccare a causa di questa notifica. E 'più probabile che lui vuole solo di scrivere una e-mail o fare qualcosa di completamente diverso. Quindi non dovrebbe iniziare l'applicazione dell'ultima notifica.

Altri suggerimenti

Grazie per la risposta veloce e chiara, Dominik. Rapido follow-up: lo scopo di rilanciare l'applicazione è di programmare un altro allarme. Se invio diversi avvisi in una sola volta (in programma per tempi diversi), e l'utente non sblocca il telefono per nessuno di loro, non tutti sembrano allo stesso tempo la prima volta che sblocca utente? (Vorrei solo vogliono l'ultimo ad apparire)

Grazie ancora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top