|
AdaptySDK 4.1.1
|
An external attribution provider recognized by the Adapty backend. More...
Public Member Functions | |
| AdaptyExternalAttributionProvider (string rawValue) | |
| Creates a provider from its backend identifier, with surrounding whitespace trimmed — for a provider the backend added after the shared instances were snapshotted. | |
| bool | Equals (AdaptyExternalAttributionProvider other) |
| Whether the other provider carries the same identifier. | |
| override bool | Equals (object obj) |
| Whether the other object is a provider carrying the same identifier. | |
| override int | GetHashCode () |
| The hash code of the identifier. | |
| override string | ToString () |
| The identifier itself. | |
Static Public Member Functions | |
| static bool | operator== (AdaptyExternalAttributionProvider a, AdaptyExternalAttributionProvider b) |
| Whether both providers carry the same identifier, or both are null. | |
| static bool | operator!= (AdaptyExternalAttributionProvider a, AdaptyExternalAttributionProvider b) |
| Whether the providers carry different identifiers, or exactly one is null. | |
Public Attributes | |
| readonly string | RawValue |
| The identifier the Adapty backend knows the provider by. | |
Static Public Attributes | |
| static readonly AdaptyExternalAttributionProvider | AppleAds = new("apple_search_ads") |
| Apple Search Ads. | |
| static readonly AdaptyExternalAttributionProvider | Adjust = new("adjust") |
| Adjust. | |
| static readonly AdaptyExternalAttributionProvider | Appsflyer = new("appsflyer") |
| AppsFlyer. | |
| static readonly AdaptyExternalAttributionProvider | Branch = new("branch") |
| Branch. | |
| static readonly AdaptyExternalAttributionProvider | Tenjin = new("tenjin") |
| Tenjin. | |
| static readonly AdaptyExternalAttributionProvider | Custom = new("custom") |
| A custom attribution integration configured in the Adapty Dashboard. | |
An external attribution provider recognized by the Adapty backend.
The shared instances are a snapshot of the providers known when this SDK version was released, not the limit: the backend adds providers without an SDK release, and one added later is built with AdaptyExternalAttributionProvider(string).
| AdaptySDK.AdaptyExternalAttributionProvider.AdaptyExternalAttributionProvider | ( | string | rawValue | ) |
Creates a provider from its backend identifier, with surrounding whitespace trimmed — for a provider the backend added after the shared instances were snapshotted.
| rawValue | The identifier the Adapty backend knows the provider by. |
| ArgumentNullException | The identifier is null. |
| bool AdaptySDK.AdaptyExternalAttributionProvider.Equals | ( | AdaptyExternalAttributionProvider | other | ) |
Whether the other provider carries the same identifier.
| other | The provider to compare with. |
| override bool AdaptySDK.AdaptyExternalAttributionProvider.Equals | ( | object | obj | ) |
Whether the other object is a provider carrying the same identifier.
| obj | The object to compare with. |
| override int AdaptySDK.AdaptyExternalAttributionProvider.GetHashCode | ( | ) |
The hash code of the identifier.
|
static |
Whether the providers carry different identifiers, or exactly one is null.
| a | The left provider. |
| b | The right provider. |
|
static |
Whether both providers carry the same identifier, or both are null.
| a | The left provider. |
| b | The right provider. |
| override string AdaptySDK.AdaptyExternalAttributionProvider.ToString | ( | ) |
The identifier itself.
|
static |
Adjust.
|
static |
Apple Search Ads.
|
static |
AppsFlyer.
|
static |
Branch.
|
static |
A custom attribution integration configured in the Adapty Dashboard.
| readonly string AdaptySDK.AdaptyExternalAttributionProvider.RawValue |
The identifier the Adapty backend knows the provider by.
|
static |
Tenjin.