我正在尝试使用我的应用程序登录facebook。我试过这个:
- (IBAction)connectWithFacebook:(id)sender
{
Facebook *facebook = [[Facebook alloc] initWithAppId:SHKCONFIG(facebookAppId) urlSchemeSuffix:SHKCONFIG(facebookLocalAppId) andDelegate:nil];
[facebook authorize:[NSArray arrayWithObjects:@"publish_stream", @"offline_access", @"email", @"user_hometown", @"user_birthday", @"user_location", @"user_checkins", @"user_likes", @"friends_checkins", nil]];
}
它在模拟器中工作,但在设备上没有,尽管它曾经同时适用于两者。现在,在设备上,它只是打开Facebook应用程序和应该选择允许应用程序的对话框,但它是空的,只有可用的取消按钮,甚至没有将我重定向到我的应用程序但保持应用程序打开
你能否对我做错了什么提示?感谢
EDIT
似乎如果我卸载Facebook应用程序,那么它将是Safari,它的工作原理。只有在设备上安装了facebook应用程序时,我才会工作。
答案 0 :(得分:0)
到处搜索后,我意识到facebook应用程序配置不正确。捆绑标识符不正确。以前它一直在工作,但似乎facebook做了一些修改......我猜他们这样做是为了更好地与新的iOS 6集成。