Wook No.1
SNS 로그인(애플) #3 본문
안드로이드 개발
(안드로이드 Webview를 이용한 애플로그인)
webview.isVerticalScrollBarEnabled = false
webview.isHorizontalScrollBarEnabled = false
webview.addJavascriptInterface(WebViewJavascriptInterface(this, webview), APP_BRIDGE_NAME)
webview.webViewClient = AppleWebviewClient()
webview.webChromeClient = AppleWebChromeClient()
webview.loadUrl(
"https://appleid.apple.com/auth/authorize"
+ "?response_type=code%20id_token"
+ "&response_mode=form_post"
+ "&client_id=" + APPLE_CLIENT_ID
+ "&scope=" + APPLE_SCOPE
+ "&state=" + "app_" + UUID.randomUUID().toString()
+ "&redirect_uri=" + APPLE_REDIRECT_URI
)
#2에서 개발한
Web서버로 부터 WebviewJavascriptInterface를 통해 함수로 애플 로그인 데이터를 전달 받는다
'Android' 카테고리의 다른 글
기존 XML Layout을 data binding Layout으로 Convert (0) | 2021.06.28 |
---|---|
SMS Retriever API로 인증 문자 확인 (0) | 2021.06.21 |
SNS 로그인(애플) #2 (0) | 2021.06.21 |
SNS 로그인(애플) #1 (0) | 2021.06.17 |
SNS 로그인(구글) (0) | 2021.06.14 |
Comments