Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Wook No.1

SNS 로그인(애플) #3 본문

Android

SNS 로그인(애플) #3

Wook No.1 2021. 6. 21. 10:36

안드로이드 개발

(안드로이드 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