是否可以确定是否为我的应用程序新授予了访问权限?
我的意思是:我希望能够区分 - 由之前已为我的应用授予访问权限的用户进行的登录 和 - 由首次授予我的应用程序访问权限的用户进行的登录
有可能吗?
谢谢!
答案 0 :(得分:0)
查看https://developers.facebook.com/docs/facebook-login/ios/permissions/
if ([[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions"]) {
// TODO: publish content.
} else {
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logInWithPublishPermissions:@[@"publish_actions"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
//TODO: process error or result.
}];
}