# Mobile Install Mobile platform documentation including iOS SDK, Android SDK, and cross-platform mobile frameworks. ## About markdown versions All pages in this area are available in clean markdown format. To access the markdown version of any page, append `/index.md` to the page URL. Example: - HTML: `https://docs.tealium.com/iq-tag-management/getting-started/what-is-tealium-iq/` - Markdown: `https://docs.tealium.com/iq-tag-management/getting-started/what-is-tealium-iq/index.md` ## Platforms - [Tealium for Xamarin 1.x: API Reference](https://docs.tealium.com/platforms/xamarin-v1/api/): Reference guide for classes and methods provided by Tealium for Xamarin 1.x. - [Module List: Ad Identifier Module](https://docs.tealium.com/platforms/android-kotlin/module-list/adid/): Provides the ability to make use of the device "Ad Identifier" (ADID) to help identify interactions with display ad networks. - [Module List: AutoTracking Module](https://docs.tealium.com/platforms/android-kotlin/module-list/autotracking/): Track screen views automatically. - [Module List: AdobeVisitorService Module](https://docs.tealium.com/platforms/android-kotlin/module-list/adobe-visitor-service/): Provides a central cross-device visitor ID for each user. - [Module List: Ad Identifier Module](https://docs.tealium.com/platforms/android-java/module-list/adid/): Provides the ability to make use of the device "Ad Identifier" (ADID) to help identify interactions with display ad networks. - [Module List: Ad Identifier Module](https://docs.tealium.com/platforms/cordova-v1/module-list/adid/): Provides a Cordova wrapper for the native Android Ad Identifier module and the iOS Advertising Identifier (IDFA). - [Module List: Lifecycle Tracking Module](https://docs.tealium.com/platforms/ios-objective-c/module-list/lifecycle-tracking/): Provides app lifecycle tracking events to an existing 5.x implementation of Tealium for iOS. - [Module List: AppData Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/appdata/): Gathers important information about the app bundle. - [Module List: AppData Module](https://docs.tealium.com/platforms/ios-swift/module-list/appdata/): Adds information about the app bundle to the data layer. - [Module List: Collect Module](https://docs.tealium.com/platforms/android-kotlin/module-list/collect/): Sends events to Tealium Customer Data Hub. - [API Reference: ConsentCategory](https://docs.tealium.com/platforms/android-kotlin/api/consent-category/): Reference guide for ConsentCategory class and methods provided by Tealium for Android (Kotlin). - [API Reference: ConsentManager](https://docs.tealium.com/platforms/android-java/api/consent-manager/): Reference guide for ConsentManager class and methods provided by Tealium for Android. - [API Reference: LocationModule](https://docs.tealium.com/platforms/ios-swift/api/location-module/): Reference guide for LocationModule class and methods provided by Tealium for iOS (Swift). - [API reference: Tealium](https://docs.tealium.com/platforms/flutter-v2/api/tealium/): The Tealium class serves as the main API entry point for all modules. - [API reference: Tealium](https://docs.tealium.com/platforms/flutter/api/tealium/): The Tealium class serves as the main API entry point for all modules. - [API Reference: Tealium](https://docs.tealium.com/platforms/nativescript/api/tealium/): The Tealium class serves as the main API entry point for all modules. - [API Reference: TealiumConfig](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-config/): A class to set configuration options for the main Tealium class. Individual modules provide their own extensions for the TealiumConfig class if they are enabled. - [Module List: AdobeVisitorService Module](https://docs.tealium.com/platforms/ios-swift/module-list/adobe-visitor-service/): Provides a central cross-device visitor ID for each user. - [Module List: Crash Reporter Module](https://docs.tealium.com/platforms/android-java/module-list/crash-reporter/): Provides application crash tracking events. - [Module List: Crash Reporter Module](https://docs.tealium.com/platforms/cordova-v1/module-list/crash-reporter/): Provides a Cordova wrapper for the native Android Crash Reporter module (iOS is not supported at this time). - [Module List: Attribution Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/attribution/): Adds the user-resettable advertising identifier (IDFA) to each tracking call and, optionally, implements the Apple Search Ads API to gather attribution information. - [Module List: Attribution Module](https://docs.tealium.com/platforms/ios-swift/module-list/attribution/): Adds the user-resettable advertising identifier (IDFA) to each tracking call and, optionally, implements the Apple Search Ads API to gather attribution information. - [Module List: Collectors Module](https://docs.tealium.com/platforms/android-kotlin/module-list/collectors/): Learn about the different data collectors available in the Tealium Kotlin library to include in your app. - [API Reference: ConsentManager](https://docs.tealium.com/platforms/android-kotlin/api/consent-manager/): Reference guide for ConsentManager class and methods provided by Tealium for Android (Kotlin). - [API Reference: DataSources](https://docs.tealium.com/platforms/android-java/api/data-sources/): Reference guide for DataSources class and methods provided by Tealium for Android. - [API Reference: MediaSession](https://docs.tealium.com/platforms/ios-swift/api/media-session/): Reference guide for Media class and methods provided by Tealium for iOS (Swift). - [API reference: TealiumConfig](https://docs.tealium.com/platforms/flutter-v2/api/tealium-config/): A class to set configuration options for the main Tealium class. Individual modules provide their own extensions for the `TealiumConfig` class if they are enabled. - [API reference: TealiumConfig](https://docs.tealium.com/platforms/flutter/api/tealium-config/): A class to set configuration options for the main Tealium class. Individual modules provide their own extensions for the `TealiumConfig` class if they are enabled. - [API Reference: TealiumConfig](https://docs.tealium.com/platforms/nativescript/api/tealium-config/): A class to set configuration options for the main Tealium class. Individual modules provide their own extensions for the TealiumConfig class if they are enabled. - [API Reference: TealiumConsentCategories](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-consent-categories/): Provides methods for Tealium consent categories. - [API reference: VisitorProfile](https://docs.tealium.com/platforms/flutter-v2/api/visitor-profile/): Reference guide for VisitorProfile class and methods provided by Tealium for Flutter. - [API reference: VisitorProfile](https://docs.tealium.com/platforms/flutter/api/visitor-profile/): Reference guide for VisitorProfile class and methods provided by Tealium for Flutter. - [Module List: Crash Reporter Module](https://docs.tealium.com/platforms/android-kotlin/module-list/crash-reporter/): Provides application crash tracking events. - [Module List: In-App Purchase Module](https://docs.tealium.com/platforms/android-kotlin/module-list/in-app-purchase/): The In-App Purchase module adds automatic tracking of in-app purchases to your app. - [Module List: Install Referrer Module](https://docs.tealium.com/platforms/android-java/module-list/install-referrer/): Provides the automatic collection of app installation referrer information (when available) and adds it to the data layer. - [Module List: Install Referrer Module](https://docs.tealium.com/platforms/cordova-v1/module-list/install-referrer/): Provides a Cordova wrapper for the native Android Install Referrer module. - [Module List: AutoTracking Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/autotracking/): Automatically triggers tracking calls when certain user interface interactions take place. For example, taps, swipes, screen views. - [Module List: AutoTracking Module](https://docs.tealium.com/platforms/ios-swift/module-list/autotracking/): Track screen views automatically. - [API Reference: CurrentVisit](https://docs.tealium.com/platforms/android-kotlin/api/current-visit/): Reference guide for CurrentVisit class and methods provided by Tealium for Android (Kotlin). - [Module List: Install Referrer Module](https://docs.tealium.com/platforms/android-kotlin/module-list/install-referrer/): Provides the automatic collection of app installation referrer information (when available) and adds it to the data layer. - [API Reference: Lifecycle](https://docs.tealium.com/platforms/android-java/api/life-cycle/): Reference guide for LifeCycle class and methods provided by Tealium for Android. - [API Reference: Tealium](https://docs.tealium.com/platforms/ios-swift/api/tealium/): The Tealium class serves as the main API entry point for all modules. - [API Reference: TealiumConsentManagerDelegate](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-consent-manager-delegate/): Provides methods for the Tealium consent management delegate. - [Integrations: Remote Command: Adjust](https://docs.tealium.com/platforms/remote-commands/integrations/adjust/): Tealium remote command integration for Adjust on Android and Swift/iOS. - [Integrations: Remote Command: Airship](https://docs.tealium.com/platforms/remote-commands/integrations/airship/): Tealium remote command integration for Airship on Android and Swift/iOS. - [Integrations: Remote Command: AppsFlyer](https://docs.tealium.com/platforms/remote-commands/integrations/appsflyer/): Tealium remote command integration for AppsFlyer on Android and Swift/iOS. - [Module List: Lifecycle Tracking Module](https://docs.tealium.com/platforms/android-java/module-list/lifecycle-tracking/): Provides app lifecycle tracking events. - [Integrations: Remote Command: Branch](https://docs.tealium.com/platforms/remote-commands/integrations/branch/): Tealium remote command integration for Branch on Android and Swift/iOS. - [Module List: Collect Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/collect/): Dispatches tracking calls to Tealium Customer Data Hub. - [Module List: Collect Module](https://docs.tealium.com/platforms/ios-swift/module-list/collect/): Dispatches tracking calls to Tealium Customer Data Hub server-side products. - [API Reference: DataLayer](https://docs.tealium.com/platforms/android-kotlin/api/data-layer/): Reference guide for DataLayer class and methods provided by Tealium for Android (Kotlin). - [Module List: Lifecycle Tracking Module](https://docs.tealium.com/platforms/android-kotlin/module-list/lifecycle-tracking/): Provides app lifecycle tracking events. - [API Reference: Tealium](https://docs.tealium.com/platforms/android-java/api/tealium/): Reference guide for Tealium class and methods provided by Tealium for Android. - [API Reference: TealiumConfig](https://docs.tealium.com/platforms/ios-swift/api/tealium-config/): A class to set configuration options for the main Tealium class. Individual modules provide their own extensions for the TealiumConfig class if they are enabled. - [API Reference: TealiumConsentManager](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-consent-manager/): Provides methods for Tealium consent management. - [Module List: Location Module](https://docs.tealium.com/platforms/android-java/module-list/location/): Provides device location data for your events and the ability to add geofences around points of interest. - [Integrations: Remote Command: Braze](https://docs.tealium.com/platforms/remote-commands/integrations/braze/): Tealium remote command integration for Braze on Android and Swift/iOS. - [Module List: Connectivity Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/connectivity/): Automatically queues dispatches if the device reports no network connectivity. - [Module List: Connectivity Module](https://docs.tealium.com/platforms/ios-swift/module-list/connectivity/): Gathers information about the device's network connection and adds it to the data layer for each event. - [API Reference: Lifecycle](https://docs.tealium.com/platforms/android-kotlin/api/lifecycle/): Reference guide for Lifecycle class and methods provided by Tealium for Android (Kotlin). - [Module List: Location Manager Module](https://docs.tealium.com/platforms/android-kotlin/module-list/location/): Provides device location data for your events and the ability to add geofences around points of interest. - [API Reference: Tealium.Config](https://docs.tealium.com/platforms/android-java/api/tealium-config/): Reference guide for Tealium.Config class and methods provided by Tealium for Android. - [API Reference: TealiumConsentCategories](https://docs.tealium.com/platforms/ios-swift/api/tealium-consent-categories/): Provides methods for Tealium consent categories. - [API Reference: TealiumInstanceManager](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-instance-manager/): Provides a method of accessing a previously-instantiated instance of Tealium, using the key format "account.profile.environment". - [Module List: Media Module](https://docs.tealium.com/platforms/android-kotlin/module-list/media/): Provides tracking data for your media events. - [Module List: Moments API Module](https://docs.tealium.com/platforms/android-kotlin/module-list/moments-api/): Fetches visitor data using the Moments API. - [Module List: RemoteCommands Module](https://docs.tealium.com/platforms/android-kotlin/module-list/remote-commands/): Enables triggering of native code blocks from events in Tealium iQ Tag Management, controlled by extensions and load rules. - [Module List: Optimizely X Tracking Module](https://docs.tealium.com/platforms/android-java/module-list/optimizely-x-tracking/): Provides an integration between Optimizely X and Tealium Collect. The module listens for events triggered by the OptimizelyX library and passes the event data to Tealium Collect. - [Integrations: Remote Command: Contentsquare](https://docs.tealium.com/platforms/remote-commands/integrations/contentsquare/): Tealium remote command integration for Contentsquare on Android and Swift/iOS. - [Module List: CrashReporter Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/crash-reporter/): Automatically tracks crashes in your app. Once the module is enabled and the accompanying frameworks are installed, a crash event is triggered if a crash occurs in your app. - [Module List: CrashReporter Module](https://docs.tealium.com/platforms/ios-swift/module-list/crash-reporter/): Automatically tracks crashes in your app. After the module is enabled and the accompanying frameworks are installed, a crash event is triggered if a crash occurs in your app. - [API Reference: LocationManager](https://docs.tealium.com/platforms/android-kotlin/api/location-manager/): Reference guide for LocationManager class and methods provided by Tealium for Android (Kotlin). - [Module List: Tag Management Dispatcher Module](https://docs.tealium.com/platforms/android-kotlin/module-list/tag-management/): A client-side implementation of the Universal Tag (`utag.js`) which uses a non-rendered WebView instance to execute JavaScript. - [API Reference: TealiumConsentManager](https://docs.tealium.com/platforms/ios-swift/api/tealium-consent-manager/): Provides methods for Tealium consent management. - [API Reference: TealiumLocation](https://docs.tealium.com/platforms/android-java/api/tealium-location/): Reference guide for TealiumLocation class and methods provided by Tealium for Android. - [API Reference: TealiumPersistentData](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-persistent-data/): Provides methods for accessing persistent data. - [API Reference: Media](https://docs.tealium.com/platforms/android-kotlin/api/media/): Reference guide for Media class and methods provided by Tealium for Android (Kotlin). - [Module List: DataSource Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/datasource/): Adds the data source variable to each dispatch. - [Integrations: Remote Command: Facebook](https://docs.tealium.com/platforms/remote-commands/integrations/facebook/): Tealium remote command integration for Facebook on Android and Swift/iOS. - [API Reference: Tealium](https://docs.tealium.com/platforms/android-kotlin/api/tealium/): Reference guide for Tealium class and methods provided by Tealium for Android (Kotlin). - [API Reference: TealiumDataLayer](https://docs.tealium.com/platforms/ios-swift/api/tealium-data-layer/): Reference guide for DataLayer class and methods provided by Tealium for iOS (Swift). - [API Reference: TealiumVolatileData](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium-volatile-data/): Provides methods for accessing volatile data. - [Module List: Visitor Service Module](https://docs.tealium.com/platforms/android-kotlin/module-list/visitor-service/): Fetches the latest profile for the current visitor. - [Integrations: Remote Command: Firebase](https://docs.tealium.com/platforms/remote-commands/integrations/firebase/): Tealium remote command integration for Firebase on Android and Swift/iOS - [Integrations: Remote Command: FullStory](https://docs.tealium.com/platforms/remote-commands/integrations/fullstory/): Tealium remote command integration for FullStory on Android and Swift/iOS. - [Module List: DefaultStorage Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/defaults-storage/): Provides persistent data storage, backed by UserDefaults. - [Integrations: Remote Command: Kochava](https://docs.tealium.com/platforms/remote-commands/integrations/kochava/): Tealium remote command integration for Kochava on Android and Swift/iOS. - [Integrations: Remote Command: SKAdNetwork](https://docs.tealium.com/platforms/remote-commands/integrations/skadnetwork/): Tealium remote command integration for Apple's SKAdNetwork for Swift. - [API Reference: Tealium](https://docs.tealium.com/platforms/ios-swift-v1/api/tealium/): The Tealium class serves as the main API entry point for all modules. - [API Reference: TealiumConfig](https://docs.tealium.com/platforms/android-kotlin/api/tealium-config/): Reference guide for TealiumConfig class and methods provided by Tealium for Android (Kotlin). - [API Reference: TealiumInstanceManager](https://docs.tealium.com/platforms/ios-swift/api/tealium-instance-manager/): Provides a method of accessing a previously instantiated instance of Tealium using the key format account.profile.environment. - [Integrations: Remote Command: Usabilla](https://docs.tealium.com/platforms/remote-commands/integrations/usabilla/): Tealium remote command integration for Usabilla on Android and Swift/iOS. - [Module List: Delegate Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/delegate/): A multicast delegate handler to allow delegates to monitor or suppress dispatch events. - [Module List: DeviceData Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/device-data/): Gathers information about the current device and adds to the tracking call/dispatch. - [Module List: DeviceData Module](https://docs.tealium.com/platforms/ios-swift/module-list/device-data/): Adds information about the device to the data layer. - [API Reference: VisitorProfile](https://docs.tealium.com/platforms/android-kotlin/api/visitor-profile/): Reference guide for VisitorProfile class and methods provided by Tealium for Android (Kotlin). - [Module List: DispatchQueue Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/dispatch-queue/): This module works in conjunction with the Connectivity module to store pending dispatches to disk while the device is offline. When connectivity is restored the queue of events is sent. - [Module List: In-App Purchase Module](https://docs.tealium.com/platforms/ios-swift/module-list/in-app-purchase/): The In-App Purchase module adds automatic tracking of in-app purchases to your app. - [API Reference: VisitorService](https://docs.tealium.com/platforms/android-kotlin/api/visitor-service/): Reference guide for VisitorService class and methods provided by Tealium for Android (Kotlin). - [Module List: FileStorage Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/file-storage/): Provides persistent data storage, backed by the FileManager/NSKeyedArchiver APIs. - [Module List: Lifecycle Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/lifecycle/): Automatically tracks app lifecycle events and associated data. - [Module List: Lifecycle Module](https://docs.tealium.com/platforms/ios-swift/module-list/lifecycle/): Automatically tracks app lifecycle events and associated data. - [Module List: Location Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/location/): Provides device location data for your events and the ability to add geofences around points of interest. - [Module List: Location Module](https://docs.tealium.com/platforms/ios-swift/module-list/location/): Provides device location data for your events and the ability to add geofences around points of interest. - [Module List: Media Module](https://docs.tealium.com/platforms/ios-swift/module-list/media/): Provides tracking data for your media events. - [Module List: Moments API Module](https://docs.tealium.com/platforms/ios-swift/module-list/moments-api/): Fetches visitor data using the Moments API. - [Module List: Logger Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/logger/): Enables logging of debug information to the LLDB console. - [Module List: PersistentData Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/persistent-data/): Allows data variables to be stored on disk, and automatically adds them to each dispatch/tracking call. - [Module List: RemoteCommands Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/remote-commands/): Enables triggering of native code blocks from events in Tealium iQ Tag Management, controlled by extensions and load rules. - [Module List: RemoteCommands Module](https://docs.tealium.com/platforms/ios-swift/module-list/remote-commands/): Enables triggering of native code blocks from events in Tealium iQ Tag Management, controlled by extensions and load rules. - [Module List: TagManagement Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/tag-management/): A client-side implementation of the Universal Tag (utag.js) which uses a non-rendered WKWebView instance to execute JavaScript. - [Module List: TagManagement Module](https://docs.tealium.com/platforms/ios-swift/module-list/tag-management/): A client-side implementation of the Universal Tag (utag.js) which uses a non-rendered WKWebView instance to execute JavaScript. - [Module List: VisitorService Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/visitor-service/): Retrieves the updated visitor profile from the visitor service. - [Module List: VisitorService Module](https://docs.tealium.com/platforms/ios-swift/module-list/visitor-service/): Retrieves the updated visitor profile from the visitor service. - [Module List: VolatileData Module](https://docs.tealium.com/platforms/ios-swift-v1/module-list/volatile-data/): Allows data variables to be stored in main memory (RAM). Data is stored and added to all dispatches/tracking calls until the app is restarted. - [Getting Started for Mobile: Quick Start Guide for Mobile](https://docs.tealium.com/platforms/getting-started-mobile/quick-start/): Install Get started with installing Tealium for Android or iOS. To install Tealium for Android library with Maven: Add the Tealium Maven URL to your … - [Getting Started for Mobile: Mobile Concepts](https://docs.tealium.com/platforms/getting-started-mobile/mobile-concepts/): Learn the basics of the mobile solution. - [Getting Started for Mobile: Client-Side](https://docs.tealium.com/platforms/getting-started-mobile/client-side/): Learn about the capabilities of the client-side solution. - [Getting Started for Mobile: Server-Side](https://docs.tealium.com/platforms/getting-started-mobile/server-side/): Learn about implementing a server-side solution for mobile. - [Getting Started for Mobile: Tracking Webviews](https://docs.tealium.com/platforms/getting-started-mobile/tracking-webviews/): Learn how to track events from an in-app webview using a JavaScript interface. - [Getting Started for Mobile: Data Layer](https://docs.tealium.com/platforms/getting-started-mobile/data-layer/): The list of data layer variables available on mobile installations. - [Getting Started for Mobile: Visitor Service](https://docs.tealium.com/platforms/getting-started-mobile/tealium-visitor-service/): Use the visitor service module to retrieve AudienceStream visitor profile data in your mobile app. - [Getting Started for Mobile: Consent management](https://docs.tealium.com/platforms/getting-started-mobile/consent-management/): Learn about the consent management feature for mobile. - [Getting Started for Mobile: Identity Resolution](https://docs.tealium.com/platforms/getting-started-mobile/identity-resolution/): Learn about identity resolution. - [Getting Started for Mobile: Apple consent requirements](https://docs.tealium.com/platforms/getting-started-mobile/idfa/): This article explains how to manage user consent and collect anonymous ad attribution within Apple's privacy rules. - [Getting Started for Mobile: Event Batching](https://docs.tealium.com/platforms/getting-started-mobile/event-batching/): This document explains how event batching works in the Tealium Collect mobile module. - [Getting Started for Mobile: User Location and Geofencing](https://docs.tealium.com/platforms/getting-started-mobile/location/): Learn about the location tracking and geofencing features for mobile. - [Getting Started for Mobile: Media Tracking](https://docs.tealium.com/platforms/getting-started-mobile/media/): Learn about media tracking for mobile. - [Getting Started for Mobile: Deep Links](https://docs.tealium.com/platforms/getting-started-mobile/deep-linking/): Learn about deep linking for mobile. - [Getting Started for Mobile: Timed Events](https://docs.tealium.com/platforms/getting-started-mobile/timed-events/): Learn how to track the duration of events. - [Getting Started for Mobile: Trace](https://docs.tealium.com/platforms/getting-started-mobile/trace/): Learn to use trace for debugging. - [Getting Started for Mobile: Hosted Data Layer](https://docs.tealium.com/platforms/getting-started-mobile/hosted-data-layer/): Learn about the hosted data layer feature for mobile. - [Tealium for iOS (Swift): Install](https://docs.tealium.com/platforms/ios-swift/install/): Learn to install the Tealium SDK for iOS (Swift). - [Getting Started for Mobile: Adobe Visitor Service Module](https://docs.tealium.com/platforms/getting-started-mobile/adobe-visitor-service/): Learn about the Adobe Visitor Service Module. - [Getting Started for Mobile: Feature Comparison](https://docs.tealium.com/platforms/getting-started-mobile/feature-comparison/): Compare the features available across all device and language platforms. - [Getting Started for Mobile: Moments API](https://docs.tealium.com/platforms/getting-started-mobile/moments-api/): Learn how to implement the Moments API using Swift for iOS and Kotlin for Android. - [Getting Started for Mobile: Troubleshooting](https://docs.tealium.com/platforms/getting-started-mobile/troubleshooting/): Learn about the various methods for validating your mobile installation. - [Tealium for Android (Java): Install](https://docs.tealium.com/platforms/android-java/install/): Learn to install the Tealium SDK for Android (Java). - [Tealium for Android (Kotlin): Install](https://docs.tealium.com/platforms/android-kotlin/install/): Learn to install the Tealium SDK for Android (Kotlin). - [Tealium for Cordova version 1.x: Install](https://docs.tealium.com/platforms/cordova-v1/install/): Learn to install Tealium for Cordova. - [Tealium for Cordova: Install](https://docs.tealium.com/platforms/cordova/install/): Learn how to install Tealium for Cordova. - [Tealium for .NET MAUI: Install](https://docs.tealium.com/platforms/dotnet-maui/install/): Learn to install Tealium for .NET MAUI. - [Tealium for Flutter version 1.x: Install](https://docs.tealium.com/platforms/flutter-v1/install/): Learn to install Tealium for Flutter. - [Tealium for Flutter version 2.x: Install](https://docs.tealium.com/platforms/flutter-v2/install/): Learn to install Tealium for Flutter. - [Tealium for Flutter: Install](https://docs.tealium.com/platforms/flutter/install/): Learn to install Tealium for Flutter. - [Tealium for iOS (Objective-C): Install](https://docs.tealium.com/platforms/ios-objective-c/install/): Learn to install the Tealium SDK for iOS (Objective-C). - [Tealium for iOS (Swift) version 1.x: Install](https://docs.tealium.com/platforms/ios-swift-v1/install/): How to install the Tealium SDK for iOS (Swift). - [Tealium for NativeScript: Install](https://docs.tealium.com/platforms/nativescript/install/): Learn to install Tealium for NativeScript. - [Tealium for React Native version 1.x: Install](https://docs.tealium.com/platforms/react-native-v1/install/): Learn to install Tealium for React Native. - [Tealium for React Native: Install](https://docs.tealium.com/platforms/react-native/install/): Learn to install Tealium for React Native. - [Tealium for Roku: Install](https://docs.tealium.com/platforms/roku/install/): Learn to install Tealium for Roku. - [Tealium for Unity version 1.x: Install](https://docs.tealium.com/platforms/unity-v1/install/): Install the Tealium 1.x plugin in your Unity application. - [Tealium for Unity: Install](https://docs.tealium.com/platforms/unity/install/): Install the Tealium plugin in your Unity application. - [Tealium for Xamarin 1.x: Install](https://docs.tealium.com/platforms/xamarin-v1/install/): Learn to install Tealium for Xamarin 1.x. - [Tealium for Xamarin: Install](https://docs.tealium.com/platforms/xamarin/install/): Learn to install Tealium for Xamarin. - [Tealium for iOS (Swift): Track](https://docs.tealium.com/platforms/ios-swift/track/): Learn about the methods for tracking user activity. - [Remote Commands: How It Works](https://docs.tealium.com/platforms/remote-commands/how-it-works/): Learn about the remote commands feature for mobile. - [Remote Commands: Custom Commands](https://docs.tealium.com/platforms/remote-commands/custom-commands/): Learn about custom commands. - [Remote Commands: Consent management](https://docs.tealium.com/platforms/remote-commands/consent-management/): Learn to implement consent management in remote commands. - [Remote Commands: JSON File](https://docs.tealium.com/platforms/remote-commands/json-file/): Use a JSON file to configure remote commands. - [Remote Commands: Vendor Integrations](https://docs.tealium.com/platforms/remote-commands/vendor-integrations/): A vendor integration is a pre-built remote command module that installs the vendor SDK and defines native code handlers for the vendor's API. - [Tealium for iOS (Swift): Data Layer](https://docs.tealium.com/platforms/ios-swift/data-layer/): Learn about managing common data layer values and the data provided by each module. - [Remote Commands: How to sync analytics sessions in hybrid apps](https://docs.tealium.com/platforms/remote-commands/sync-analytics-hybrid-apps/): This document describes how to sync a session in a hybrid app. - [Tealium for Android (Java): Track](https://docs.tealium.com/platforms/android-java/track/): Learn about the methods for tracking user activity. - [Tealium for Android (Kotlin): Track](https://docs.tealium.com/platforms/android-kotlin/track/): Learn about the methods for tracking user activity. - [Tealium for Cordova version 1.x: Track](https://docs.tealium.com/platforms/cordova-v1/track/): Learn about the methods for tracking user activity. - [Tealium for Cordova: Track](https://docs.tealium.com/platforms/cordova/track/): Learn about the methods for tracking user activity. - [Tealium for .NET MAUI: Track](https://docs.tealium.com/platforms/dotnet-maui/track/): Learn about the methods for tracking user activity. - [Tealium for Flutter version 1.x: Track](https://docs.tealium.com/platforms/flutter-v1/track/): Learn about the methods for tracking user activity. - [Tealium for Flutter version 2.x: Track](https://docs.tealium.com/platforms/flutter-v2/track/): Learn about the methods for tracking user activity. - [Tealium for Flutter: Track](https://docs.tealium.com/platforms/flutter/track/): Learn about the methods for tracking user activity. - [Tealium for iOS (Objective-C): Track](https://docs.tealium.com/platforms/ios-objective-c/track/): Learn about the methods for tracking user activity. - [Tealium for iOS (Swift) version 1.x: Track](https://docs.tealium.com/platforms/ios-swift-v1/track/): Learn about the methods for tracking user activity. - [Tealium for NativeScript: Track](https://docs.tealium.com/platforms/nativescript/track/): Learn about the methods for tracking user activity. - [Tealium for React Native version 1.x: Track](https://docs.tealium.com/platforms/react-native-v1/track/): Learn about the methods for tracking user activity. - [Tealium for React Native: Track](https://docs.tealium.com/platforms/react-native/track/): Learn about the methods for tracking user activity. - [Tealium for Roku: Track](https://docs.tealium.com/platforms/roku/track/): Learn about the methods for tracking user activity. - [Tealium for Unity version 1.x: Track](https://docs.tealium.com/platforms/unity-v1/track/): Learn about the methods for tracking game activity. - [Tealium for Unity: Track](https://docs.tealium.com/platforms/unity/track/): Learn about the methods for tracking game activity. - [Tealium for Xamarin 1.x: Track](https://docs.tealium.com/platforms/xamarin-v1/track/): Learn about the methods for tracking user activity. - [Tealium for Xamarin: Track](https://docs.tealium.com/platforms/xamarin/track/): Learn about the methods for tracking user activity. - [Tealium for Flutter version 2.x: Adobe visitor service module](https://docs.tealium.com/platforms/flutter-v2/adobe-visitor-service/): This document explains how to install the Tealium Adobe Visitor Service Module for Flutter. - [Tealium for Flutter: Adobe visitor service module](https://docs.tealium.com/platforms/flutter/adobe-visitor-service/): This document explains how to install the Tealium Adobe Visitor Service Module for Flutter. - [Tealium for React Native: Adobe Visitor Service Module](https://docs.tealium.com/platforms/react-native/adobe-visitor-service/): Learn to install Tealium Adobe Visitor Service Module for React Native. - [Tealium for React Native version 1.x: API Reference](https://docs.tealium.com/platforms/react-native-v1/api/): Reference guide for classes and methods provided by Tealium for React Native. - [Tealium for Roku: API Reference](https://docs.tealium.com/platforms/roku/api/): Reference guide for classes and methods provided by Tealium for Roku. - [Tealium for Unity version 1.x: API Reference](https://docs.tealium.com/platforms/unity-v1/api/): Reference guide for classes and methods provided by Tealium for Unity 1.x. - [Tealium for Unity: API Reference](https://docs.tealium.com/platforms/unity/api/): Reference guide for classes and methods provided by Tealium for Unity. - [Tealium for React Native: Attribution Module](https://docs.tealium.com/platforms/react-native/attribution/): Learn to install Tealium Attribution Module for React Native. - [Tealium for Flutter version 1.x: Consent management](https://docs.tealium.com/platforms/flutter-v1/consent-management/): Learn how to implement consent management for Flutter. - [Tealium for Flutter version 2.x: Consent management](https://docs.tealium.com/platforms/flutter-v2/consent-management/): Learn how to implement consent management for Flutter. - [Tealium for Flutter: Consent management](https://docs.tealium.com/platforms/flutter/consent-management/): Learn how to implement consent management for Flutter. - [Tealium for iOS (Swift): Consent management](https://docs.tealium.com/platforms/ios-swift/consent-management/): Learn how to implement consent management for iOS (Swift). - [Tealium for React Native: Crash Reporter Module](https://docs.tealium.com/platforms/react-native/crash-reporter/): This document explains how to install the Tealium Crash Reporter Module for React Native. - [Tealium for Android (Java): Data Layer](https://docs.tealium.com/platforms/android-java/data-layer/): Learn about the data layer variables from the Android library. - [Tealium for Android (Kotlin): Data Layer](https://docs.tealium.com/platforms/android-kotlin/data-layer/): Learn about managing common data layer values and the data provided by each module. - [Tealium for .NET MAUI: Data Layer](https://docs.tealium.com/platforms/dotnet-maui/data-layer/): Learn how to manage data layer values across the app lifecycle. - [Tealium for iOS (Objective-C): Data Layer](https://docs.tealium.com/platforms/ios-objective-c/data-layer/): Learn the differences between versions 4.x and 5.x of the Tealium for iOS libraries and how to migrate to the latest version. - [Tealium for iOS (Swift) version 1.x: Data Layer](https://docs.tealium.com/platforms/ios-swift-v1/data-layer/): A full list of the data layer variables provided by each module. - [Tealium for Xamarin: Data Layer](https://docs.tealium.com/platforms/xamarin/data-management/): Learn how to manage data layer values across the app lifecycle. - [Tealium for Cordova version 1.x: Data Management](https://docs.tealium.com/platforms/cordova-v1/data-management/): Learn how to manage persistent and volatile data. - [Tealium for Xamarin 1.x: Data Management](https://docs.tealium.com/platforms/xamarin-v1/data-management/): Learn how to manage persistent and volatile data. - [Tealium for React Native: Location Module](https://docs.tealium.com/platforms/react-native/location/): Learn to install Tealium Location Module for React Native. - [Tealium for React Native: Moments API Module](https://docs.tealium.com/platforms/react-native/moments-api/): Learn how to install the Tealium Moments API module for React Native. - [Tealium for React Native: API Reference](https://docs.tealium.com/platforms/react-native/api/): Reference guide for classes and methods provided by Tealium for React Native. - [Tealium for iOS (Swift): App Extensions](https://docs.tealium.com/platforms/ios-swift/app-extensions/): Learn about app extensions. - [Tealium for .NET MAUI: Consent management](https://docs.tealium.com/platforms/dotnet-maui/consent-mangagement/): Learn how to implement consent management for .NET MAUI. - [Tealium for Xamarin 1.x: Consent management](https://docs.tealium.com/platforms/xamarin-v1/consent-mangagement/): Learn how to implement consent management. - [Tealium for Xamarin: Consent management](https://docs.tealium.com/platforms/xamarin/consent-mangagement/): Learn how to implement consent management for Xamarin. - [Tealium for Flutter version 1.x: Data management](https://docs.tealium.com/platforms/flutter-v1/data-management/): Learn how to manage persistent and volatile data. - [Tealium for Flutter version 2.x: Data management](https://docs.tealium.com/platforms/flutter-v2/data-management/): Learn how to manage persistent and volatile data. - [Tealium for Flutter: Data management](https://docs.tealium.com/platforms/flutter/data-management/): Learn how to manage persistent and volatile data. - [Tealium for Android (Java): Data Management](https://docs.tealium.com/platforms/android-java/data-management/): Learn to manage persistent and volatile data. - [Tealium for iOS (Objective-C): Data Management](https://docs.tealium.com/platforms/ios-objective-c/data-management/): Learn how to manage persistent and volatile data. - [Tealium for iOS (Swift) version 1.x: Data Management](https://docs.tealium.com/platforms/ios-swift-v1/data-management/): Learn how to manage persistent and volatile data. - [Tealium for Flutter version 2.x: Moments API module](https://docs.tealium.com/platforms/flutter-v2/moments-api/): Learn how to install the Tealium Moments API module for Flutter. - [Tealium for Flutter: Moments API module](https://docs.tealium.com/platforms/flutter/moments-api/): Learn how to install the Tealium Moments API module for Flutter. - [Tealium for iOS (Swift) version 1.x: App Extensions](https://docs.tealium.com/platforms/ios-swift-v1/app-extensions/): Learn about app extensions. - [Tealium for iOS (Swift) version 1.x: Identity Resolution](https://docs.tealium.com/platforms/ios-swift-v1/identity-resolution/): Learn about identity resolution. - [Tealium for Flutter version 1.x: API reference](https://docs.tealium.com/platforms/flutter-v1/api/): Reference guide for classes and methods provided by Tealium for Flutter. - [Tealium for Cordova version 1.x: API Reference](https://docs.tealium.com/platforms/cordova-v1/api/): Reference guide for classes and methods provided by Tealium for Cordova. - [Tealium for Cordova: API Reference](https://docs.tealium.com/platforms/cordova/api/): Reference guide for classes and methods provided by Tealium for Cordova. - [Tealium for .NET MAUI: API Reference](https://docs.tealium.com/platforms/dotnet-maui/api/): Reference guide for classes and methods provided by Tealium for .NET MAUI. - [Tealium for Xamarin: API Reference](https://docs.tealium.com/platforms/xamarin/api/): Reference guide for classes and methods provided by Tealium for Xamarin. - [Tealium for Android (Java): Consent management](https://docs.tealium.com/platforms/android-java/consent-management/): Learn to implement consent for Android. - [Tealium for Android (Kotlin): Consent management](https://docs.tealium.com/platforms/android-kotlin/consent-management/): Learn to implement consent management for Android Kotlin. - [Tealium for iOS (Objective-C): Consent management](https://docs.tealium.com/platforms/ios-objective-c/consent-management/): Learn to implement consent management for iOS (Objective-C). - [Tealium for iOS (Swift) version 1.x: Consent management](https://docs.tealium.com/platforms/ios-swift-v1/consent-management/): Learn how to implement consent management for iOS (Swift). - [Tealium for iOS (Swift) version 1.x: Modules](https://docs.tealium.com/platforms/ios-swift-v1/modules/): A list of the available modules. - [Tealium for iOS (Swift): Modules](https://docs.tealium.com/platforms/ios-swift/modules/): A list of the available modules. - [Tealium for iOS (Objective-C): Tag Management](https://docs.tealium.com/platforms/ios-objective-c/tag-management/): Learn how tag management is implemented as a non-rendered WKWebView instance to execute the Universal Tag (utag.js) JavaScript client-side. - [Tealium for Android (Java): Android TV](https://docs.tealium.com/platforms/android-java/tv/): Learn to install the Tealium SDK for Android TV. - [Tealium for Android (Kotlin): Android TV](https://docs.tealium.com/platforms/android-kotlin/tv/): Learn to install the Tealium SDK for Android TV. - [Tealium for iOS (Swift): Working with Objective-C](https://docs.tealium.com/platforms/ios-swift/with-objective-c/): Learn about creating a bridging header to work between Objective-C and Swift. - [Tealium for Android (Java): Android Wear](https://docs.tealium.com/platforms/android-java/wear/): Learn to install the Tealium SDK for Android Wear. - [Tealium for iOS (Swift) version 1.x: Feature comparison](https://docs.tealium.com/platforms/ios-swift-v1/ios-feature-comparison/): Detailed list of feature comparison between iOS Objective-C and iOS Swift libraries. - [Tealium for iOS (Objective-C): tvOS](https://docs.tealium.com/platforms/ios-objective-c/tvos/): Learn to install Tealium for tvOS. - [Tealium for iOS (Swift) version 1.x: Working with Objective-C](https://docs.tealium.com/platforms/ios-swift-v1/with-objective-c/): Learn about creating a bridging header to work between Objective-C and Swift. - [Tealium for iOS (Objective-C): watchOS](https://docs.tealium.com/platforms/ios-objective-c/watchos/): Learn to install Tealium for watchOS. - [Tealium for iOS (Objective-C): API Reference](https://docs.tealium.com/platforms/ios-objective-c/api/): Reference guide for classes and methods provided by Tealium for iOS (Objective-C). - [Tealium for Android (Kotlin): Set up Charles to proxy an Android device](https://docs.tealium.com/platforms/android-kotlin/charles-proxy-android/): This article describes how to set up your Android device to proxy network requests through Charles. Charles can help you troubleshoot and debug your implementation of Tealium for Android. - [Tealium for iOS (Swift): Set up Charles to proxy an iOS device](https://docs.tealium.com/platforms/ios-swift/charles-proxy-iosdevice/): This guide explains the steps to configure Charles to proxy HTTP traffic from your iOS device. This guide applies to version 3.10 and higher of Charles. - [Tealium for iOS (Swift): Setting up Apple Configurator and Charles to Proxy an Apple TV](https://docs.tealium.com/platforms/ios-swift/proxy-appletv/): This article will guide you through the steps to proxy HTTP traffic from your Apple TV using Configurator. - [Tealium for iOS (Swift): Privacy Manifests on iOS](https://docs.tealium.com/platforms/ios-swift/privacy-manifests/): This article describes Privacy Manifests and how to comply with Apple's new requirements while using the Tealium libraries.