최신 다운로드

C2S.20.2.2 (Jan 26, 2023)

개발환경 다운로드
All C2S.20.2.2.zip

릴리즈 노트

C2S.20.2.2 (Jan 26, 2023)

New Features
  • Common
    • [Common] Android와 iOS 모두 허큘리스를 지원합니다.
  • iOS
    • [Common] iOS SDK가 CocoaPod을 통해 배포됩니다.
Changed Features
  • All

    • [Promotion] 새소식뷰의 컨텐츠에 대한 배지노출을 개선합니다.
    • [Auth] 약관 다시보기 노출 UI가 변경됩니다.
  • Android
    • [Common] SDK에서 제공하는 리소스의 종속성이 분리됩니다.
    • [Initialization] ActiveUser 초기화 API(start, startEx, startWithoutNotice) 호출 시 더는 권한 고지 및 권한 요청을 하지 않습니다. ActiveUser 초기화 시점에 OS 권한 고지 및 권한 요청이 필요한 경우 ActiveUser API 레퍼런스 설명을 참고하세요.

      • 개별모듈에서 권한 고지 및 요청을 필요로하는 기능을 더이상 사용하고 있지 않습니다.
      • 게임앱에서 권한 고지 및 요청이 필요한 경우 개별모듈에서 제공하는 API 혹은 자체 구현을 통해 사용 바랍니다. 권한고지 내용을 커스텀하게 사용할 수 있도록 지원하는 기능은 유지됩니다.
    • [Common] [Common] C2S의 인터페이스 모듈이 분리됩니다.
      • C2S에서는 인터페이스 모듈을 필수로 설정해야 합니다. 다음 가이드를 참고하십시오.
    • [Push] Android 13 이하 기기 또는 targetSDK 33 이하로 빌드한 앱인 경우 정상적인 푸시 서비스를 위해 ActiveUser 초기화 API 호출 완료 후 CS_pushRequestPermission반드시 호출해야 합니다.
      • CS_pushRequestPermission를 호출하지 않는 버전으로 앱 신규 혹은 재설치 시 푸시 알림을 수신할 수 없으므로 이 API 호출을 반드시 추가해야 합니다.
    • [Promotion] 대배너 닫기 동작시 깜빡이는 것처럼 보이는 현상을 수정합니다.
    • [Promotion][Gradle] Youtube 재생 라이브러리 업데이트를 수행합니다.
    • [Push] Android 13이상의 기기에서 알림권한을 요청하는 기능을 추가합니다.
    • [Common] 외부 라이브러리 버전을 업데이트 합니다.
      • 트래킹 미지원
  • iOS
    • [Initialization] ActiveUser 초기화 API(start, startEx, startWithoutNotice) 호출 시 더는 권한 고지를 하지 않습니다. ActiveUser 초기화 시점에 OS 권한 고지 및 권한 요청이 필요한 경우 ActiveUser API 레퍼런스 설명을 참고하세요.

      • 광고 식별자, 사진첩, 카메라를 접근하는 개별모듈 기능을 사용 시 권한은 요청하지만 권한 고지를 노출하지 않습니다. 따라서 해당 권한과 관련하여 권한 고지 팝업을 자체 구성할 필요는 없습니다.
      • 게임앱에서 별도의 권한을 사용하는 경우 자체 구현을 통해 사용 바랍니다. 권한고지 내용을 커스텀하게 사용할 수 있도록 지원하는 기능은 유지됩니다.
    • [Common] Facebook SDK 와 Google Sign-In 라이브러리의 종속성이 분리됩니다.
    • [Promotion] 대배너 노출시 동작을 개선합니다.
    • [Common] 외부 라이브러리 버전을 업데이트 합니다.
      • 트래킹 미지원
Bug Fixes
  • iOS
    • [Auth] 점검 팝업 노출 중 남은 시간이 음수로 표기되는 것을 0으로 표기되도록 수정합니다.
    • [Promotion] 새 소식 최초 노출 시 ‘오늘 하루 더 이상 보지않기’ 문구가 깜빡이는 현상을 수정합니다.
    • [Promotion] 노치 영역이 존재하는 기기에서 Full Screen 스타일 모드로 커스텀 뷰 노출 시 일부 배경색이 설정한 색상과 동일하지 않게 노출되는 현상을 수정합니다.
    • [ActiveUser] 화이트리스트 설정 상태 값에 따라 약관이 노출되지 않는 오류를 수정합니다.
    • [Common] 특정 디바이스에서 게임 언어가 간체일 때 사진첩을 사용한 사진 첨부 시 앱 멈춤 현상을 수정합니다.
  • Android

    • [Auth] Facebook Cloud 환경에서만 사용해야 하는 Facebook Gaming Service 라이브러리를 포함한 빌드가 일반 기기에서도 Facebook Cloud 환경에서 동작하는듯한 모습을 보이는 오류를 수정합니다.
      • Facebook Cloud 환경에서는 Facebook Gaming Service 라이브러리를 포함해야 정상 동작합니다.
Appendix
연동된 3rd Party Library 리스트 및 버전 (C2S.20.2.2 KS 기준)
  • Kotlin 1.5.20
  • Kotlin Coroutine 1.4.0
  • AndroidX (Android) v1.0.0+
  • constraintlayout (Android) v2.1.1
  • glide (Android) v4.13.0
  • SDWebImage (iOS) v5.13.4
  • Facebook SDK
    • Android v13.0.0
    • iOS v12.3.1 (Legacy Support, iOS 10+ 이상 지원)
    • iOS v13.2.0 (iOS 11+ 이상 지원)
    • iOS v15.0.0 (선택가능 항목에서 추가됨 iOS 12+ 이상 지원)
  • Firebase Library (Android) v20.2.4
  • GooglePlay Services Auth (Android) v17.0.0
  • Google Sign-In SDK (iOS) v6.2.4
  • QQ Open SDK
    • (Android)v3.5.14 (3.5.14.3_rc26220c)
    • (iOS) v3.5.12
  • Xiaomi (Android) v3.2.5_12798
  • Vivo (Android) v1.0.13
  • Oppo (Android) v20201125
  • Huawei HWID(Android) v6.7.0.300
IAP
  • Google Billing Library (Android) v5.0.0
  • OneStore V6(Android) v19.00.02
  • OneStore V4(Android) v16.06.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.2
  • Huawei (Android) v6.3.0.300
Hercules
  • Android v20221114
  • iOS v20221031
  • UnityPlugin v20220721
Push
  • Jpush (Android) v1.7.2
Marketing Tracking Analytics (C2S 개별모듈은 트래킹 기능 미지원)
  • Adjust
    • Android : 4.32.0 / iOS : 4.32.1
  • Singular
    • Android : 12.0.8 / iOS : 11.0.10
  • AppsFlyer
    • Android : 6.9.2 / iOS : 6.8.1