메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

You are viewing an old version of this content. View the current version.

현재와 비교 View Version History

버전 1 다음 »

게임에 시스템 정보 연동 방법을 안내합니다.


시스템 정보란?

  • 현재 기기의 정보를 알 수 있는 API를 제공합니다.

제공 정보

정보

의미

언어 코드

  • 기기에 설정되어 있는 언어 설정 정보를 가져오며, 언어 코드는 ISO 639-1 표준에 따른 값을 반환합니다.

국가 코드
(2가지 API 제공)

  • 국가 코드를 가져오는 우선 순위

    • 1순위) 캐싱된 국가 코드

      • 캐싱된 국가 코드가 없을 경우, 1순위 사용

    • 2순위) GEO IP기반의 국가 코드

      • 서버로 비동기 요청

      • 에러가 "1001", "2001" 일 경우, 호출하는 start함수에서 에러 발생

      • 정상적으로 가져올 경우, 내부 캐싱

      • 정상적으로 못 가져오는 모든 상황("zz"인 경우 포함)의 경우, 3순위 사용

    • 국가 코드는 ISO 3166-1 alpha-2 표준을 따르며 국가 정보가 없을 경우에는 “zz” 를 반환합니다.

    • 지리적 정보(Geo IP)에 따라 user와 app(게임)의 서비스 범위를 제한(허용)하기 위해 USER가 최초 로그인 시 회원 DB에 저장되는 회원의 국가 정보

    • 캐싱된 국가 정보는 다음의 조건에서 초기화, 단 회원에 저장된 국가 정보는 “탈퇴” 시에만 삭제 되기 때문에 캐싱 초기화 후 재로그인 시 회원의 국가와 동일한 국가 정보로 캐싱 됩니다. (단, 회원 탈퇴 후 신규 가입인 경우엔 회원 DB와 캐싱 국가가 모두 신규로 저장)

  • GEO IP 기반 국가 코드

    • 기기가 현재 접속한 네트워크의 Geo IP기반으로 국가 코드를 반환합니다.

    • 지리적 정보(Geo IP)에 따라 user와 app(게임)의 서비스 범위를 제한(허용)하기 위해 USER가 최초 로그인 시 회원 DB에 저장되는 회원의 국가 정보

디바이스 ID

  • 해당 기기를 구분할 수 있는 값을 반환하며, 기기 초기화 시 변경됩니다.

디바이스 모델

  • 현재 기기의 모델 정보를 반환합니다.

OS명

  • 현재 기기의 OS 이름(android/ios)을 반환합니다.

네트워크 연결 여부

  • 현재 기기가 외부 네트워크에 연결 되어 있는지 여부를 반환합니다.

연결된 네트워크 타입

  • 현재 기기가 외부 네트워크에 연결 되어 있는 방식(wifi/cellular/unknown)을 가져옵니다.

  • 레이블 없음

0 댓글

로그인 상태가 아닙니다. 변경하는 경우 익명으로 표기됩니다. 이미 계정이 있다면 로그인을 원하실 수 있습니다.