tapapplink 0.3.1
tapapplink: ^0.3.1 copied to clipboard
Tap App Link attribution SDK for Flutter apps.
Changelog #
0.3.1 #
- Fixed: Android and React Native 0.3.0 could return an error from
applyCode()as if it were a normal result, so an app could show a code as applied when it wasn't. Upgrade to 0.3.1, which raises a typed error for unknown, inactive and wrong-environment codes. iOS and Flutter 0.3.0 threw a generic error, and 0.3.1 makes it typed. - Check HTTP status on every SDK request; non-2xx responses are never treated as success.
- Send
X-TapAppLink-SDK-Version: 0.3.1on all requests.
0.3.0 #
- Persist install state with
shared_preferences(install id, tracked flag, attribution id, offer). - Send a stable
installIdon/ingestInstallso the server can dedupe. - Turn the package into a Flutter plugin with an Android Play Install Referrer reader; iOS and other platforms are a no-op.
- Honour an optional
installReferreroverride and time out when the referrer API is unavailable. - Add opt-in
debuglogging onTapAppLinkConfig(requests, responses, stored state; API key redacted). - Extend CI to build the example Android app so the plugin side is compiled.
0.2.0 #
- Remove
discountBpsfromTapAppLinkOffer. PresentbillingOfferIdon the paywall.
0.1.2 #
- Remove unused
debugSessionIdfromconfigure(). The sandbox debugger attaches via the QR link or code watch.
0.1.1 #
- Point repository and issue tracker at the tapapplink GitHub org.
0.1.0 #
- First public Flutter release.
TapAppLinkAPI aligned with the other platform SDKs.