Show / Hide Table of Contents

Class GetIosPostInstallAttributionResponse

Response for iSDK to execute strong match flow for post-install attribution.

Inheritance
System.Object
GetIosPostInstallAttributionResponse
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.FirebaseDynamicLinks.v1.Data
Assembly: Google.Apis.FirebaseDynamicLinks.v1.dll
Syntax
public class GetIosPostInstallAttributionResponse : IDirectResponseSchema

Properties

AppMinimumVersion

The minimum version for app, specified by dev through ?imv= parameter. Return to iSDK to allow app to evaluate if current version meets this.

Declaration
[JsonProperty("appMinimumVersion")]
public virtual string AppMinimumVersion { get; set; }
Property Value
Type Description
System.String

AttributionConfidence

The confidence of the returned attribution.

Declaration
[JsonProperty("attributionConfidence")]
public virtual string AttributionConfidence { get; set; }
Property Value
Type Description
System.String

DeepLink

The deep-link attributed post-install via one of several techniques (fingerprint, copy unique).

Declaration
[JsonProperty("deepLink")]
public virtual string DeepLink { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

ExternalBrowserDestinationLink

User-agent specific custom-scheme URIs for iSDK to open. This will be set according to the user- agent tha the click was originally made in. There is no Safari-equivalent custom-scheme open URLs. ie: googlechrome://www.example.com ie: firefox://open-url?url=http://www.example.com ie: opera- http://example.com

Declaration
[JsonProperty("externalBrowserDestinationLink")]
public virtual string ExternalBrowserDestinationLink { get; set; }
Property Value
Type Description
System.String

FallbackLink

The link to navigate to update the app if min version is not met. This is either (in order): 1) fallback link (from ?ifl= parameter, if specified by developer) or 2) AppStore URL (from ?isi= parameter, if specified), or 3) the payload link (from required link= parameter).

Declaration
[JsonProperty("fallbackLink")]
public virtual string FallbackLink { get; set; }
Property Value
Type Description
System.String

InvitationId

Invitation ID attributed post-install via one of several techniques (fingerprint, copy unique).

Declaration
[JsonProperty("invitationId")]
public virtual string InvitationId { get; set; }
Property Value
Type Description
System.String

IsStrongMatchExecutable

Instruction for iSDK to attemmpt to perform strong match. For instance, if browser does not support/allow cookie or outside of support browsers, this will be false.

Declaration
[JsonProperty("isStrongMatchExecutable")]
public virtual bool? IsStrongMatchExecutable { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

MatchMessage

Describes why match failed, ie: "discarded due to low confidence". This message will be publicly visible.

Declaration
[JsonProperty("matchMessage")]
public virtual string MatchMessage { get; set; }
Property Value
Type Description
System.String

RequestedLink

Entire FDL (short or long) attributed post-install via one of several techniques (fingerprint, copy unique).

Declaration
[JsonProperty("requestedLink")]
public virtual string RequestedLink { get; set; }
Property Value
Type Description
System.String

RequestIpVersion

Which IP version the request was made from.

Declaration
[JsonProperty("requestIpVersion")]
public virtual string RequestIpVersion { get; set; }
Property Value
Type Description
System.String

ResolvedLink

The entire FDL, expanded from a short link. It is the same as the requested_link, if it is long. Parameters from this should not be used directly (ie: server can default utm_[campaign|medium|source] to a value when requested_link lack them, server determine the best fallback_link when requested_link specifies

1 fallback links).

Declaration
[JsonProperty("resolvedLink")]
public virtual string ResolvedLink { get; set; }
Property Value
Type Description
System.String

UtmCampaign

Scion campaign value to be propagated by iSDK to Scion at post-install.

Declaration
[JsonProperty("utmCampaign")]
public virtual string UtmCampaign { get; set; }
Property Value
Type Description
System.String

UtmContent

Scion content value to be propagated by iSDK to Scion at app-reopen.

Declaration
[JsonProperty("utmContent")]
public virtual string UtmContent { get; set; }
Property Value
Type Description
System.String

UtmMedium

Scion medium value to be propagated by iSDK to Scion at post-install.

Declaration
[JsonProperty("utmMedium")]
public virtual string UtmMedium { get; set; }
Property Value
Type Description
System.String

UtmSource

Scion source value to be propagated by iSDK to Scion at post-install.

Declaration
[JsonProperty("utmSource")]
public virtual string UtmSource { get; set; }
Property Value
Type Description
System.String

UtmTerm

Scion term value to be propagated by iSDK to Scion at app-reopen.

Declaration
[JsonProperty("utmTerm")]
public virtual string UtmTerm { get; set; }
Property Value
Type Description
System.String

Implements

IDirectResponseSchema
Back to top