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+