在我的應用程序中,我遇到了一些問題。我希望有人能幫我解決這個問題。 故事是,當用戶使用他的Facebook帳戶登錄我的應用程序時,我正在使用他的Facebook登錄信息在我的數據庫上創建一個帳戶。我可以撤銷facebook iOS sdk的public_profile權限嗎?
現在,當用戶從我的應用程序(最終數據庫)中刪除他的帳戶時,他的帳戶仍然列在facebook用戶名單中,該用戶使用facebook登錄安裝了我的應用程序。 所以我希望用戶的帳戶從facebook上刪除,當他從我的數據庫中刪除帳戶。 來解決這個問題,我搜索了一下,發現我可以讓用戶從Facebook的iOS sdk撤銷權限。我不知道這是否會解決我的問題,但我想我會試試看。
現在當我撤銷與下面的代碼權限的用戶訪問: - 對public_profile
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/permissions/public_profile"
parameters:nil
HTTPMethod:@"DELETE"]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"DELETE-public_profile == %@",result);
}];
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/permissions/email"
parameters:nil
HTTPMethod:@"DELETE"]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"DELETE-Email == %@",result);
}];
權限訪問是沒有得到撤銷。
甚至有可能刪除此權限?
如果不是,我該如何嘗試解決我從facebook列表中刪除帳戶的基本問題。