我升級到Facebook的SDK 4.6和我使用此代碼根據Scruptions示例的應用中實施新的登錄流在Facebook上的APP:Facebook的SDK 4.0的iOS不再快速切換到安裝在設備
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應用程序以請求用戶權限,而是顯示用戶可登錄到Facebook的應用程序內的網頁。
我使用正確的代碼嗎?有沒有辦法讓我進入Facebook應用程序,並讓用戶在3.x SDK中確認權限,因爲用戶已經登錄到Facebook應用程序,並且肯定不會再在我的應用程序中登錄。
請檢查: - http://stackoverflow.com/a/32712246/988169 – pkc456
這是因爲iOS9的。 – WizKid