infly 0.4.0
infly: ^0.4.0 copied to clipboard
Short links, App Links / Universal Links and deferred deep links for Flutter, backed by infl.ly. Router-agnostic, no device fingerprinting.
Changelog #
0.4.0 #
- iOS deferred deep links: with
useIosPasteboard: true, the first launch after install reads the claim link the landing page copied when the user tapped the App Store button (https://infl.ly/<prefix>/<id>?c=<code>) and redeems it. The pasteboard is read only for installs under 24 hours old and only when it holds a URL; a matched link is cleared from the pasteboard. NewInflyLinkSource.pasteboard. Infly.showClaimCodeDialogandInflyClaimCodeDialog/InflyClaimCodeLabels: a ready-made code dialog for the typed fallback, with English and Korean labels.- iOS: Swift Package Manager support and a privacy manifest
(
PrivacyInfo.xcprivacy, UserDefaults and file timestamp reasons). - First release on pub.dev.
0.3.0 #
- Renamed the package to
infly(wasavar_link). Public API:AvarLink→Infly,AvarLinkData→InflyLink,AvarLinkSource→InflyLinkSource,AvarLinkException→InflyException,AvarLinkNotInitializedException→InflyNotInitializedException. Importpackage:infly/infly.dart. Native plugin classes, channels and the Android namespace moved tocom.avarlabs.infly. - The link wire format is unchanged: custom-scheme URLs still carry the short
id as
avar_link, and the install referrer still usesavar_token.
0.2.0 #
- iOS: support the UIScene life cycle (
FlutterSceneDelegate). Launch URLs are read from the scene connection options, which is where UIKit puts them. - iOS: URL hooks no longer claim URLs (always return
false), so sign-in SDKs and home widgets registered after this plugin still get their callbacks. - iOS: drop the duplicate delivery caused by Flutter forwarding one URL to both scene and app delegate hooks.
- Only
<scheme>://<schemeHost>/...custom-scheme URLs are treated as links. Newscheme/schemeHostoptions oninitialize; withoutschemethe SDK reads them fromGET /api/v1/apps/me. Anavar_linkparameter on a foreign https URL is ignored.
0.1.0 #
- First release: short link creation, App Links / Universal Links handling and deferred deep linking through the Play Install Referrer with an explicit claim-code fallback.