안녕하세요.
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 소스코드 참고했습니다. 여기 보면 됩니다!)
extension LoginManager { | |
func isLimitedLogin() -> Bool { | |
return _DomainHandler.sharedInstance().isDomainHandlingEnabled() && !Settings.shared.isAdvertiserTrackingEnabled | |
} | |
} |
#참고
'제한적 로그인' 판단 방법에 대한 공식 답변을 듣기 위해 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
나중에 답변 오면 공유드릴게요.
이번 글은 여기서 마무리.
'기타' 카테고리의 다른 글
맥북 화면 이분할 및 이동하는 방법 + 단축키 (5) | 2024.09.18 |
---|---|
iPhone/iPad 앱을 Apple Silicon에서 실행시켰을 때의 os 정보 (0) | 2024.05.23 |
Mac 잠금 화면 단축키 설정 (0) | 2024.04.27 |
symbolic link 파일/폴더 압축하기 (0) | 2024.04.15 |
CocoaPods REST API (0) | 2024.04.13 |