Facebook应用程序邀请iOS v4 SDK错误

Facebook应用程序邀请iOS v4 SDK错误,ios,facebook,facebook-ios-sdk,Ios,Facebook,Facebook Ios Sdk,我已经仔细检查了一切,从我的理解来看,这就是我所需要做的: self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"http://mywebsite.com"]]; [FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self]; 在mywebsite.com的标题中有以下内容(此处显

我已经仔细检查了一切,从我的理解来看,这就是我所需要做的:

self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"http://mywebsite.com"]];
[FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self];
在mywebsite.com的标题中有以下内容(此处显示了示例值):

我做错了什么


我的应用程序可以很好地处理自定义URL,因为如果我输入
appurl://action
在Mobile Safari中,它会打开我的应用程序。

您需要创建一个
AppLink
URL/

  • 从列表中选择您的应用程序

  • 用同等信息填写表格

  • 点击下一步

  • 你完了

  • 现在,您可以将该链接与invite的代码一起使用

    self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:APP_LINK_HERE]];
    [FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self];
    
    该链接的格式类似于
    https://fb.me/xxxxxxxxxxxxxxxx


    所有的
    x
    s将被一个数字替换。

    您需要创建一个
    AppLink
    URL/

  • 从列表中选择您的应用程序

  • 用同等信息填写表格

  • 点击下一步

  • 你完了

  • 现在,您可以将该链接与invite的代码一起使用

    self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:APP_LINK_HERE]];
    [FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self];
    
    该链接的格式类似于
    https://fb.me/xxxxxxxxxxxxxxxx


    所有的
    x
    s都将替换为一个数字。

    尝试添加og:title和og:type属性,这对我很有用

    <meta property="og:title" content="My App" />
    <meta property="og:type" content="website" />
    

    尝试添加og:title和og:type属性,这对我很有用

    <meta property="og:title" content="My App" />
    <meta property="og:type" content="website" />
    

    添加元标记可以解决这个问题,这是通过FB创建的应用程序链接中的html片段。Fb在其应用链接url页面上添加了一些额外的元标记,如果在浏览器上打开,它还可以直接重定向到itunes

    
    应用程序名称
    重定向。。。
    
    添加元标记可以解决这个问题,这是通过FB创建的应用程序链接中的html片段。Fb在其应用链接url页面上添加了一些额外的元标记,如果在浏览器上打开,它还可以直接重定向到itunes

    
    应用程序名称
    重定向。。。
    

    您可以将url插入url调试器工具,查看它是否有任何无效标记:啊,好的,我已经使用过了。不知道应用程序链接的东西是否会出现在那里。原来我有一个og:url,它正在将它转发到另一个没有al标签的url。谢谢大家,这也帮我解决了,请转化为回答并接受!事实上,不,我无法解决我的问题,我正在尝试邀请ios游戏上的朋友,我不应该共享游戏的itunes商店链接吗?:/我noob@jdelaune你能发布一份完成的应用程序url的副本吗?你可以将你的url插入url调试器工具,看看它是否有任何无效的标记:啊,好的,我已经用过了。不知道应用程序链接的东西是否会出现在那里。原来我有一个og:url,它正在将它转发到另一个没有al标签的url。谢谢大家,这也帮我解决了,请转化为回答并接受!事实上,不,我无法解决我的问题,我正在尝试邀请ios游戏上的朋友,我不应该共享游戏的itunes商店链接吗?:/我noob@jdelaune你能发布一份已完成的应用程序url吗?这家伙想拥有自己的应用程序链接。我完成了这些步骤,但再次遇到相同的错误。“缺少应用程序链接url此邀请使用的应用程序链接不包含Android或iOS url。开发者需要输入至少一个平台的url。”嘿,Hemang,我已经做了你展示的,但我没有得到任何结果。我可以看到FBSDKInvite dailog,我可以选择要邀请的朋友,邀请也成功发送,但我的朋友不会收到任何邀请。而且我在邀请代表结果中得到零嘿@veereshkumbar,我已经很久没有处理过这个案子了。我已记不起进一步帮助您的解决方案。谢谢这家伙想拥有自己的应用程序链接我已经完成了这些步骤,但我再次遇到了相同的错误。“缺少应用程序链接URL此邀请使用的应用程序链接不包含Android或iOS URL。开发者需要输入至少一个平台的URL。”嘿,Hemang,我已经完成了你展示的内容,但我没有得到任何结果。我可以看到FBSDKInvite dailog,我可以选择要邀请的朋友,邀请也成功发送,但我的朋友不会收到任何邀请。而且我在邀请代表结果中得到零嘿@veereshkumbar,我已经很久没有处理过这个案子了。我已记不起进一步帮助您的解决方案。谢谢嘿,伊戈尔,在哪里添加这两行。。从这么多天来,我一直在为我的应用程序搜索这类代码,在那里我可以找到这类代码以及如何编辑。。请让我知道。感谢igor在何处添加这两行。。从这么多天来,我一直在为我的应用程序搜索这类代码,在那里我可以找到这类代码以及如何编辑。。请让我知道。谢谢