Looking for ios Keywords? Try Ask4Keywords

iOSUmgang mit URL-Schemata


Syntax

  1. // Die canOpenURL- Methode überprüft, ob eine App das angegebene URL-Schema verarbeiten kann.

  2. // schnell

    UIApplication.sharedApplication (). CanOpenURL (_ aUrl: NSURL)

  3. // Ziel c

    [[UIApplication sharedApplication] canOpenURL: (NSURL *) aUrl];

  4. // Die openURL- Methode versucht, eine Ressource nach URL zu öffnen. JA / wahr, wenn geöffnet, sonst NEIN / falsch.

  5. // schnell

    UIApplication.sharedApplication (). OpenURL (_ aUrl: NSURL)

  6. // Ziel c

    [[UIApplication sharedApplication] openURL: (NSURL *) aUrl];

Parameter

Parameter Bedeutung
aUrl eine NSURL-Instanz, in der eine integrierte oder benutzerdefinierte Schemazeichenfolge gespeichert wird

Bemerkungen

In iOS9 und darüber muss Ihre App alle URL-Schemen auflisten, die abgefragt werden sollen. Dies geschieht durch Hinzufügen von LSApplicationQueriesSchemes zu Info.plist


iOS verfügt über eine integrierte Unterstützung für die Schemata tel , http / https , sms , mailto und facetime . Es unterstützt auch http-basierte URLs für Youtube , Maps und iTunes Apps.

Beispiele für integrierte URL-Schemata:

tel : tel://123456890 oder tel:123456890

http : http://www.google.com

facetime : facetime://azimov@demo.com

mailto : mailto://azimov@demo.com

SMS: sms://123456890 oder sms:123456890

Youtube : https://www.youtube.com/watch?v=-eCaif2QKfA

Karten :

  • Verwenden Sie die Adresse: http://maps.apple.com/?address=1,Infinite+Loop,Cupertino,California

  • Verwenden von Koordinaten: http://maps.apple.com/?ll=46.683155557,6.683155557

iTunes : https://itunes.apple.com/us/artist/randy-newman/id200900

Hinweis : Im tel Schema werden nicht alle Sonderzeichen unterstützt (z. B. * oder # ). Dies geschieht aus Sicherheitsgründen, um zu verhindern, dass Benutzer unbefugte Anrufe umleiten können. In diesem Fall wird die Phone App nicht geöffnet.

Umgang mit URL-Schemata Verwandte Beispiele