PackageTrack
Sign in Get early access

appdna_sdk

AppDNA SDK for Flutter — analytics, experiments, paywalls, surveys, and more.

1.0.10 212 downloads/mo #1271 most downloaded on pub.dev appdna-ai-inc/appdna-sdk-flutter

What this package is like to depend on

Last release today

23 Aug 2026

Release timing varies

gaps range from 9 days to 2 months

Nearly every release is documented

notes for 9 of 10 stable releases

Nothing withdrawn

no release was ever pulled

3 months old

10 releases · first in 2026

10 releases in the last 12 months

see the full history below

Release timeline

10 releases · May 2026 to Aug 2026
Release Pre-release

Releases

latest 10
  1. 1.0.10 23 Aug 2026
    Release notes

    Full Changelog: v1.0.8...v1.0.10

    Open source →
  2. 1.0.9 07 Aug 2026
    Release notes

    Full Changelog: v1.0.8...v1.0.9

    Open source →
  3. 1.0.8 23 Jul 2026

    Nothing published for this version

  4. 1.0.7 08 Jul 2026
    Release notes Open source →
  5. 1.0.6 05 Jul 2026
    Release notes Open source →
    Release notes
    • Full feature parity with the native SDK's expanded surface (wraps iOS 1.0.68 / Android 1.0.40). The Flutter API now covers the complete capability set: host approval callbacks for in-app messages, server-driven screen actions, deep links and promo codes, plus onboarding step and permission hooks; an inline AppDNAScreenSlot widget for embedding server-driven screens; brand-accent, runtime-lock, bundle-version and notification-icon reads; session-data get/set/clear; and SDK lifecycle and init delegates. diagnose() now returns the health report as a string and reports the Flutter SDK version. All rendering, business logic, networking and storage remain in the native SDK.
    Open source →
  6. 1.0.5 19 May 2026
    Release notes Open source →
    Release notes
    • appdna_feature_parity: 1.0.65 — parity marker advanced to wrap iOS 1.0.65
      • Android 1.0.37, SPEC-036-F Phase 1 experiment-aware presentation. This is a purely-native change: the native surface managers decide treatment-vs- active inside present(), so a Flutter app embedding the native SDKs renders experiment treatments automatically with no Dart change. The publishable Flutter version stays at 1.0.5; the thin-wrapper Dart catch-up (if any) is owned by SPEC-070-C. Flutter remains a thin wrapper per ADR-001.
    • appdna_feature_parity: 1.0.64 — Flutter now wraps iOS 1.0.64 + Android 1.0.36, SPEC-404 hard SDK suspension. Adds the codegen'd AppDNALifecycleDelegate interface (onSdkRuntimeLocked / onSdkRuntimeUnlocked) so hosts can react to backend-driven SDK lock state changes. Lock state arrives on the /sdk/bootstrap response's new optional runtime_lock object when the tenant has been per-key- suspended (day 20+ of billing overdue, via the SPEC-322 sweep) or cancelled. Flutter remains a thin wrapper per ADR-001: enforcement lives in the native layer (iOS 1.0.64 / Android 1.0.36).
    Open source →
  7. 1.0.4 15 May 2026
    Release notes Open source →
    Release notes
    • appdna_feature_parity: 1.0.63 — Flutter now wraps iOS 1.0.63 + Android 1.0.35, the cross-account-entitlement-leak follow-up. The 1.0.3 migration-tolerant policy (granting untagged historical purchases to whoever was currently identified) is now scoped to the device's first identified user, so an SDK-paywall-during-onboarding purchase made before identify(...) was called can only be claimed by the legitimate first user — a later user-switch on the same device is denied. Bogdan reproduced the original leak; this release closes it. No Dart code changes — hosts pick up the fix automatically by upgrading the Flutter package.
    Open source →
  8. 1.0.3 15 May 2026
    Release notes Open source →
    Release notes
    • appdna_feature_parity: 1.0.62 — Flutter now wraps iOS 1.0.62 + Android 1.0.34, the cross-account-entitlement-leak hotfix. Both halves of the fix (write-side per-user appAccountToken / obfuscatedAccountId binding via AppAccountTokenResolver; read-side filter on every device-level entitlement read via EntitlementOwnerFilter) ship in the bundled native iOS + Android — no Dart code changes, hosts pick up the fix automatically by upgrading the Flutter package.
    Open source →
  9. 1.0.2 13 May 2026
    Release notes Open source →
    Release notes
    • SPEC-070-0 codegen artifacts for AppDNAEnvironment DTO + delegate interfaces shipped under lib/generated/ (autogenerated; do not hand- edit). appdna_feature_parity: 1.0.61 — Flutter now wraps iOS 1.0.61 (entitlement-aware paywall triggers + restore routing) plus the Android catch-up (SPEC-070-A). No Dart code changes from the parity bump — the new behavior ships in the bundled native iOS + Android.
    • Test runner: shared_fixtures_test.dart runner self-check moved inside a test() block so Flutter 3.41+ doesn't throw OutsideTestException at file-load time.
    Open source →
  10. 1.0.1 05 May 2026
    Release notes Open source →
    Release notes
    • Fix build errors and add smoke tests
    • Add repository field to pubspec.yaml
    • Add MIT LICENSE file
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive