Problem
Android
용 Facebook SDK
버전 8.2.0
이전 버전을 사용하고 있다면 2021년 10월 5일부터 Facebook
로그인에서 내장 브라우저(WebView
)의 사용이 중지되므로 업데이트 해야한다1.
Solution
Android
용Facebook SDK
버전8.2.0
이상으로 업그레이드했는지 확인한다. (앱이Android 11
(API
레벨30
)을 대상으로 하도록 빌드되고 사용자가Android 11
을 사용하는 경우8.2.0
이상으로 업그레이드하지 않으면 SDK에서 제공하는WebView
로그인 메커니즘이 작동하지 않는다.)
mavenCentral()
...
implementation 'com.facebook.android:facebook-core:[8,9)'
implementation 'com.facebook.android:facebook-login:[8,9)'
implementation 'com.facebook.android:facebook-share:[8,9)'
implementation 'com.facebook.android:facebook-messenger:[8,9)'
implementation 'com.facebook.android:facebook-applinks:[8,9)'
-
LoginBehavior=WEB_VIEW_ONLY2를 더이상 사용하면 안되므로 사용하고 있지 않은지 확인한다.
-
기존과 같이
Facebook
로그인을 시도해보고 웹뷰 다이얼로그가 아닌 외부 브라우저가 열리는지 확인한다.