최신 다운로드

V1.21.1.1 배포 버전을 사용하세요.

릴리즈 노트

V1.20.4.0 (July 31, 2023)

New Features
  • Android

    • [결제] OneStore v7 라이브러리를 적용한 결제수단을 지원합니다.
    • [공통] SDK 배포 시 Maven 라이브러리 버전 관리 제어 기능인 BOM(Bill of Materials)을 지원하도록 하여 다양한 환경의 종속 호환성을 개선하도록 합니다.
  • Changed Features
    • All

      • [프로모션] 새소식 이벤트의 배너의 선물수령 임박정보를 표기하는 배지 정보 기능을 추가합니다.
      • [빌링] 구매 진행 시 iapPayload 설정값을 이용하여 결제 트랜잭션에 부가정보를 전달할 수 있도록 지원합니다.
        • IAPv4클래스의 purchase 메서드를 통해 구매진행시 iapPayload 매개변수에 지정된 값을 부가정보로 전달합니다. additionalInfo 매개변수는 제거되고 iapPayload 파래미터가 추가되었습니다.
        • IAPv4클래스의 purchaseSubscription 메서드를 통해 구독상품의 변경 진행시 IAPV4PurchaseParam 개체를 매개변수로 전달 받는 메서드가 추가되었습니다. 기존의 purchaseSubscriptionUpdate 메서드에서 additionalInfo 매개변수는 제거되고 iapPayload 매개변수가 추가되었고 지정된 값을 부가정보로 전달합니다.
      • [분석] Funnel 분석 지표에 고정된 시작 기준값을 추가합니다.
    • iOS

      • [공통] 지원하는 외부라이브러리 버전을 업데이트 합니다.
        • iOS 11을 지원하는 Facebook SDK 중 가장 높은 14.1 버전과 호환이 되도록 수정합니다.
        • iOS 12를 지원하는 최신 Facebook SDK 16.0 버전으로 수정합니다.
      • [공통] 지원하는 최소 iOS 버전이 11로 변경됩니다.
      • [공통] SDK에서 사용하는 HiveResource 번들의 위치가 SDK가 포함된 빌드 타겟의 위치에 따라 동작하도록 변경합니다.
    • Android

      • [공통] 지원하는 외부라이브러리 버전을 업데이트 합니다.
      • [공통] 지원하는 최소 Android OS가 5.0으로 변경됩니다.
        • API Level 21
      • [빌링] GooglePlay Billing 사용시 다중 구매 옵션을 지원합니다. 구매 완료 시 구매된 수량을 영수증 내 IAPV4Receipt 클래스의 quantity 필드값으로 확인할 수 있습니다.
      • [빌링] GooglePlay Billing 사용시 구독 v2를 지원합니다. 참고 링크.
        • 상품조회 시 전달된 originalMarketJson 필드의 값을 통해 구매가능한 marketPid를 확인할 수 있습니다.
      • [빌링] GooglePlay Billing 사용시 OOAP (Out of App Purchase)를 지원합니다.
    Bug Fixes
    • All

      • [프로모션] getBannerInfo 메서드 응답 시 맞춤법에 맞는 키값을 사용하도록 수정합니다.
        • AS-IS : start_unixtimstamp , end_unixtimstamp
        • TO-BE : start_unixtimestamp, end_unixtimestamp
    • iOS

      • [인증] 성인인증 결과 응답값에 불 필요한 정보가 포함된 오류를 수정합니다.
      • [공통] 플러그인 혹은 외부에 노출된 스레드 세이프 로직을 SDK 내부 동작으로 이행되도록 수정합니다.

     

    Appendix

    공통적용 항목

    • Kotlin (Android) v1.5.20
    • Kotlin Coroutine (Android) 1.4.0
    • AndroidX (Android) v1.0.0+
    • Constraint Layout (Android) v2.1.1
    • Glide (Android) v4.13.0
    • SDWebImage (iOS) v5.13.4
    IDP
    IAP

    선택적용 항목

    IDP
    • Facebook SDK Android v13.0.0
    • Facebook SDK iOS v14.1.0 (iOS 11+ 이상 지원)
    • Facebook SDK iOS v15.0.0 (최소 사양이며 Facebook SDK 16.0까지 지원)(iOS 12+ 이상 지원)
    • GooglePlay Services-Auth (Android) v17.0.0
    • GooglePlay Services-Games (Android) v17.0.0
    • Google Sign-In SDK (iOS) v6.2.4
    • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
    • QQ (iOS) v3.5.12
    • VK (Android) v3.5.1
    • VK (iOS) v1.6.3
    • WeChat (Android) v6.8.0
    • WeChat (iOS) v1.9.6
    • LINE (Android) v5.7.0
    • LINE (iOS) v5.8.2
    • Huawei (Android) v6.7.0.300
    IAP
    • Google Billing Library (Android) v5.0.0
    • OneStore (Android) v21.00.01
    • WeChat (Android) v6.8.0
    • Amazon (Android) v3.0.2
    • Huawei (Android) v6.3.0.300
    Hercules
    • Android v20221114
    • iOS v20221031
    • UnityPlugin v20220721
    PUSH
    • Amazon (Android) v1.0.1
    • FCM(FirebaseCloudMessaging) (Android) v20.2.4
    MARKETING TRACKING ANALYTICS
    • Adjust(Android) v4.32.0
    • Adjust(iOS) v4.33.3
    • Singular(Android) v12.0.8
    • Singular(iOS) v12.0.1
    • AppsFlyer(Android) v6.9.2
    • AppsFlyer(iOS) v6.9.1
    • FirebaseAnalytics(Android) v20.1.2
    • FirebaseAnalytics(iOS) v10.4.0
    기타
    • GooglePlay Services-Review (Android) v2.0.0
    • Google Recaptcha (Android) v17.0.1
    • Google Recaptcha (iOS) v16.0.0
    • YoutubeAndroidWebPlayerApi (Android) v1.0.1