Facebook邀请VC显示怪异

时间:2015-09-02 19:06:48

标签: objective-c facebook ios8

我在使用新的Facebook SDK邀请系统时遇到问题。使用FBSDKAppInviteDialog时出现的视图控制器显示非常奇怪,然后在用户有时间与之交互之前消失。

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"http://example.com"];
//content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.example.com/my_invite_image.jpg"];
FBSDKAppInviteDialog *inviteDialog = [[FBSDKAppInviteDialog alloc] init];
if ([inviteDialog canShow]) {
    inviteDialog.content = content;
    inviteDialog.delegate = self;
    [inviteDialog show];
}

这是模式启动时屏幕上显示的内容: Failing invite screen

有谁知道这会发生什么原因?

编辑[2015年9月8日15:15 EDT]:我们目前收到的错误代码为1;未知错误。这是确切的打印输出:

Failed to perform app invite: The operation couldn’t be completed. (com.facebook.Facebook.platform error 1.)
Full Report => {
}

我们认为可能是因为我们没有朋友权限或与iOS 9有关;但是我们在iOS 8上运行测试,并且我们添加了朋友权限,我们没有看到更改。

1 个答案:

答案 0 :(得分:0)

我会调用他们提供的validateWithError函数。它可能会让人知道问题所在。

FBSDKAppInviteDialog documentation