Я использую Facebook SDK для iOS версии 4.14 в своем приложении. Мы используем facebook SDK, чтобы пользователи могли зарегистрироваться.Вход в систему в Facebook SDK для iOS
У нас есть член маркетинговой команды Say M, у которого будет установлено приложение на его телефоне для регистрации новых пользователей.
Скажите, если пользователь A использует свои данные fb для регистрации приложения, и он был успешно добавлен в систему.
После того как пользователь A закончил свою регистрацию, он выйдет из приложения.
Теперь эта проблема, с которой я сталкиваюсь, когда M посещает другого пользователя B, и если он вступает в логин с помощью сеанса facebook fb, все еще говорит, что пользователь A уже предоставил разрешение на приложение.
Что мне нужно, так это то, что fb должен очистить все фишки fb, сеансы, чтобы M мог зарегистрировать много новых пользователей.
Я обработки этих случаев в мое приложение
var fbLoginManager : FBSDKLoginManager = FBSDKLoginManager()
@IBAction func BtnLogout(sender: AnyObject) {
FBSDKAccessToken.setCurrentAccessToken(nil)
FBSDKProfile.setCurrentProfile(nil)
FBSession.activeSession().closeAndClearTokenInformation()
fbLoginManager.logOut()
let loginManager = FBSDKLoginManager()
loginManager.logOut()
let deleteAllpermission = FBSDKGraphRequest(graphPath: "me/permissions/", parameters: nil, HTTPMethod: "DELETE")
deleteAllpermission.startWithCompletionHandler({(connection,result,error)-> Void in
print("Success")
// in here call your login action method, it called every time user login permission
})
}
Я уже реализован код в соответствии с пунктом 2, пожалуйста, вы можете помочь мне с loggingour пользователем с Safari программным – onkar
вам нужно выйти из системы вручную из сафари – Garry