Ich habe ehrlich Stunden damit verbracht, es zum Laufen zu bringen. Leider Facebook & amp; Die App Link-Dokumentation ist nicht klar genug. Sogar das App-Links-Video von F8 .
App-Anforderungen:
Bisheriger Fortschritt:
Ich verwende den folgenden Code, um den gehosteten App-Link zu erstellen (da ich nur mobilen Inhalt habe), wie in Website des FB-Entwicklers unter Publishing iOS SDK.
%Vor%Als nächstes poste ich die OG-Geschichte an FB (das ist gut, aber ohne eine korrekte URL)
%Vor%Um die eingehende URL zu verarbeiten, wenn jemand auf den Link in der FB OG Geschichte klickt, habe ich den folgenden Code zu AppDelegate.m hinzugefügt, wie in der FB Dokumentation beschrieben - siehe Verarbeitung eingehender Links
%Vor%Hat jemand das schaffen können? Ich bin immer noch nicht klar, wie der gehostete App Link funktioniert und wohin er geht (ich gehe davon aus, dass er in den 'url' Parameter gehen sollte, wenn er die FBGraphObject openGraphObjectForPostWithType Methode aufruft.
Ich möchte wirklich keine Website erstellen, auf der alle URLs gespeichert und App-Link-Meta-Tags hinzugefügt werden (ich müsste dies alles über die App tun, da jeder App-Link für jeden Nutzer dynamisch und einzigartig ist) das erzeugt es von mit in der App).
Bitte helfen Sie!
Dies funktioniert für Graph v2.5 und SDK 4.8. Definitiv nicht einfach und nicht dokumentiert. Aber danke Tim Für inspirierend. Ich verwende ein benutzerdefiniertes Grafikobjekt, ich weiß nicht, wie es mit den Standard-Grafikobjekten funktioniert. Ich verwende auch App Links Host, da ich keine Web App habe. Ich habe das {app_access_token} vom Graph API Explorer erhalten, wähle deine App und dann das App Access Token
Zuerst habe ich Graph-Stories, Aktionen und Objekttypen auf Facebook-Entwickler (Ihre Facebook-App) erstellt. Stellen Sie sicher, dass Sie ein App-Abfragesystem für Ihre App in info.plist haben. LSApplicationQueriesSchemes sollte ein Schema enthalten, das auf Ihre App verweist. Ich werde es als {app_scheme} bezeichnen.
Dann erstelle ich in meiner iOS App einen neuen Link für jede Freigabe.
%Vor%}
Wenn Fehler, überprüfen Sie es. Fehler von App Link Host sind sinnvoller als der Rest von Facebook SDK. Graph API Explorer ist nützlich, um zu wissen, welche Daten Sie senden sollten.
Wenn Sie Erfolg haben, rufen Sie AppLinkHost ab und teilen Sie ihn.
%Vor%}