1

Ich bin mit Unity 5.3.4f1 und Facebook-SDK für die Einheit 7.4 Das Problem ist die schlechte Dokumentation und mit Schritt nicht für Schritt Anleitung zu Facebook SDK FB.Mobile.AppInvite in:
https://developers.facebook.com/docs/unity/reference/current/FB.Mobile.AppInviteWas ist AppLink URL in FB.Mobile.AppInvite in Facebook SDK für Unity? und wie man es bekommt? oder mach es?

FB.Mobile.AppInvite(
    new Uri("www.HereGoesTheAppLinkUrl.com"), 
    new Uri("https://www.dropbox.com/s/vzl519vvf4hfe3j/3DTank1200X628.png?dl=0"), 
    AppInviteCallback }; 

Die Frage Was ist AppLink? wie man es erstellt?
irgendeinen Csharp-Code dafür?
wo ist die Dokumentation zu diesem Thema?
irgendein Führungsbeispiel?
irgendjemand irgendetwas? stelle ich überhaupt die richtigen Fragen?

+0

In deinem Code schließt du niemals '' '' '' FB.Mobile.AppInvite' 'ALSO öffnest du niemals eine Klammer, die du '};' nach 'AppInviteCallback schließt ' – Stivan

Antwort

4

In ein paar neuen Worten - AppLink ist eine Webseite voller Meta-Header. Diese Meta-Header leiten den Client an die entsprechende Anwendung weiter oder speichern sie auf ihrem Gerät.

z. wenn Sie eine AppLink Seite für MyXYZapp erstellen, die eine App für beide iOS und Android ist, als wahrscheinlich werden Sie eine Pseudo-Code in Ihre AppLink Seitenkopf wie dieses:

//client is visiting the applink: 

if the client is on Android: 
try: 
    open app with bundle id `com.AndroidCompany.MyXYZapp` 
else if MyXYZapp is not present on the device: 
    redirect client to Play Store page of MyXYZapp 

else if the client is iOS: 
try: 
    open `com.iOSCompany.MyXYZapp` 
else: 
    redirect to AppStore page of MyXYZapp 

else if client is visiting from any other OS: 
redirect to AppStore/PlayStore via browser (or create your own behaviour) 

Jetzt sind die meisten Menschen nicht eigenen Server diese Art von Seiten zu hosten, so kostenloses Hosting und sehr einfaches Werkzeug zur Erzeugung applinks für Ihre Anwendungen bietet: mehr

https://developers.facebook.com/quickstarts/?platform=app-links-host

hier lesen: https://developers.facebook.com/docs/applinks/hosting-api

p.s. hoffe, dass die URLs nicht zerfallen und sich in den kommenden Jahrhunderten auflösen

+0

Dies half mir .. aber mein Ruf ist 0, so kann ich nicht abstimmen! - Vielen Dank das war hilfreich - Vielen Dank für die einfache Wahl der Wörter, um mir dies zu erklären. - Ich weiß 100% wie einfach diese Frage ist .. immer noch Dokumentation ist verwirrend! - wie Sie sagten, ich hoffe, dass diese URLs nicht mit der Zeit entfernt werden .. weil einige auf ihre Dokumentation nicht funktioniert und das ist der Hauptgrund, warum ich verwirrt war .. App + Link zu allgemein für Google-Suchergebnisse –

+0

Sie brauchen keine Reputation, um eine Antwort zu akzeptieren, klicken Sie einfach auf ein Häkchen links neben der Antwort und die Frage wird als gelöst markiert –

+0

@NikaKasradze Hallo, deine Antwort ist großartig! Aber wenn ich [Create App Links] (https://developers.facebook.com/quickstarts/?platform=app-links-host) benutze, um Applink zu erstellen, aber als ich "fb.me/myFacebookAppID" in das Feld tippte, Es wird gesagt: "Die App Link URL ist ungültig oder wurde nicht mit Facebooks Mobile Hosting API für App Links erstellt." Die myFacebookAppID got von meiner Facebook-Entwickler-Seite. Es ist also wahrscheinlich nicht von Facebook Mobile Hosting API erstellt. Meine Frage ist, wie kann ich eine URL mit Facebooks Mobile Hosting API erstellt bekommen? – milanow

Verwandte Themen