최신 버전에서 4.20을 사용하는 동안 회사 SDK의 IOS 앱의 이전 버전에 Facebook SDK 4.18이 사용되었습니다. Facebook 사전 업데이트에 로그인 한 사용자는 업데이트 후 다시 로그인해야하며 모든 것이 예상대로 작동합니다.Facebook SDK가 버전 4.18에서 4.20으로 업데이트되었습니다. 사용자 업데이트 앱을 마친 후 Facebook에 로그인해야합니다.
Facebook SDK를 업데이트 한 후 예상되는 동작입니까, 아니면 사용자의 Facebook 프로필을 유지할 수 있습니까?
bool FacebookManager::isLoggedIn()
{
return [FBSDKAccessToken currentAccessToken] != nil;
}
위의 방법은 사용자가 업데이트 전에 로그인 한 경우에도 앱 업데이트 후에 false (토큰은 nil)를 반환합니다. 초기 로그인 후 앱을 닫고 다시 열면 Facebook 로그인 세션이 유지되지만 문제는 사용자가 Facebook SDK 버전이 다른 앱을 업데이트 할 때 로그인 상태가 이전 버전에서 저장되어야하는 경우 처음으로 로그인해야한다는 것입니다.
SDK 버전을 업데이트해도 로컬에 저장된 토큰이 무효화되지 않아야합니다. 우리는이 문제가 다른 개발자들로부터 나왔다는 보도를들은 적이 없기 때문에 그것이 널리 퍼진 문제는 아니라고 생각합니다. 앱 업데이트에서 다른 많은 요소를 변경 했습니까? –