私のアプリでiOSバージョン4.14用のFacebook SDKを使用しています。私たちはfacebook SDKを使ってユーザーの登録を許可しています。iOS用Facebook SDKの別のユーザーにログイン
新しいユーザーを登録するために携帯電話にアプリをインストールするマーケティングチームのメンバーMayがあります。
ユーザAが自分のfbの詳細を使用してアプリにサインアップし、システムに正常に追加されたとします。
ユーザーAの登録が完了すると、彼はアプリケーションからログアウトします。
この問題は、Mが別のユーザーBを訪問したときに、フェイスブックfbセッションでログインしたときにユーザーAが既にアプリケーションにアクセス許可を与えていることを示しています。
私が望むのは、fbがすべてのfbトークンをフラッシュして、Mが多くの新しいユーザーを登録できるようにすることです。我々はアプリからログアウト史上とき 1.基本1:
私たちは2つのことを行うことができます私のアプリここ
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
})
}
は、あなたがサファリから手動でログアウトする必要があるのSafariからloggingourユーザープログラムで – onkar
で私を助けることができるしてください – Garry