我在使用新的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];
}
有谁知道这会发生什么原因?
编辑[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上运行测试,并且我们添加了朋友权限,我们没有看到更改。