Facebook App Invites iOS v4 SDK error

后端 未结 3 1646
一向
一向 2021-01-14 01:54

I\'ve double checked everything, from my understanding this is all I need to do:

self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSUR         


        
相关标签:
3条回答
  • 2021-01-14 02:07

    You need to create an AppLink URL from here/

    1. Choose your application from the list

    2. Fill up the form with equivalent information

    3. Click on Next !

    4. You're done.

    Now, you can use that link with your code for invite.

    self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:APP_LINK_HERE]];
    [FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self];
    

    The format of that link will be something like https://fb.me/xxxxxxxxxxxxxxxx

    All xs will be replace by a digit.

    0 讨论(0)
  • 2021-01-14 02:20

    Try to add also og:title and og:type properties, it works for me

    <meta property="og:title" content="My App" />
    <meta property="og:type" content="website" />
    
    0 讨论(0)
  • 2021-01-14 02:23

    Adding meta tags would solve this, this is snippet of html from app link created via FB. Fb is adding some extra meta tags on it's app link url page, and it also redirects direct to itunes if opened on a browser.

    <html>
    <head>
    	<title>app name</title>
    	<meta property="fb:app_id" content="your fb app id" />
    	<meta property="al:ios:url" content="Your app link url" />
    	<meta property="al:ios:app_name" content="your app name" />
    	<meta property="al:ios:app_store_id" content="your app id" />
    	<meta property="al:web:should_fallback" content="false" />
    	<meta http-equiv="refresh" content="0;url=https://itunes.apple.com/WebObjects/MZStore.woa/wa/redirectToContent?id=your app store id" />
    </head>
    <body>
    	Redirecting...
    </body>
    </html>

    0 讨论(0)
提交回复
热议问题