IM Assemble 기술 가이드
  • 플랫폼 연동 Checklist
    • 멤버십 계정 구조
    • 회원가입/로그인
    • 서비스 이용 동의/철회/철회 복구
    • 탈퇴/탈퇴 복구
    • Guest 계정
    • 블록(제재) 연동
    • 게임 내 계정 설정 화면
    • 빌링 정책 연동
  • SDK 클라이언트 연동 가이드
    • Unreal Engine 연동 가이드
      • Unreal Engine 멤버십
      • Unreal Engine 빌링
    • Unity 연동 가이드
      • Unity 멤버십
      • Unity 빌링
    • 환경 설정
  • API 연동 가이드
    • 멤버십 API 정의서
    • 빌링 API 정의서
      • 용어 정리
      • 빌링 API 사용 시작하기
        • 상품ID 생성 규칙 가이드
        • 빌링API 코드 정의
        • 빌링 API 에러 코드 목록
      • 빌링 구매 리스트 조회
      • 빌링 시스템에 등록된 판매 가능 상품 리스트 조회(STEAM, PG)
      • Google 모바일 소모성 상품 구매
        • Google Play 구매 예약(소모성)
        • Google Play 유저의 구매 완료 요청에 대한 검증
        • Google Play 검증 성공한 구매에 대해서 소모(Consume) 및 완료처리 요청
        • Google Play 미 완료 및 소모(Consume) 처리 누락된 리스트 조회
        • 게임쪽에서 결제를 직접 구현한 경우
          • Google Play 유저의 구매 완료 데이터를 빌링에 저장 요청 - 게임에서 결제 기능을 직접 구현한 경우
      • Google PC 소모성 상품 구매
        • Google Play PC 구매 예약(소모성)
        • Google Play PC 유저의 구매 완료 요청에 대한 검증
        • Google Play PC 검증 성공한 구매에 대해서 소모(Consume) 및 완료처리 요청
        • Google Play PC 미 완료 및 소모(Consume) 처리 누락된 리스트 조회
      • Apple 소모성 상품 구매
        • Apple 구매 예약(소모성)
        • Apple 유저의 구매 완료 요청에 대한 검증
        • Apple 검증 성공한 구매에 대해서 완료처리 요청
        • Apple 미 완료 상태인 재 처리 리스트 조회
        • 게임쪽에서 결제를 직접 구현한 경우
          • Apple 유저의 구매 완료 데이터를 빌링에 저장 요청 - 게임에서 결제 기능을 직접 구현한 경우
      • Steam 소액 결제(게임 내 구매)
        • Steam 소액 결제 - 빌링 시스템에 구매 예약
        • Steam 소액결제 - InitTxn
        • Steam 소액결제 - FinalizeTxn
        • Steam 소액결제 - QueryTxn
        • Steam 소액결제 - 빌링 완료 처리
        • Steam 소액결제 - 미 완료 상태인 재 처리 리스트 조회
        • SDK API - 상품 상세 조회
        • 참고- 스팀 소액 결제를 사용할 때 사기 방지 조치에 대한 가이드
      • PG(Payment Gateway)를 이용한 인게임 결제
        • 빌링에 구매 예약을 진행하며, 유저가 결제를 진행할 수 있는 PG 결제 URL을 요청
      • Galaxy Store IAP 구매
        • Galaxy Store - 게임쪽에서 결제를 직접 구현한 경우
          • Galaxy Store 유저의 구매 완료 데이터를 빌링에 저장 요청 - 게임에서 결제 기능을 직접 구현한 경우
      • 빌링 API 참고 자료
        • Google Play 소모성 상품에 대해서, 가장 최근 예약된 구매건인데 소모처리 안되었다면 조회(모바일/PC 공용)
        • Google Play Developer API의 purchases.products.get(모바일/PC 공용) - GM툴 전용
    • 인벤토리 API 정의서
      • 인벤토리 아이템 조회
      • 인벤토리 아이템 예약하기
      • 인벤토리 아이템 사용 확인
      • 인벤토리 아이템 사용 취소
      • 인벤토리 아이템 사용 취소 및 영구 제외
      • 운영 목적의 예약상태 아이템 조회
    • 게임 개발팀 제작 요청사항
      • 유저 제재 정보 갱신 API 제작 가이드
      • 유저 탈퇴 갱신 API 제작 가이드
      • 특정 유저 킥 API 제작 가이드
      • 빌링 상품 지급 API 제작 가이드
      • 빌링 상품 회수 API 제작 가이드
      • 무료 아이템 지급 API 제작 가이드 (Deprecated)
    • 부가기능 API 정의서
      • 클라이언트 접속 국가 정보 조회
      • 유저의 vipsocre 조회
  • 기능별 가이드
    • 유저 제재
    • 유저 행동 로그 수집
      • 서버사이드
      • 클라이언트 SDK
      • RESTful API
    • 재화(코인)에 대한 기술 가이드
    • In Game Web 딥링크 구현 규약
    • In Game Web URI 규약
    • Firebase 테스트 가이드
  • 업무 협업
    • 빌드 업로드
      • 게임 런처용 PC 클라이언트 빌드 업로드
    • 보관
      • Unity 멤버십
      • Unreal Engine 빌링
      • Unreal Engine 멤버십
  • 참고자료
    • 게임 빌드 버전 관리 정책 제안
Powered by GitBook
On this page
  1. SDK 클라이언트 연동 가이드

Unity 연동 가이드

Unity 멤버십Unity 빌링
PreviousUnreal Engine 빌링NextUnity 멤버십