Jump to Content
AppsFlyer developer hub
HomeGuidesRecipesAPI reference
AppsFlyer developer hub
HomeGuidesRecipesAPI reference

AppsFlyer SDKs

  • Getting started
    • SDK installation
    • SDK integration
    • Integration testing
    • In-app events
    • Conversion data
    • Push notifications
    • Uninstall measurement
    • Ad revenue
  • Android SDK
    • Install SDK
    • Integrate SDK
    • Test integration
    • In-app events
    • Conversion data
    • Push notifications
    • Ad revenue
    • Uninstall measurement
    • OAID
  • iOS SDK
    • Install SDK
    • Integrate SDK
    • Test integration
    • In-app events
    • Conversion data
    • Push notifications
    • Uninstall measurement
    • Ad revenue
  • Android SDK reference
    • AppsFlyerLib
    • DeepLinkListener
    • DeepLink
    • DeepLinkResult
    • AppsFlyerConversionListener
    • AppsFlyerInAppPurchaseValidatorListener
    • CrossPromotionHelper
    • ShareInviteHelper
    • LinkGenerator
    • AppsFlyerRequestListener
    • AppsFlyerAdRevenue
  • iOS SDK reference
    • AppsFlyerLib
    • AppsFlyerLibDelegate
    • AppsFlyerDeepLink
    • AppsFlyerDeepLinkDelegate
    • AppsFlyerDeepLinkResult
    • AppsFlyerCrossPromotionHelper
    • AppsFlyerShareInviteHelper
    • AppsFlyerLinkGenerator
    • AppsFlyerAdRevenue
  • Unity Plugin
    • Installation
    • Integration
    • Test Integration
    • In-App Events
    • Uninstall Measurement
    • Deep Linking - Installation
    • Unified Deep Linking (UDL)
    • User Invite
    • API reference
    • Push Notifications
    • Troubleshooting
    • Migration guide from v4
  • React Native Plugin
    • Installation
    • Expo Installation
    • Integration
    • Test integration
    • In-App Events
    • Uninstall measurement
    • Deep linking integration
    • Expo Deep linking integration
    • Unified Deep Linking (UDL)
    • User invite
    • API reference
  • Common data structures
    • Input parameters
    • Android sample payloads
    • iOS sample payloads

Deep Linking and OneLink

  • Getting started
  • Deep Linking work flow
  • Android
    • Android initial setup
    • Android Unified Deep Linking
    • Android Extended Deferred Deep Linking
    • Android Deep Linking post user event
    • Android Legacy APIs
    • Android User Invite
    • Android Organic Search Attribution
  • User invite attribution
  • iOS
    • iOS initial setup
    • iOS Unified Deep Linking
    • iOS Extended Deferred Deep Linking
    • iOS Deep Linking post user event
    • iOS Legacy APIs
    • iOS user invite
    • iOS organic search attribution
    • iOS deferred deep linking with iOS Private Relay
  • Smart Script: Web tool
    • OneLink Smart Script V2
    • Creating a direct click URL
    • [Legacy] OneLink Smart Script V1
  • Smart Banner: Web tool
    • Smart Banner v2
    • Smart Banner migration guide v1 to v2

Apple App Clips integration

  • App Clip SDK integration
    • In-app events for App Clips
    • App Clip-to-full app install configuration
  • Overview

Gaming and CTV SDKs (BETA)

  • Overview
  • Unity Epic
  • Unreal Epic
  • Epic C++
  • Unity Steam
  • Unreal Steam
  • Steam C++
  • Roku (Brighscript)
  • Unreal mobile plugin

iOS

Suggest Edits

This section provides instructions for an iOS developer to setup OneLink (deep linking and deferred deep linking) to work in the app.

There are several stages involved in the setup:

  1. Initial app setup
  2. Unified deep linking (UDL)
  3. Optionally extended deferred deep linking by using parts of the GCD API.

Note: Customers already using OneLink may be using the legacy methods for deep linking and deferred deep linking, instead of UDL.

Updated 26 days ago