Skip to main content

Platform specific functions

To support multiple platforms we provide several utility functions for fetching platform specific information.

GetMobileContext​

PlatformExtensions only​

Platforms:

  • Xamarin.Android API 15+
  • Xamarin.iOS 8+

NOTE: These mobile contexts do not currently fetch any advertising identifiers.

GetGeoLocationContext​

PlatformExtensions only​

Platforms:

  • Xamarin.Android API 15+
  • Xamarin.iOS 8+

NOTE: To make the GeoLocation context work on iOS you will need to add the following to your Info.plist:

<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>
<key>NSLocationAlwaysUsageDescription</key>
<string></string>

When you send your first event a prompt will be fired asking the user for permission to use their location.

GetDesktopContext​

PlatformExtensions only​

Platforms:

  • .NET Framework 4.6.1+

8.4 GetLocalFilePath​

PlatformExtensions only​

Platforms:

  • Xamarin.Android API 15+
  • Xamarin.iOS 8+

8.5 IsDeviceOnline​

PlatformExtensions only​

Platforms:

  • Xamarin.Android API 15+
  • Xamarin.iOS 8+
  • .NET Framework 4.6.1+