2013-02-27 10 views
8

C'è un modo in cui possiamo avviare l'app con il pulsante del volume esterno o con qualsiasi altro gesto eseguito su iPhone invece di avviarlo in modo predefinito?Apri l'applicazione senza toccare l'icona

O

Può la nostra applicazione riconoscono l'interazione degli utenti con il pulsante del volume quando applicazione è in background?

risposta

2

C'è un modo in cui è possibile avviare l'applicazione tramite il pulsante del volume esterno o altri gesti effettuati su iPhone anziché avviare in modo predefinito? :

No Non è possibile. Ora è permesso. Non c'è modo di ottenerlo. Apple non lo consente nella sezione User Experience. Non puoi forzare l'apertura dell'app a meno che l'utente non tocchi l'icona.

La nostra app può riconoscere l'interazione dell'utente con il pulsante del volume quando l'app è in background? :

Sì, riconosce il cambio di volume. Tuttavia, non puoi notificare alla tua app che l'utente sta facendo qualche azione. E eseguire qualsiasi azione a seconda del cambio di volume.

+0

Questa è la risposta corretta alla prima parte della domanda ma non affronta la seconda parte che è possibile (a seconda di cosa si vuole fare). – sjbx

+0

@CraftyThumber: Penso che Prashant stia tentando di aprire l'app sul pulsante del volume. Ho modificato la mia risposta. Grazie per il tuo commento. – Rushi

2

C'è un modo in cui è possibile avviare l'applicazione tramite il pulsante del volume esterno o altri gesti effettuati su iPhone anziché avviare in modo predefinito?

Sono abbastanza sicuro che questo non è possibile.

La nostra app può riconoscere l'interazione dell'utente con il pulsante del volume quando l'app è in background?

Bene ci sono altre app che riconoscono questo come Spotify e Sonos, quindi questo è possibile.

Sfondo Riproduzione Audio

Un app che riproduce l'audio in modo continuo (anche mentre l'applicazione è in esecuzione in background) può registrare come sfondo app audio includendo le UIBackgroundModes chiave (con l'audio value) nella sua File info.plist. Le app che includono questa chiave devono riprodurre contenuti audio per l'utente mentre sono in background.

Apple reference "Playing Background Audio"

Ensuring That Audio Continues When the Screen Locks

Per abilitare/disabilitare questa funzione ho trovato Activating and Deactivating Your Audio Session, non ho provato io stesso, ma sembra che quello che ti serve.

Non so se questo è possibile per altre operazioni diverse dall'audio di sottofondo ...

+0

Grazie Crafty ma ci stavo provando. Non sono in grado di scoprirlo, quindi per favore dimmi come può essere raggiunto, per favore dai qualche suggerimento. –

+0

@PrashantChaudhari: Si prega di essere chiari su cosa stai cercando di fare? Stai cercando di eseguire routine arbitrarie sull'interazione dell'utente con i pulsanti del volume perché non penso che sia possibile. Se si desidera registrare l'app come sessione audio in modo che possa rispondere ai tasti del volume quando è in background (nel modo previsto), provare a leggere i collegamenti nella risposta. – sjbx

3

Apri applicazione, senza toccare sull'icona

è possibile aprire app sparando locale o spingere la notifica, e vi permetterà di ottenere all'interno della vostra app quando consentito. Questa è la risposta di te. Spero che ti aiuti. Controlla la mela documentation on this. Per la tua domanda dettagliata le risposte sono fornite sopra. So che la risposta è irrilevante, ma spero che ti aiuti se stai cercando qualcosa di simile.

Problemi correlati