2013-05-14 16 views
10

La mia organizzazione sta creando un'app, che avrà determinati hotspot Wi-Fi elencati in un file di configurazione mobile, in modo che l'utente non debba scrivere la password per questi wifi quando è nel raggio d'azione . So che questo può essere fatto usando il file .mobileconfig. Ma ho seri dubbi.Download del file "mobileconfig" da un'app

Qui ci sono alcune domande riguardanti l'applicazione:

  1. Can .mobileconfig file di essere creato programatically. Non riesco a trovare un collegamento su come cretae questo programma (non usando iPCU).

  2. Apple consentirà un'app che crea il file .mobileconfig e chiede all'utente di scaricarlo e installarlo, in modo da modificare le impostazioni Wi-Fi?

  3. L'utente sta scaricando questo file .mobileconfig solo tramite Safari o Mail? C'è un modo per aprire questo file direttamente dall'app alla schermata delle impostazioni?

Grazie in anticipo. :)

+0

ci sono alcune domande simili su SO riguardanti l'installazione di un '.mobileconfig'. vedere per es. http://stackoverflow.com/questions/2338035/installing-a-configuration-profile-on-iphone-programmatically –

risposta

19

1) Sì, è possibile. Può essere creato come un file XML. In effetti, puoi aprire e modificare un file .mobileconfig senza segno in un editor di testo e modificare i campi. Tieni presente che se è firmato, qualsiasi modifica al file richiederà la ri-firma.

2) Apple consentirà un'applicazione che scarica e installa un .mobileconfig tramite Safari, ne ho visto uno su App Store che esegue questa operazione.

3) Safari + Mail sono gli unici modi per aprirli (su iOS).

+0

Grazie per la tua risposta. qualche altra informazione necessaria: 1. hai un link su come creare questo file xml? tag già definiti/necessari ecc. 2. puoi dirmi il nome dell'app :) –

+1

Bene, dal momento che un .mobileconfig senza firma ha la stessa struttura di un file .plist, dovresti essere in grado di crearlo a livello di programmazione allo stesso modo . Vedere: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/CreatePropListProgram/CreatePropListProgram.html – SG1

+1

Molte app VPN utilizzano i file mobileconfig. Un esempio è l'app Onavo che installa un proxy. Vedi: https://itunes.apple.com/us/app/onavo/id577491499?mt=8&ls=1 – SG1