私の会社の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バージョンを持つアプリをユーザーがアップデートしたときに、ログイン状態を以前のバージョンから保存する必要があります。
SDKのバージョンを更新すると、ローカルに保存されているトークンを無効にしないでください。私たちはこれが他の開発者からの報告を聞いたことがないので、それは広範な問題ではないと私は思っています。アプリのアップデートで他にもたくさんのものを変更しましたか? –