iphone - online - store connect apple



Come registrare uno schema di URL di apertura di app personalizzate con Xcode 4? (3)

Xcode4 sta chiedendo un numero enorme di argomenti solo per rendere possibile questa cosa semplice:

NSString *stringURL = @"twitterriffic://";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

A cosa servono tutte queste proprietà? Perché un'immagine? Devo ripetere l'identificativo dell'app qui? Quale ruolo scegliere se voglio che qualcuno sia in grado di chiamare questo URL per aprire la mia app? E quali sono queste proprietà di tipo url aggiuntive?

Non ho trovato tutorial relativo a Xcode4 su come registrare un tale schema URL con Xcode 4.

https://src-bin.com


Answer #1

Ciò che cambi in quell'editor si riflette anche nel file info plist del tuo progetto. Prende la forma di ProjectName -Info.plist. Speriamo che questo aiuti.


Answer #2

Puoi continuare a registrare il tuo URL personalizzato modificando il file info.plist dell'app (come mostrato in una delle tue precedenti questions ). Il nuovo editor di Xcode 4 dovrebbe essere una comodità per rendere più semplice l'aggiunta delle voci: tutto ciò che sta facendo è la stessa modifica di info.plist che avresti fatto manualmente. Se si desidera utilizzare il nuovo editor, è sufficiente compilare le caselle "Identificatore" e "Schemi URL". Non hai bisogno di un'immagine, icona o proprietà URL aggiuntive.

Le altre proprietà (icona, ecc.) Non sono ben documentate, ma sembrano essere applicabili solo su Mac OS X e potrebbero essere utilizzate nella finestra di dialogo Ottieni informazioni del Finder per visualizzare i tipi di URL che una particolare app può aprire. Ad esempio, dai un'occhiata alla Guida alla programmazione dei servizi di lancio .


Answer #3

  • Apri "File di supporto" (cartella) a sinistra e fai clic su "YourAppName-Info.plist"
  • Scegli una riga come "Codice tipo OS creatore pacchetto" e il mouse su una riga e fai clic sul simbolo (+)
  • Questo crea una nuova riga e digita "tipi di URL"
  • Fai clic sull'arrangiamento a sinistra e vedi l'articolo 0 e rinominerai il valore nell'elemento 0 in "Schemi URL" come mostrato
  • Quindi modifica il campo nell'elemento 0 e digita il tuo prototipo; Ho digitato "goomzee" come mostrato

Ora se installo questa app sul mio simulatore e apro Safari e digito "goomzee: //" nella barra degli indirizzi verrà avviata la mia app.





xcode4