私のアプリでは、利用可能なFacebookでのログインがあり、正常に動作しています。問題は、認証のために facebook アプリではなくブラウザーを開いていることです。
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:permissions handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
// Process error
NSLog(@"Permission denied");
UIAlertView *alrt = [[UIAlertView alloc]initWithTitle:@"Error Occured" message:@"Permission Not Granted" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil , nil];
[alrt show];
}
else if (result.isCancelled)
{
// Handle cancellations
UIAlertView *alrt = [[UIAlertView alloc]initWithTitle:@"Network Error" message:@"Try Again Later" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil , nil];
[alrt show];
[self dismissViewControllerAnimated:NO completion:nil];
}
それで、それを行う方法はありますか?