IOS Facebook的SDK邀请缺less应用程序链接的URL

当我试图邀请任何人时,IOS Facebook SDK邀请用户消息。

应用程序链接URL丢失与此邀请一起使用的应用程序链接不包含Android或IOS URL。 开发人员需要input最后一个平台的URL。

AppLinkUrl不是您的应用在市场上的url。

  • 您需要制作您自己的appLinkUrl,并将其放入您的info.plist(请参阅: http ://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html)将用于deepLinking。
  • 然后,在你的info.plist中声明之后,你必须至less有一个html网页,你可以在这个网页上放置ios或android( https://applinks.org )的appLinks的meta标签。 请注意你放在你的info.plist上的appLinkUrl应该和你的meta property =“al:ios:url
  • debugging您的网站url,并检查您的元标记使用Facebook的urldebugging器。 按“获取新的刮擦信息”更新元标记的任何变化。
  • 使用您的网页的链接,具有元标记,并使用它像在Facebook上的文档样本

    FBSDKAppInviteContent * content = [[FBSDKAppInviteContent alloc] init]; content.appLinkURL = [NSURL URLWithString:@“your_website_link_with_metatags”];

  • 只需要确保你的元标签有正确的信息。

对于Facebook SDK邀请,您需要创build一个自定义应用程序链接。 Facebook提供了完整的邀请文件。 请参阅此链接以创build应用程序链接 。 Facebook提供了一个应用程序链接工具来创build自定义应用程序链接 在创build应用程序链接的工具中,您需要添加一些自定义URLscheme,app store标识和应用程序名称。 自定义URLscheme如下所示: youAppName://fbFacebookAppID 。 我们还在URLScheme中的URLTypes下的.plist添加URLTypes