【发布时间】:2015-10-06 13:39:11
【问题描述】:
我正在升级到 Facebook SDK 4.6,并且我正在使用以下代码根据 Scruptions 示例应用程序实现新的登录流程:
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:@[self.requiredPermission]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if ([result.grantedPermissions containsObject:self.requiredPermission]) {
NSLog (@"Sucess!");
} else {
[self dismissViewControllerAnimated:YES completion:NULL];
}
}];
实现此功能后,该应用不再快速转到安装在设备上的 Facebook APP 以请求用户权限,而是在应用内显示用户可以登录 Facebook 的网页。
我是否使用了正确的代码?有没有办法让我进入 Facebook APP 并让用户像在 3.x SDK 中那样确认那里的权限,因为用户已经登录到 Facebook APP 并且肯定不会再次登录我的应用程序。
【问题讨论】:
-
是因为iOS9。
标签: ios facebook facebook-ios-sdk