Devo essere in grado di avviare la mia app iOS dal browser Safari. Così sono andato al mio file .plist
in xcode e ho aggiunto un elemento ai miei Schemi URL e inserito nella stringa myappname
.Continua a ricevere il messaggio di avviso di "Apri questa pagina in YourAppName?" durante il tentativo di avviare l'app da Safari
Ora, se vado a Safari e digitare myappname://
nella barra degli indirizzi URL e lo presenta, mostra di me una UIAlertView
che dice Open this page in "MyAppName"?
con opzioni per Cancel
e Open
.
Se tocchi Open
apre correttamente la mia app, tuttavia voglio farlo senza che lo UIAlertView
compaia con quel messaggio.
Ho effettuato alcune ricerche rapide online e sembra che le persone continuino a riscontrare problemi ogni volta che esce un nuovo aggiornamento iOS e non riesco a trovare una soluzione o una risposta recenti.
Sono su un iPhone 4s con iOS 7.1, e sto usando xcode 5.1 se questo fa alcuna differenza.
Inoltre, ho utilizzato un app disponibili su App Store chiamato "FrontBack" che fa con successo la stessa cosa, senza il UIAlertView
mostrando in Safari quindi questo è sicuramente possibile.
Grazie per l'aiuto.
ciò che è un esempio di schema URL che si desidera utilizzare per aprire l'applicazione? o è irrilevante che tu voglia semplicemente aprire l'app quando mai qualcosa come hi: //this_is_my_app.cool –
Immagino che sia irrilevante XD –
Lo schema URL che ho descritto sopra funziona perfettamente. Voglio solo sbarazzarmi di UIAlertView. – user3344977