OGeek|极客世界-中国程序员成长平台

标题: ios - Facebook SDK 以编程方式删除应用权限 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 11:32
标题: ios - Facebook SDK 以编程方式删除应用权限

我正在一个 iOS 应用程序中工作,该应用程序请求用户使用权限列表登录 Facebook。

我可以通过这个方法检查用户是否拒绝了一些请求的权限
[[[FBSession activeSession] permissions] isEqualToArrayOfStrings:permissions] 并删除 session
但问题是如果用户再次尝试登录,Facebook SDK 不会再次请求 permissions 它显示一个 View 说

"you have already authorized XXXXX "

并且不要求用户接受他之前拒绝的权限。 因此,我需要 撤销或删除他 Facebook 帐户的用户权限,以便能够再次请求 permissions



Best Answer-推荐答案


我在这个链接中找到了答案 Revoke Login

[[[FBRequest alloc]initWithSession:[FBSession activeSession] graphPath"me/permissions" parameters:nil HTTPMethod"delete"] startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
    // Handling 
                 }];

关于ios - Facebook SDK 以编程方式删除应用权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32089171/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4