Universal SDK
Korean
Korean
  • README
  • Unity SDK
    • 시작하기
      • 안드로이드 설정(더 이상 사용되지 않음)
      • 안드로이드 설정
        • Jitpack 으로 마이그레이션
      • iOS 설정
    • Integrations
    • Trouble Shooting
      • 구글 로그인 이슈
      • 앱 실행시 UniversalSDK.framework Load 실패
      • 안드로이드 프로가드 ClassNotFoundException
  • console guide
    • Google Login
      • Android
      • iOS
    • Apple Login
      • Android
        • Redirect 서버
      • iOS
    • Facebook Login
  • server side
    • Google ID token 검증
    • Apple identity token 검증
    • Facebook access token 검증
Powered by GitBook
On this page
  1. console guide
  2. Apple Login

Android

PreviousApple LoginNextRedirect 서버

Last updated 1 year ago

참고 내용

안드로이드에서 애플로그인을 사용하려면 POST로 수신하는 백엔드 서버가 필요합니다. 왜냐하면 그 서버로 애플서버가 로그인정보를 request 하기 때문입니다.

그러므로 유저는 Developer Console 에 Redirect Uri 를 설정하고 애플서버에서 POST 로 요청이 들어오면 body 를 coolish://callback? 에 쿼리스트링에 붙혀서 Redirect 을 호출해주세요. 그래야 SDK 단에서 UrI 파싱이 가능하기 때문니다.

coolish://callback?이 추가되는 이유는 안드로이드에서 intent 로 쿼리스트링을 받기 위함 입니다.

안드로이드 애플로그인 로직

  1. Identifiers 메뉴에서 "+" 버튼을 클릭.

apple-login1
  1. Apple에 로그인한 사용자에 대한 정보를 수신하기 위해 서비스 ID를 등록합니다.

  1. Description은 Apple 로그인 시 게임 이름이 노출될 공간입니다.(수정 가능) 도메인 이름을 포함하도록 Identifier를 작성하십시오.(단, AppID와 다르게 작성해주세요.)

  1. Services ID가 등록되어 있으면 Identifiers 메뉴 목록에서 등록된 Services ID를 클릭하여 설정 페이지로 이동합니다.

  1. 웹사이트 URL 옆에 있는 "+" 버튼을 클릭합니다.

    • Primary App ID: 연결할 앱 ID 선택

    • Domains and Subdomains : 리디렉션 URL의 도메인을 입력하세요.

    • Return URLs : Apple 서버에서 리디렉션을 수신하려면 URL을 입력하십시오. (백엔드에서 post로 받으신 후 redirect 하셔야 합니다.)

apple-login2
apple-login3
apple-login4
apple-login5