appactor_flutter 0.0.3
appactor_flutter: ^0.0.3 copied to clipboard
AppActor Flutter SDK — server-authoritative in-app purchase management for iOS and Android.
0.0.3 #
- Updated native SDK dependencies to 0.0.3 (Android Maven Central + iOS CocoaPods/SPM).
- Added
AppActorVerificationResultenum — exposes server response signature verification status (notRequested,verified,verifiedOnDevice,failed). - Added
verificationfield toAppActorCustomerInfoandAppActorOfferings. - Native: CDN-cacheable response signing (salt-based verification for offerings and remote config endpoints).
- Native: transient error cache fallback — network errors, 5xx, and rate-limit responses now return stale cache instead of failing.
- Native: always-network with ETag/304 optimization for
getCustomerInfo()— removes stale cache window. - Native: 304 cache miss recovery — retries without ETag instead of throwing.
0.0.2 #
- Updated native SDK dependencies to 0.0.2 (Android Maven Central + iOS CocoaPods/SPM).
- Added
offeringIdfield toAppActorPackagefor purchase analytics attribution. - Native pipeline hardening: partial batch sync recovery, dead-letter retry at startup, identity transition buffer overflow handling.
- Native storage improvements: receipt queue persist failure recovery with graceful degradation.
- Native error reporting: structured rate-limit information (
scope,retryAfterSeconds) now available onAppActorError— fields were already present in the Dart model since 0.0.1. - iOS: fixed 304 cache inconsistency fallback and cross-user cache guard.
0.0.1 #
- Initial release of AppActor Flutter SDK.