Wir hatten kürzlich einen Fall, in dem einige unserer Benutzer normalerweise auf einen Link in mobilen iOS-Safari tippten, und anstatt auf Safari in Safari umgeleitet wurde, öffnete es die Facebook-App (als ob es ein universeller Link war, der für Facebook relevant ist - nur, war es nicht).Universal Link öffnet die falsche App (Facebook App)
www.aFakeDomain.com/profile.php
und der Link sie war dies angeklickt:
<a href="profile.php?action=new">Click here</a>
Die Schaltfläche unserer Benutzer geklickt können in diesem Bereich zu finden (Ich werde eine gefälschte Domain aus Datenschutzgründen verwenden)
Jetzt müssen wir eine apple-app-site-association
Datei unter www.aFakeDomain.com/apple-app-site-association
die wie folgt aussieht:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "AAAAAAAAAA.com.aFakeDomain.app.ios",
"paths": [
"/instant-link",
"/profile.php"
]
}
]
},
}
und unsere App-Funktionen in iOS aussehen:
applinks:*.aFakeDomain.com
applinks:aFakeDomain.com
Wir tun Universal-Links verwenden, die unsere native mobile App öffnen, aber in diesem Fall unsere mobile App in unseren Benutzern Telefone nicht installiert.
Dies ist der Dialog unserer Nutzer erhalten:
Nun, wie zum Teufel der Facebook-App gestartet wurde? Das ist die seltsamste Sache überhaupt ..!
Ich freue mich über jede Hilfe, danke.
aber es ist nicht nur 1 Benutzer. Wir hatten heute 4-5 solche Berichte. Ich dachte das Gleiche, aber das ist ein Problem, und ich kann nicht für das Leben von mir reproduzieren. – SudoPlz
Was passiert als nächstes, nachdem auf den Link geklickt wurde? Gibt es eine Chance, dass sie ein 'fb: //' benutzerdefiniertes URI-Schema treffen? –
Nein, sie haben nur die 'Click here' Taste gedrückt. Dann startet die Facebook-App und sie können ihren News-Feed sehen. – SudoPlz