IOS Facebook SDK邀请Missing App Link URL

时间:2015-10-15 08:11:12

标签: ios objective-c iphone facebook facebook-javascript-sdk

当我试图邀请任何人时,IOS Facebook SDK会邀请用户留言。

  

缺少应用链接网址此邀请使用的应用链接不会   包含Android或IOS URL。开发人员需要输入URL   最后一个平台。

2 个答案:

答案 0 :(得分:6)

对于Facebook SDK邀请,您需要创建自定义应用链接。 Facebook提供了完整的邀请文档。请参阅此链接to create App link。 Facebook提供了一个应用链接工具来创建自定义应用链接。  在创建App Link的工具中,您需要添加一些自定义URL方案,App Store ID和App name。自定义URL方案如下所示:youAppName://fbFacebookAppID。我们还在fbFacebookAppID .plist下的URLScheme下的URLTypes中添加了element.all(by.css('img.setimagepositionInactive')).filter(function (img, index) { return index ==3 ; }).each(function (img) { img.click(); });

答案 1 :(得分:5)

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

  • 您需要制作自己的appLinkUrl并将其放入您的appLinkUrl中 info.plist中(参见: OOM-Killer) 你将用于deepLinking。
  • 然后在info.plist上声明后,您必须至少拥有它 一个html网页,您可以在其中放置appLinks的元标记 ios或android(http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html)。请注意appLinkUrl 您放在info.plist上的内容应该与您的meta相同 属性=“人:IOS:URL
  • 调试您的网站网址并使用facebook网址检查您的元标记 调试器。按“获取新的刮擦信息”以更新元 标签上的任何变化。
  • 使用包含元标记的网页链接并使用它 关于facebook docs上的示例
      

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

  • 只需要确保您的元标记有正确的信息。