Ich arbeite mit Universal Link in iOS. Es funktioniert gut von Safari Browser und Nachrichten.Universal-Links (Facebook, Twitter, LinkedIn) in iOS
Setup-Server
Ich bin mit Online einen Server mit. Um meine iOS-App sicher mit einem Server zu verbinden, müssen Sie eine Konfigurationsdatei namens apple-app-site-association bereitstellen. Dies ist eine JSON-Datei, die die Domäne und die unterstützten Routen beschreibt.
Die Apfel-App-Ort-Verband-Datei muss über HTTPS zugänglich sein, ohne Umleitungen, unter https: // {domain}/apple-App-Ort-Vereinigung.
Die Datei sieht wie folgt aus:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "**********.com.domain.appname”,
"paths": ["*"]
}
]
}
}
Hinweis - ich bin nicht anhängen .json an den Apfel-App-Ort-Verband Dateinamen.
Und erfolgreich Setup die iOS-Anwendung auch.
Meine Forderung ist, dass ich den Link von meiner App zu Facebook geteilt. Wenn Benutzer auf den Link von Facebook tippen, sollte sie die App öffnen, wenn die App auf dem Telefon verfügbar ist, oder sie sollte vom Browser aus geöffnet werden.
Nun mein Problem ist:
Schritt 1: Ich habe den Link von meiner App auf Facebook geteilt.
Schritt 2: I in Facebook von Safari angemeldet. Wenn ich auf den Link klicke, wird meine App erfolgreich geöffnet.
Schritt 3: Wenn ich das gleiche tun in Facebook-App. Es öffnet sich in der Facebook-Web-Ansicht. Aber ich brauche es, um meine App zu öffnen.
Ich habe ein detailliertes Lösungsdokument unter dieser Frage geschrieben: https://stackoverflow.com/questions/46266797/deeplink-solution-for-iods-and-android-apps-works-in-facebook –