Domanda

voglio sviluppare un'applicazione screensaver simile in cui l'unico modo di tornare al trampolino di lancio sta entrando in un codice. Quindi avrei bisogno l'azione del tasto domestico per essere ignorato, cioè che quando l'utente preme il pulsante di nulla happens..or qualcosa di personalizzato ... invece di andare indietro al trampolino di lancio e chiude l'applicazione. È possibile? qualcuno sa se Apple approverà / rifiutare questo tipo di app?

È stato utile?

Soluzione

Non con API pubbliche (e, si spera, non con quelli privati). Anche se si riesce in qualche modo, Apple respingerla per rompere le linee guida dell'interfaccia utente. Inoltre, anche se non lo facessero, la gente potrebbe utilizzare sempre di iPhone "Uscita forzata" equivalente al difficile interrompere l'applicazione.

Altri suggerimenti

La risposta alla sua domanda è sì.

La risposta alla domanda si intende chiedere - posso spedire un app attraverso il negozio iPhone che ha il tasto home disattivato -. Non è

Se sei solo alla pubblica l'app per telefoni jailbroken si può fare, ma sarà pisciare tutti fuori.

Modifica 7 anni più tardi: Questo è in realtà estremamente possibile ora - v'è una caratteristica standard in iPhone denominata "Accesso Guidato". E 'nascosto sotto quel link "Accessibilità" (con alcune altre cose piuttosto fresco come a lampeggiare il LED ogni volta che si riceve una chiamata e permettendo una tastiera Bluetooth alla scheda tra i controlli)

Si chiama "Accesso Guidato". È possibile impostare un codice di accesso, avvia l'applicazione quindi triplo clic sul pulsante a casa per iniziare accesso guidato.

Si disabilita uscita e consente di designare le regioni dello schermo non si può toccare. È anche possibile impostare un limite di tempo (per i bambini a giocare, che sembra essere la ragione per un sacco di gente cercare questa domanda).

tentati di modificare la "risposta accettata" e gettare queste informazioni in là, ma che sembra maleducato quindi mi limiterò solo che le persone a trovare questa risposta.

Fastidiosamente ti sembra anche di essere in grado di spegnere il telefono - Suppongo che questo è perfetto per le persone che vogliono che i loro bambini a giocare un gioco, ma potrebbe non colpire il problema del richiedente originario di limitare l'accesso a una singola applicazione (I significa che lo farà, ma sarà anche impedire che fare qualsiasi altra cosa).

Apple non ha intenzione di approvare questo tipo di applicazione, affermano abbastanza esplicitamente che sei applicazione ha bisogno di rispondere in modo appropriato alla trampolino dire l'applicazione per terminare tutte e due quando le cose come le telefonate arrivano e quando avvisi di memoria sono disponibili in.

Questo non è possibile con l'SDK corrente, né ho il sospetto che sarà mai.

Si potrebbe essere in grado di ottenere questo comportamento tramite jailbreaking, ma non sarà in grado di vendere la vostra applicazione tramite iTunes, né Apple ha mai approvare una tale applicazione.

Si può fare in questo modo Installare il seguente file mobileconfig Ciò consente di disattivare il tasto home una volta che si avvia l'applicazione

Scarica

Trovato il link Qui

Apple non lo permette. E se qualcosa di emergenza accade e si desidera comporre un numero di telefono di emergenza. Si sta mettendo l'utente al rischio. Il trade-off non vale la pena.

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