0

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: enter image description here

Nun, wie zum Teufel der Facebook-App gestartet wurde? Das ist die seltsamste Sache überhaupt ..!

Ich freue mich über jede Hilfe, danke.

Antwort

1

Es macht nichts, dass durch Facebook Pixel Dispatching SubscribedButtonClick Ereignisse mit einem Aufruf an https://www.facebook.com/tr/?id=<OUR_ID>&ev=SubscribedButtonClick&...

gelöst durch Zugabe verursacht wurde: fbq('set', 'autoConfig', 'false', 'FB_PIXEL_ID') als here instruiert

, dass eine solche seltsam war, dauerte es Stunden um herauszufinden, was passiert ist.

Ich verlasse es hier in der Hoffnung, dass es verschwendete Zeit von anderen Entwicklern draußen verschwendet.

0

Dies ist kategorisch unmöglich mit Universal Links.

Ohne bestimmte Reproduktion Schritte oder eine Bildschirmaufnahme des Verhaltens auftreten, würde ich dies unter einem Benutzer falsch berichten, was sie erlebt haben.

+0

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

+0

Was passiert als nächstes, nachdem auf den Link geklickt wurde? Gibt es eine Chance, dass sie ein 'fb: //' benutzerdefiniertes URI-Schema treffen? –

+0

Nein, sie haben nur die 'Click here' Taste gedrückt. Dann startet die Facebook-App und sie können ihren News-Feed sehen. – SudoPlz

Verwandte Themen