【发布时间】:2018-04-23 23:44:00
【问题描述】:
是否可以确定是否为我的应用新授予了访问权限?
我的意思是:我希望能够区分 - 由之前已授予我的应用访问权限的用户进行的登录 和 - 由首次授予我的应用访问权限的用户进行的登录
有可能吗?
谢谢!
【问题讨论】:
标签: ios facebook sdk facebook-ios-sdk
是否可以确定是否为我的应用新授予了访问权限?
我的意思是:我希望能够区分 - 由之前已授予我的应用访问权限的用户进行的登录 和 - 由首次授予我的应用访问权限的用户进行的登录
有可能吗?
谢谢!
【问题讨论】:
标签: ios facebook sdk facebook-ios-sdk
查看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.
}];
}
【讨论】: