릴리즈 노트

Version

Description

Version

Description

2.1.0.0(2024.02.06)

  • Android 14 대응

  • 버그 수정

    • Crash Fix

      • Scrapped or attached views may not be recycled

      • android.os.DeadObjectException

  • 개선사항

    • 미사용 코드 삭제

  • 모듈 업데이트

    • com.igaworks.ssp:IgawAdPopcornSSP 3.3.3

    • com.vungle:vungle-ads 7.1.0

    • com.google.android.gms:play-services-basement → 18.3.0

2.0.0.215(2024.01.24)

  • 버그 수정

    • [SYRUPW-17193] 쿠팡 광고 선택시 에러화면 노출되는 현상 - 재오픈 이슈 수정

2.0.0.214(2024.01.22)

  • 버그 수정

    • [SYRUPW-17193] 쿠팡 광고 선택시 에러화면 노출되는 현상 수정

    • 탈퇴 후 일정 기간이 지나도 재가입이 불가 팝업이 노출되는 현상 수정

  • 피드 광고 추가 물량을 위한 연동 규격 변경(내부 코드 변경)

2.0.0.213(2024.01.15)

  • 버그 수정

    • Activity Not Found Exception 수정

    • 비정상 종료시 ApplicationContext 참조 형식 변경(null-safe 처리)

  • 피드광고 타겟팅을 위한 회원 정보 필드 추가(타겟팅으로 인한 광고 물량 증가 및 효율 극대화)

    • LaunchChannelingBuilder.Builder() 파라미터에 birthday, gender(옵션) 값을 넣을 수 있습니다.

    • LaunchChannelingBuilder.Builder( context = androidContext, userID = channelingUserId, birthday = "1993-01-09", gender = UserGenderType.MALE )

2.0.0.212(2023.12.15)

  • Launch Dialog 디바이스의 뒤로가기 버튼 터치시 “onLaunched(reusltCode)” 이벤트 발생 처리

2.0.0.211

  • 2.0.0.210 상용 업데이트 버전(2.0.0.210z 동일)

2.0.0.210z

  • API를 통한 회원 탈퇴 대응

  • Crash Bug Fix

    • Dialog 노출 상태에서 Activity 종료시 발생하는 오류 수정(앱의 동작에 영향도 없음)

      • Launcher에서 호출된 Dialog 제어를 위해 Launcher를 사용하는 Activity’onDestroy에서 “LaunchChannelingBuilder.destroy()" 호출 필요

    • removeView(view)

      • parentView != null 조건 추가

2.0.0.210y

  • Crash Bug Fix

    • ViewBinding NPE 수정으로 인한 View 참조 방식 변경

2.0.0.210v

  • binding NullPointException 버그 수정

2.0.0.210s

  • 출석체크 완료시 리워드가 지급되나, 바로 표시되지 않는 현상 수정

  • MemoryLeak 개선

2.0.0.210r

  • SDK 최적화

  • 리소스 문자 수정

  • SK JIRA

    • SYRUP

      • 캐시전환 화면 UI 오류 수정(SYRUPW-17078)

      • 광고ID 팝업 노출 오류 수정(SYRUPW-17076)

  • Memory Leak 일부 개선

2.0.0.210m

  • SDK 최적화

  • 일부 단위 문자 수정

2.0.0.210k

  • Facebook Audience Network SDK 제거

2.0.0.210i

  • 전환 후 토스트 팝업 동작 변경

    • 전환 완료 상태를 전달시 설정된 메시지가 없는 경우 기본 노출 토스트 삭제

2.0.0.210h

  • 약관 정보 변경

  • 약관 동의 UI 변경

  • Crash Error Fix

  • 기타 버그 수정 및 최적화

  • OCB

    • 공통 Header 수정(Home 버튼 추가) 및 동선 정리

2.0.0.210f

  • 런칭 동선 변경

    • 캐시버튼 안내 팝업 내용 수정

    • 약관 동의 팝업 수정 (캐시버튼 서비스 이용약관 추가)

    • 캐시버튼 이용가이드 내용 수정

  • 포인트명 + “을/를/이/가” 조사 변경

  • 포인트 전환 UI 변경

  • SK JIRA

    • Syrup

      • SYRUPW-16994 / SYRUPW-16987 / SYRUPW-16911 / SYRUPW-16983…

  • Crash Error Fix

  • 라이브러리 버전 수정(페이지 최하단 참조모듈 정보 확인)

    • OCB 사용 버전으로 변경

    • Syrup 사용 버전에서 문제 없는 부분 확인

  • 기타 버그 수정 및 최적화

2.0.0.210d

  • 튜토리얼 이미지 변경

  • Syrup & OCB 요구 사항 반영

  • 오류 반환값 추가

    • -201: 탈퇴한 유저 또는 접근이 제한된 유저 → 두개의 값으로 분리

      • -201 : 접근이 제한된 유저(인증하지 않은 유저 또는 알수 없는 유저)

      • -202 : 탈퇴 유저

  • SDK API 변경

    • CashButtonSDK.getUserCondition(context: Context, userID: String? = null, listener: IUserConditionListener)

      • userID(String) → nullable 값으로 변경 → null값 전달시 클라이언트 캐시 사용

    • CashButtonSDK.getButtonBalance(context:Context, userID: String? = null, listener = IButtonBalanceListener)

      • userID(String) → nullable 값으로 변경 → null값 전달시 클라이언트 캐시 사용

2.0.0.210c

  • 진입 동선(Tutorial) 변경

  • 버그 수정

  • Syrup & OCB 요구 사항 반영

  • 미사용 퍼미션 및 리소스 제거

2.0.0.210b

  • HeaderView 디자인 변경

  • 최초 진입시 노출되는 튜토리얼 노출 위치 변경

  • UserCondition 관련 정보를 클라이언트 캐시에서 서버 데이터 참조로 변경

    • CashButtonSDK.getUserCondition(context: Context, userID: String, listener: IUserConditionListener)

      • userID(String) 파라미터가 추가 되었습니다.

      • function return → function callback(delegate/listener) 방식으로 변경 되었습니다.

    • CashButtonSDK.getButtonBalance(context:Context, userID: String, listener = IButtonBalanceListener)

      • userID(String) 파라미터가 추가 되었습니다.

2.0.0.210a

1차 수정 사항 적용 배포