2017-03-28 14 views
-1

私の会社のIOSアプリの以前のバージョンはFacebook SDK 4.18を使用していましたが、最新バージョンは4.20を使用していました。 Facebookのプレアップデートにサインインしたユーザーは、アップデート後にサインインし直す必要があります。Facebook SDKのバージョン4.18から4.20へのアップデート:ユーザーのアップデート後、Facebookにログインする必要があります

Facebook SDKを更新した後、ユーザーのFacebookプロフィールを保持する方法がありますか?

bool FacebookManager::isLoggedIn() 
{ 
    return [FBSDKAccessToken currentAccessToken] != nil; 
} 

上記のメソッドは、ユーザーが更新前にサインインしていても、アプリのアップデート後にfalse(トークンはnil)を返します。初回ログイン後、アプリを閉じてから再び開くと、Facebookのログインセッションが保持されるため、別のFacebook SDKバージョンを持つアプリをユーザーがアップデートしたときに、ログイン状態を以前のバージョンから保存する必要があります。

+0

SDKのバージョンを更新すると、ローカルに保存されているトークンを無効にしないでください。私たちはこれが他の開発者からの報告を聞いたことがないので、それは広範な問題ではないと私は思っています。アプリのアップデートで他にもたくさんのものを変更しましたか? –

答えて

0

私はあなたがちょっと記憶装置に古いトークンを保持することができると思います。更新後、setCurrentAccessTokenを使用して取得します。

関連する問題