iOS configure
SdkCore API — deferred, expand, analytics.
LIVE SPECIMEN
Universal & Deferred Link SimulatorURL
https://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8@main
struct MyApp: App {
init() {
SdkCore.configure(
clientId: "app_test_…",
publicKeyId: "pk_test_…",
options: SdkOptions(
linkProcessingMode: .deferredOnly, // when SwiftUI nav owns warm https
env: "sandbox",
resolveMode: .awaitMode, // or .optimistic
fallbackPath: "/",
hosts: ["https://YOUR_TAQLYN_HOST"],
timeoutMs: 1500
)
)
}
var body: some Scene {
WindowGroup {
RootView()
.onOpenURL { SdkCore.onOpenURL($0) }
}
}
}#Public API
SdkCore.configure(clientId, publicKeyId, options, …)
SdkCore.createShareLink(destinationPath:)
SdkCore.resolveDeferred() // DeferredLink?
SdkCore.resolveClaim(_ token) // authenticated claim
SdkCore.resolveShortLink(_ url) // ExpandResult?
SdkCore.resolveIncomingUrl(_ url) // ResolvedNavTarget?
SdkCore.addLinkListener(_:)
SdkCore.observeLinks() // AsyncStream<DeferredLink>
SdkCore.consume(linkId) // + trackOpen
SdkCore.trackOpen(linkId)
SdkCore.logEvent(name, data:)
SdkCore.setReadyForNavigation(ready)
SdkCore.onOpenURL(url)Do not enable probabilistic fingerprint matching on iOS. Warm short codes: short-link expand.