visual_reward 1.6.0
visual_reward: ^1.6.0 copied to clipboard
Tenqube Visual Reward SDK for Flutter. A content webview SDK built on flutter_inappwebview for Android and iOS.
@tenqube/visual-reward-flutter #
1.6.0 #
Minor Changes #
-
6dfe5ae: 앱 키 하나로 도메인이 다른 여러 서비스를 열 수 있다. 서비스별 진입 설정을 쓰는 앱 키에서는
open()의serviceName으로 등록된 서비스를 고르며, 등록되지 않은 이름은SERVICE_NOT_FOUND오류다. 공개 API 는 바뀌지 않는다.오류 케이스가 하나 늘어나므로, 오류를
switch/when으로 빠짐없이 분기하면서 기본 분기가 없는 코드는 이 케이스를 추가해야 한다. 기존 앱 키의 동작은 같다.
1.5.0 #
Minor Changes #
- 360f9e1: 서버 설정의 고정 쿼리(
queryParams)를 리워드 진입 URL 에 함께 붙인다(예: 매체 IDappId). 호스트 앱에서 설정할 것은 없다. 설정에 값이 없으면 기존과 같은 URL 이다(하위 호환).
1.4.12 #
Patch Changes #
- a885761: feat: 광고 프로토콜을 네이티브 원본 1.13.0 기준으로 맞춥니다. 리워드 광고 표시 요청(
ezoicShowRewarded)에 선택 필드rewardName을 받습니다. iOS 에서는 광고 초기화 때 원본과 같이 경매 서버 상태 점검 요청을 한 번 보냅니다.
1.4.11 #
Patch Changes #
-
346e765: fix: 릴리스 파이프라인을 고쳐 재발행합니다. (Kotlin 1.4.12 · Flutter 1.4.10 은 발행되지 못했습니다)
- Flutter:
package:meta를 직접 import 하면서 의존성 선언이 없어pub publish검증이 막혔습니다.@visibleForTesting은package:flutter/foundation.dart가 재수출하므로 그쪽으로 바꿔 의존성을 늘리지 않고 해결했습니다. - Kotlin:
android-actions/setup-android의 기본값packages: tools가 SDK 저장소에서 제거된 패키지라 릴리스 워크플로가 실패했습니다.
- Flutter:
1.4.9 #
Patch Changes #
- c4cd0fb: feat: 리워드 웹뷰의 하단을 화면 끝까지 늘립니다 — 홈 인디케이터/제스처바 영역까지 웹이 그립니다(상단 SafeArea 는 그대로).
1.4.8 #
Patch Changes #
- f781eed: feat: 현재 화면 위에 같은 브릿지 계약을 쓰는 새 화면을 띄우는
openWindow브릿지를 추가합니다. - f781eed: feat:
openWindow의 중복 가드를 제거하고, 맨 위 화면만 새 화면을 열도록 바꿉니다(ALREADY_OPEN→SCREEN_NOT_ALLOWED). - f781eed: feat:
openWindow로 띄운 새 화면에서도 광고 브릿지가 동작합니다. - f781eed: feat: 사용자 식별값을 실어 보낼 쿼리 파라미터 이름을 서버 설정(
userIdQueryParam)으로 정할 수 있고,serviceName이 빈 문자열이면baseUrl루트로 진입합니다.
1.4.6 #
Patch Changes #
-
f2a2eff: chore: 디폴트 에러 페이지의 원격 주소를 옮깁니다.
https://contents.reward.tenqube.com/error/→https://contents-webview.reward.tenqube.com/error/
1.4.0 #
Minor Changes #
- 46e0b9f: feat:
open()실패 시 SDK 디폴트 에러 페이지를 띄우는showDefaultErrorUi옵션을 추가합니다. - 46e0b9f: fix: 설정 조회가 실패한 뒤에도
open()이 새 조회를 시작하도록 수정합니다.
1.3.1 #
Patch Changes #
- 96e58c2: feat: Android GMA 를 세대별 어댑터로 분리해 Next-Gen(
ads-mobile-sdk)을 지원합니다. - 3cfe75e: feat:
setUserId()를 제거하고open()이userId를 파라미터로 받습니다.
1.3.0 #
Minor Changes #
- f5be752: feat: visualReward 브릿지 및 open 인터페이스 추가합니다.
- bf5337f: feat: Ezoic SDK 의존성 제거 및 Dart 광고 엔진 추가합니다.