최신 다운로드
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] 외부 라이브러리 버전을 업데이트 합니다.
- 트래킹 미지원
-
[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 라이브러리를 포함해야 정상 동작합니다.
- [Auth] Facebook Cloud 환경에서만 사용해야 하는 Facebook Gaming Service 라이브러리를 포함한 빌드가 일반 기기에서도 Facebook Cloud 환경에서 동작하는듯한 모습을 보이는 오류를 수정합니다.
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