2016-06-20 9 views
4

Ich versuche zu installieren Facebook-App lädt, aber ich bekomme immer wieder: ‚Der App-Link in dieser verwendet lädt nicht eine Android- oder iOS-URL enthalten‘‚Fehlende App-Link-URL‘ auf Facebook-App lädt

Ich bin Verwenden meiner Website als die URL, die diese Meta-Tags enthält:

<meta property="al:ios:url" content="(myapplink)" /> 
<meta property="al:ios:app_store_id" content="(myappid)" /> 
<meta property="al:ios:app_name" content="(myappname)" /> 
<meta property="og:title" content="(myappname)" /> 
<meta property="og:type" content="website" /> 

Wer weiß, was ich falsch mache? Danke

Antwort

5

Sie müssen ein app link from there erstellen, wenn Sie nicht bereits haben. Die Schritte sind einfach, Sie erhalten einen Link wie https://fb.me/***********.

Dann haben Sie einfach auf diesen Link als App-Link zu verwenden, wie folgt aus:

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init]; 
    content.appLinkURL = [NSURL URLWithString:@"https://fb.me/***********"]; 
    //optionally set previewImageURL 
    content.appInvitePreviewImageURL = [NSURL URLWithString:@"http://anImageHost.com/img.png"]; 
    [FBSDKAppInviteDialog showFromViewController:self withContent:content delegate:nil]; 
0

ich hatte das gleiche Problem. In meinem Fall hat das Einladungsdialogfeld überprüft, ob das benutzerdefinierte URL-Schema, das in der Eigenschaft content.appLinkURL verwendet wurde, funktioniert oder nicht. Wenn dies nicht konfiguriert wurde, schlägt die App-Einladung mit der beschriebenen Fehlermeldung fehl.

Echt einfache Anweisungen für die Konfiguration und das URL-Schema zu testen sind hier:

http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html