기타

Facebook 로그인이 '제한적 로그인' 모드인지 확인하는 방법

Phililip
728x90

안녕하세요.

 

Facebook iOS SDK에 '제한적 로그인' 모드라는 것이 새로 생겼습니다.

 

Facebook iOS SDK 제한적 로그인

Facebook iOS SDK 17.0.0부터 Facebook 로그인 방식이 변경되었습니다. 앱이 사용자의 활동 추적을 요청했을 때 사용자가 거부했을 경우, Facebook iOS SDK를 통해서 로그인을 할 때 OpenID Connect 표준을 기반으

phillip5094.tistory.com

몇 가지 테스트해봤는데, 단순히 추적 허용 동의/거부만으로 '제한적 로그인'이 되는 것이 아닌 것 같습니다.

 

단편적인 예로 iOS 16 기기에서 추적 허용을 거부했음에도 '제한적 로그인'이 아닌 일반 로그인으로 되더라구요.

 

 

Facebook 공식 가이드에는 없지만.. '제한적 로그인' 모드인지 아닌지 알 수 있는 방법 공유드립니다.

(Facebook iOS SDK 소스코드 참고했습니다. 여기 보면 됩니다!)

 

 

#참고

'제한적 로그인' 판단 방법에 대한 공식 답변을 듣기 위해 Facebook issue에 등록했는데 아직 답이 없네요ㅠㅠ 

 

How to know the login is normal mode or limited mode? · Issue #2424 · facebook/facebook-ios-sdk

Checklist before submitting a feature request I've updated to the latest released version of the SDK I've searched for existing Github issues I've read the Code of Conduct Goals I want to know how ...

github.com

나중에 답변 오면 공유드릴게요.

 


이번 글은 여기서 마무리.

 

 

 

반응형