Domanda

Qualcuno sa come modificare le impostazioni dell'iPhone dall'interno di un'app? Ad esempio: chiudi il WiFi , disabilita 3G , cambia il volume audio e così via?
Apple sta modificando le impostazioni tramite un'app: Settings.app . Significa che è possibile, semplicemente non so come.

È stato utile?

Soluzione

Tutte le applicazioni scritte con l'SDK pubblico sono in modalità sandbox. Hanno accesso solo alle proprietà e ai dati che Apple ritiene fattibili da usare all'interno di quel sandbox. Alcuni degli esempi che elenchi sono possibili e altri no.

Apple può eseguire queste operazioni all'interno delle proprie applicazioni poiché non utilizza gli SDK pubblici per scrivere le proprie applicazioni, ma utilizza un SDK interno che ha più funzionalità di quello esterno. Non sono troppo preoccupati per i dipendenti Apple che violano il telefono e tolgono tutti i dati dal telefono.

La maggior parte di noi desidera che Apple possa migrare più cose verso le API pubbliche (e spesso lo fanno), ma la realtà è che l'ambiente sandbox è attentamente protetto. Non trattengo il respiro aspettandomi che Apple sposti tutti i tuoi esempi. Puoi sempre presentare un bug radar e far loro sapere cosa vuoi - è un modo per far sentire la tua voce.

Altri suggerimenti

Apple può farlo nel suo Settings.app davvero.

A causa delle limitazioni dell'SDK di iPhone, alcune API non sono rese pubbliche, quindi non puoi fare tutto ciò che Apple è in grado di fare all'interno del suo sistema operativo. Tuttavia, puoi consentire all'utente di regolare il volume principale dalla tua applicazione, utilizzando MPVolumeView classe.

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