Description

Send mobile users with and without your app installed to a specific in-app activity as soon as the app is opened.

The didResolveDeepLink method gets the following as an input parameter:

  • DeepLinkResult object, that contains:
    • Status (found/not found)
    • Error (if the SDK operation fails, for example, the network gets disconnected)
    • AppsFlyerDeepLink object, that contains the following deep link data retrieved from AppsFlyer servers:

Property

Remarks

clickEvent

A JSON with the deep link data.

timestamp

The time of the click event.

deeplinkValue

The deep_link_value.

matchType

Attribution method type. Possible values include:

  • gp_referrer (Google Play referrer string)
  • huawei_referrer
  • id_matching
  • probabilistic
  • srn (self-reporting network)
  • TV

clickHTTPReferrer

Identifies the address of the webpage that linked to the AppsFlyer click URL. By checking the referrer, you can see where the request originated.

mediaSource

campaign

campaignId

afSub[1-5]

Parameters populated by the advertiser in the SDK.

isDeferred

Set to "true" if the user does not have the app installed.

Learn more about didResolveDeepLink() for iOS.

Method signature

- (void)didResolveDeepLink:(AppsFlyerDeepLinkResult *_Nonnull)result {
}
func didResolveDeepLink(_ result: DeepLinkResult);