我正在使用Facebook SDK 4.0版。我正在尝试为App Invite制作一个演示。我正在按照Facebook Developer Docs上提到的所有步骤进行操作。
当FB邀请对话框打开时,我可以看到我传递的应用程序链接和图像,即使我能够看到我的朋友并在其中进行选择。在那之后,我遇到了问题。对话框显示错误但没有说明。请参阅附件截图。
如果有人实施了它,请帮助我。
我使用下面的代码,
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"My App Link"]];
//optionally set previewImageURL
content.previewImageURL = [NSURL URLWithString:@"<preview image>"];
// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showWithContent:content
delegate:self];
答案 0 :(得分:0)
我遇到了同样的问题。
在我的情况下,我使用我的网站网址作为我的应用链接网址,而我的网站在其元数据中有错误的fbAppId,这导致了这个问题。
答案 1 :(得分:-1)
确保你的Facebook应用程序是实时的,这意味着你必须填写一些信息,根据我报告的错误,他们说测试他们不需要你的,只有有效的信息,与开发者iOS设置和隐私政策网址中的有效App Store ID一样。