2017-11-19 3 views
0

Ich habe meinen Pfad enthalten: mydomain.com zu universellen Links sowie mydomain.com/jobs. Von außerhalb der App möchte ich auf die App umleiten, wenn ich auf den Link klicke. Es besteht jedoch die Notwendigkeit, innerhalb der App einige Web-Versionen der App zu öffnen. Einige spezielle Jobs wie mydomain.com/jobs?id=xxxx öffnen die Webansicht, aber diese sind zu sehr mit der Tiefenverknüpfung verbunden. Gibt es eine Möglichkeit, bestimmte Jobanfragen auszuschließen? Zum Beispiel das Hinzufügen einer zusätzlichen URL-Parameter wie mydomain.com/jobs?id=xxxx?allowWebview=true.Universelle Links teilweise auszuschließen iOS

Antwort

0

Von Apple's documentation:

eine Fläche Um festzulegen, die nicht als Universal-Verbindung behandelt werden soll, fügen Sie „NOT“ (einschließlich Leerzeichen nach dem T) auf die Anfang der Pfadzeichenfolge.

So könnten Sie so etwas wie

"paths": ["mydomain.com/*", "NOT mydomain.com/*?allowWebview=true*"] 
+0

sorry ich bin ein wenig verwirrt mit, wie das funktioniert, um versuchen wollen. Befindet sich das in xcode? Ich kann sehen, dass die App Associated Domains mit zwei Pfaden in meinem xcode hat: www.mydomain.com und mydomain.com. – PoolHallJunkie

+0

Sie sollten wirklich das ganze Dokument lesen, das ich oben verlinkt habe. Es erklärt, wie Sie eine 'apple-app-site-association'-Datei in Ihrer Domain hosten, da iOS diese URLs in Ihrer App und nicht in Mobile Safari öffnen kann. – jefflovejapan

+0

Danke für den Link. Mein Verständnis war, dass der Prozess nur auf der iOS-App passiert ist. Von dem, was ich lese, muss ich die AASA-Datei auf der Website ändern und den Pfad ausschließen. Dann übergeben Sie einfach die URL mit Parameter aus der App. – PoolHallJunkie

Verwandte Themen