Facebook iOS SDK - 新近授予app的访问权限

时间:2017-11-10 17:12:51

标签: ios facebook sdk facebook-ios-sdk

是否可以确定是否为我的应用程序新授予了访问权限?

我的意思是:我希望能够区分 - 由之前已为我的应用授予访问权限的用户进行的登录 和 - 由首次授予我的应用程序访问权限的用户进行的登录

有可能吗?

谢谢!

1 个答案:

答案 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.
 }];
}