我在iOS App中登录Facebook。在完成developer.facebook.com的所有步骤并成功集成之后,我可以在视图中看到一个按钮,点击该按钮,重定向到safari并询问fb用户名和密码,但登录后显示“App Not Setup&” #39;错误。这里我有3个问题
答案 0 :(得分:0)
可能有多种原因导致应用无法设置"喜欢 检查您输入的plist文件' FacebookAppID'和URL字符串 a)检查你的Facebook应用程序ID b)检查你的URL字符串facebook app app有前缀' fb' c)检查您的软件包ID,即com.yourapp.com是否在Facebook应用程序设置上正确设置。 d)检查您是否在Facebook应用程序的应用程序设置中输入了所有正确的信息。
答案 1 :(得分:0)
如果您不需要使用Facebook SDK,则可以使用Social.framework
。这样您就不必担心捆绑软件ID或Facebook App ID。
以下是一个展示其工作原理的示例代码:
SLComposeViewController *slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[slComposeViewController setInitialText:MyText];
[slComposeViewController setTitle:MyTitle];
if (![slComposeViewController addURL:url]) {
NSLog(@"Unable to add url");
}
[self presentViewController:slComposeViewController animated:YES completion:nil];
//Check the result
slComposeViewController.completionHandler = ^(SLComposeViewControllerResult result)
{
switch (result) {
case SLComposeViewControllerResultCancelled:
//Do something
break;
case SLComposeViewControllerResultDone:
//Do something
break;
}
};
//If iOS < 7.0 dismiss the viewcontroller
NSString *version = [[UIDevice currentDevice] systemVersion];
if ([version floatValue] < 7.0)
{
dispatch_async(dispatch_get_main_queue(), ^{
[slComposeViewController dismissViewControllerAnimated:NO completion:^{
// Do something
}];
});
}