2.2.0-beta01
Pre-release
Pre-release
Recognizer SDK (2.2.0)
- Stability fixes and improvements
Account Linking SDK (2.2.0)
- Stability fixes and improvements
Camera SDK (2.2.0)
- Stability fixes and improvements
Camera UI SDK (2.2.0)
- Stability fixes and improvements
Core SDK (2.2.0)
- Stability fixes and improvements
Digital SDK (2.2.0)
- Stability fixes and improvements
Digital Analytics SDK (2.2.0)
- Stability fixes and improvements
Earnings SDK (2.2.0)
- Stability fixes and improvements
Logcat SDK (2.2.0)
- Stability fixes and improvements
Security SDK (22.2.0)
- Stability fixes and improvements
Surveys SDK (2.2.0)
- Stability fixes and improvements
Activation SDK (1.1.0)
Theming & Design Tokens
- Introduced
ActivationThemewith a complete design-token system —ActivationColors,ActivationFonts,ActivationTypography,ActivationShapes, andActivationSpacing— built on a Cobalt-based light and dark palette. - Added native dark mode support via
ActivationColorDefaults.lightColors()/darkColors();ActivationThemeautomatically resolves the palette fromisSystemInDarkTheme(). - Added
ActivationAppearanceAPI for per-screen label customization (e.g.,scanLabel,scanExtendedLabel). See the style/theme integration guide for usage.
Missed Earnings Flow
- Launched the full Missed Earnings flow on: list screen → product detail → barcode scan or manual entry → confirmation.
- The edit flow lets users correct merchant name (with autocomplete suggestions), receipt date, and product details — all reflected live in the screen.
- A hamburger (≡) icon in the Receipt Scan Summary (RSS) header now launches the Missed Earnings flow.
- Success and failure toasts display on Missed Earnings submission.
- A "No Updates Made" modal is shown when a user attempts to submit without any changes.
Rewards & Ads
- Added a product-line rewarded ad (single-boost placement).
- Surfaced an inline rewarded-ad opportunity.
- Enabled the info (ⓘ) icon bottom-sheet presentation.
Receipt Scan Summary (RSS)
- Overhauled the RSS screen: coin-spin + sparkle reward animation on completion; product items are now categorized into Your Rewards, Your Earnings, and Your Receipt with distinct UI treatments.
- Added
BRID(BlinkReceipt ID) to the client rewards callback payload.
Loading Screen
- Added a slide-up animation on the loading screen.
Bug Fixes
- Fixed a Coil
ImageProvidercrash — the SDK now supplies its ownImageLoaderviaLocalActivationImageLoaderinstead of mutating the host app's Coil singleton. - Fixed network client request headers and the signing interceptor.
- Fixed Offer Wall
OfferCardlabel sizing, color, and spacing; card elevation reduced from 4dp to 2dp; corrected list-item loading-state clipping and detail-screen alignment. - Fixed RSS screen not displaying all receipt items.
- Fixed "Ad Boost" pinned footer button missing the boost amount numeral.
- Fixed hardcoded
Color.Black/Color.Whiteliterals replaced with semantic theme tokens across native ads, RSS, and the CPA confirmation dialog.
Build
- Added R8 full-mode support.
- Upgraded Gradle wrapper 9.4.1 → 9.5.0.
- Upgraded AGP 9.2.0 → 9.2.1.