콘텐츠로 이동

직접 코드로 구현하기

'직접 코드로 구현하기'에서는 게스트 계정과 유저네임 계정으로 로그인하는 기능을 Hive Axyl SDK와 Hive 콘솔로 구현하는 과정을 안내합니다. 이 과정을 따르면 Hive Axyl의 다른 기능을 구현하는 데 필요한 기본 개념을 이해하게 됩니다.

게스트 로그인과 유저네임 로그인의 구현 순서인 앱 정보 생성, Hive Axyl SDK 설치, Hive Axyl SDK 인증 모듈 설치, Hive Axyl SDK 초기화, 계정 생성, 로그인을 나타낸 그림입니다.

Hive Axyl SDK와 Hive 콘솔

로그인을 포함해 결제, 푸시 등 Hive Axyl 기능을 사용하려면 Hive Axyl SDK와 Hive 콘솔을 함께 사용해야 합니다. Hive Axyl SDK는 앱 클라이언트 기능을 구현하는 데 사용하고, Hive 콘솔은 앱 정보와 기능 사용 설정을 관리합니다.

  • Hive Axyl SDK


    • 앱 클라이언트용 로그인, 결제, 푸시 등 Hive Axyl 기능 구현
  • Hive 콘솔


    • 앱 정보 등록
    • 로그인, 결제, 푸시 등 Hive Axyl 기능 사용 설정

로그인, 결제, 푸시 등 일부 제품에서는 앱 서버가 Hive Axyl Server API를 호출해 Hive Axyl 서버와 직접 통신해야 합니다. Hive Axyl Server API는 Server-to-Server RESTful API입니다.

Hive Axyl SDK와 Hive 콘솔은 다음 순서로 함께 사용합니다.

  1. Hive 콘솔에서 프로젝트와 App ID를 생성
  2. Hive 콘솔에 로그인, 결제, 푸시 등 Hive Axyl 기능을 사용하기 위해 필요한 데이터를 입력
    • 앱이 어떤 기능을 어떻게 사용하는가에 따라 입력하는 데이터가 앱마다 달라짐
  3. Hive Axyl SDK를 호출해 인증, 결제, 푸시 등 기능을 구현

로그인

Hive Axyl은 게스트, 유저네임, Google, Apple 등 앱에서 사용할 수 있는 로그인 수단을 지원합니다. '직접 코드로 구현하기'에서는 게스트와 유저네임 로그인 구현을 안내합니다.

  • 게스트 로그인


    • 회원 가입이나 외부 계정 연동 없이 사용하는 임시 또는 익명 사용자 로그인 방식
    • 필요 시 Google, Apple 등 외부 인증 제공자 계정과 연동하는 로그인 수단
  • 유저네임 로그인


    • 사용자가 설정한 ID, 유저네임, 비밀번호를 사용하는 로그인 방식
    • 외부 인증 제공자와 연동하지 않고 앱의 자체 회원 가입 및 로그인 체계를 운영하는 방식

구현 순서

게스트 로그인과 유저네임 로그인은 다음 순서로 구현합니다.

  1. 앱 정보 생성


    Hive 콘솔에서 프로젝트와 App ID를 생성합니다.

  2. Hive Axyl SDK 설치


    Hive Axyl SDK를 설치합니다.

  3. Hive Axyl SDK 인증 모듈 설치


    로그인 구현에 필요한 Hive Axyl SDK 인증 모듈을 설치합니다.

  4. Hive Axyl SDK 초기화


    Hive Axyl SDK를 초기화합니다.

  5. 계정 생성


    게스트 계정 또는 유저네임 계정을 생성합니다.

  6. 로그인


    생성한 계정으로 로그인합니다.

더 알아보기

다음 단계

Hive 콘솔에서 앱 정보를 생성하려면 앱 정보 생성을 참조하세요.