Android

참고 내용

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

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

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

안드로이드 애플로그인 로직
  1. Identifiers 메뉴에서 "+" 버튼을 클릭.

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

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

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

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

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

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

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

apple-login5

Last updated