2017-03-08 1 views
0
  1. Guys, möchte nur wissen, ob Universal Link mit HTTP-Website statt HTTPS arbeiten kann.Funktioniert Universal Link auf dem HTTP-Server?

  2. Wenn i www.mydomain.co.id/match/play_2.html Berechtigungseinstellung in Universal Links verwenden ist applinks: kumpul.co.id richtig? Aber für den Apfel-App-Ort-Verein, ich lade sie auf http://www.mydomain.co.id,

    { 
        "applinks": { 
        "apps": [], 
        "details": [ 
         { 
          "appID": "[TeamID].id.co.mydomain", 
          "paths": [ “match/*”] 
         } 
        ] 
        } 
    } 
    

so wird der Standort http://www.mydomain.co.id/apple-app-site-association sein. Ist es die richtige Konfiguration?

3.Für das Debuggen von Informationen, wie kann ich mein Login-iPhone sehen, wenn Sie über Xcode debuggen, um zu überprüfen, ob mein Code korrekt ist? Denn wenn ich zum Beispiel Links von WhatsApp aus anklicke, kann ich das Protokoll in meiner Konsole nicht sehen.

Antwort

1

Universal Links URLs können entweder http:// oder https:// sein. Allerdings, die Apple-App-Site-Association-Datei muss über HTTPS bedient werden, sonst wird iOS es abkratzen.

Dieses Scrapping findet nur bei der ersten Installation der App und bei Updates aus dem App Store statt. Nicht für jeden geöffneten Link. Wenn die Schaben Versuch fehlschlägt, wird ein Fehler, wie dies in der OS-Ebene sehen (nicht App-Ebene in Xcode) Protokolle:

Sep 21 14:27:01 iPhone swcd[2044] <Notice>: 2015-09-21 02:27:01.878907 PM [SWC] ### Rejecting URL 'https://examplecustomdomain.com/apple-app-site-association' for auth method 'NSURLAuthenticationMethodServerTrust': -6754/0xFFFFE59E kAuthenticationErr 
+0

ok, so verfolgen diese Fehlerprotokolle, muss ich das Protokoll sehen aus Xcode - Fenster - Gerät richtig? Es gibt so viele Protokolle in diesem Menü –

+0

Das ist der Ort, ja. Es ist schwer zu fangen - Sie müssen wahrscheinlich diese Zeile speichern und suchen –

+0

ok, ich habe meine Website in HTTPS geändert und die Ergebnisse von https://branch.io/resources/aasa-validator/#resultsbox, aber übergeben immer noch Universal Link funktioniert nicht in meiner App. Auch diese Funktion lief nicht Anwendung (_ Anwendung: UIApplication, weiter BenutzerActivity: NSUserActivity, WiederherstellungHandler: @escaping ([Any]?) -> Void) -> Bool { NSLog ("Universal Link überprüfen") zurück True } Ich kann nicht sehen "Check Universal Link" Protokolle in meinem Fenster-Gerät Konsole & Xcode-Konsole –

Verwandte Themen