gpt4 book ai didi

ios - 在 ios 中向 facebook 好友发送应用程序邀请时出错

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:25:48 24 4
gpt4 key购买 nike

我正在尝试向 Facebook 好友发送应用邀请,但出现以下错误

app invite error:Error Domain=com.facebook.sdk.core Code=9 "The operation couldn’t be completed. (com.facebook.sdk.core error 9.)"

下面是我的代码

-(IBAction)buttonTapped:(id)sender {
FBSDKAppInviteContent *content = [[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/115385318808986"];
[FBSDKAppInviteDialog showWithContent:content
delegate:self];

}

#pragma mark - FBSDKAppInviteDialogDelegate

- (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results
{
// Intentionally no-op.
}

- (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error
{
NSLog(@"app invite error:%@", error);
NSString *message = error.userInfo[FBSDKErrorLocalizedDescriptionKey] ?:
@"There was a problem sending the invite, please try again later.";
NSString *title = error.userInfo[FBSDKErrorLocalizedTitleKey] ?: @"Oops!";

[[[UIAlertView alloc] initWithTitle:title message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
}

当我尝试打印 error.userInfo 时,它显示一个空白字典。请指导。

最佳答案

适用于 facebook sdk 4.0 及更高版本

首先创建一个applink。

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://www.google.com/myapplink"];
//optionally set previewImageURL

content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.google.com/my_invite_image.jpg"];

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

请参阅此链接 https://developers.facebook.com/docs/app-invites/ios

编辑:

当你创建一个应用程序链接时,你必须提供一个 url scheme,这个 url scheme 添加到你的项目信息 plist 中。之后你在 face book 开发者设置页面添加一个 face book canvas 平台,并提供一个 canvas url 和保存它。

关于ios - 在 ios 中向 facebook 好友发送应用程序邀请时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32044509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com