2015-10-19 119 views
0

我正在构建一个应用程序,其中我实现了Facebook邀请功能。 我写这篇文章的代码来实现功能邀请该操作无法完成。 (com.facebook.sdk.core错误3.)

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init]; 
    content.appLinkURL = [NSURL URLWithString:@"https://fb.me/xxxxxxxxxx"]; 
    content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.example.com/my_invite_image.jpg"]; 
    [FBSDKAppInviteDialog showWithContent:content delegate:self]; 

,并添加FacebookAppID和Info.plist文件URL types关键。

现在,当我运行应用程序并执行此代码时,应用程序重定向到Facebook应用程序,然后自动返回到我的应用程序并返回此错误。

The operation couldn’t be completed. (com.facebook.sdk.core error 3.) 

当我FacebookAppID值更改为另一个Facebook的应用标识,它的工作原理,并显示在邀请Facebook应用页面,但没有为我原来的Facebook应用程序作品。 我已经检查了两个应用程序在facebook上的所有设置,两者都很相似。

有人知道我做错了什么吗?

谢谢!

回答

1

代码看起来很好,所以这很可能是一个配置问题。我会检查您是否已正确配置iOS捆绑包URL并且还设置了有效的iPhone Store ID(用于测试pruposes,它不一定是您应用的商店ID,您可以从任何已存在的应用中获取该id)

有关更多详细信息,请检查Facebook's official documentation

相关问题