FB发送应用程序邀请,plist facebook链接无法正常工作

时间:2015-05-28 17:51:33

标签: ios objective-c facebook

我正在尝试使用FBSDKShareKit发送应用邀请。我正在使用此标准代码加载朋友选择器:

    FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
    content.appLinkURL = [NSURL URLWithString:@"https://fb.me/97938247932749274"];


    // present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
    [FBSDKAppInviteDialog showWithContent:content
                                 delegate:self];

问题是当我尝试运行它时出现错误:***由于未捕获的异常'InvalidOperationException'终止应用程序,原因:'fb97938247932749274未注册为URL方案。请将它添加到您的Info.plist中。这是我的plist设置:

enter image description here

检查了一些其他线程,大多数人似乎遇到了问题,因为他们在URL Schemes或URL类型上遇到了错误。我搞砸了,尝试了各种组合。我所拥有的应该是正确的,但它不起作用。有人可以给我一些关于可能出现问题的指示吗?

编辑:我的plist中也有FacebookAppID和FacebookDisplayName,appID与下面没有fb前缀的appID相同。

1 个答案:

答案 0 :(得分:0)

有类似的问题。在xcode中一遍又一遍地编辑plist文件。经过一些尝试后,我用我的文本编辑器和URL Schemes字符串" fbxxxxxxx"查看了info.plist文件。不正确(该条目指向另一个应用程序,但我确信这不是我在xcode中输入的内容!)。

更正了重新启动xcode的Schemes条目,并像魅力一样工作。