gpt4 book ai didi

iOS:Facebook SDK AppInvite 错误 9

转载 作者:行者123 更新时间:2023-11-29 12:01:57 24 4
gpt4 key购买 nike

出于某种原因,我不断收到 AppInvite 对话框的错误...

通过 documentation 为 iOS9 设置 info.plist 之后,在项目上设置所有 Facebook 的参数,我得到调用错误方法:Error Domain=com.facebook.sdk.core Code=9 "(null)"。应用程序链接是在 Facebook's Hosting API 上创建的.

- (void) appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error{
NSLog(@"error: %@",error);
}

我用来调用对话框的方法:

-(void)inviteFriends{
FBSDKAppInviteDialog* dia= [[FBSDKAppInviteDialog alloc] init];
if ([dia canShow])
{
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:self.applink];
content.appInvitePreviewImageURL = [NSURL URLWithString:self.preview_image];
[FBSDKAppInviteDialog showFromViewController:self.rootViewController.mainViewController withContent:content delegate:self];
}
[dia release];
return;
}

我尝试在不同的地方调用 inviteFriends,但它不会启动,并且会转到 didFailWithError 方法。
但是,出于某种原因,它可能会突然开始工作,并且此后一直工作,除非从设备中删除并重新安装该应用程序。这样的话,就不会再打开了……

最佳答案

确保您的 AppDelegate 中有 [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];。我花了两天时间试图解决这个问题。

还要确保你有 [FBSDKAppEvents activateApp];applicationDidBecomeActive:(UIApplication *)application

关于iOS:Facebook SDK AppInvite 错误 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533024/

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