Xamarin.Insights 1.7.1.96

There is a newer version of this package available.
See the version list below for details.
dotnet add package Xamarin.Insights --version 1.7.1.96
                    
NuGet\Install-Package Xamarin.Insights -Version 1.7.1.96
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Xamarin.Insights" Version="1.7.1.96" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Xamarin.Insights" Version="1.7.1.96" />
                    
Directory.Packages.props
<PackageReference Include="Xamarin.Insights" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Xamarin.Insights --version 1.7.1.96
                    
#r "nuget: Xamarin.Insights, 1.7.1.96"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Xamarin.Insights@1.7.1.96
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Xamarin.Insights&version=1.7.1.96
                    
Install as a Cake Addin
#tool nuget:?package=Xamarin.Insights&version=1.7.1.96
                    
Install as a Cake Tool

Insights for your Apps

Product Compatible and additional computed target framework versions.
MonoAndroid monoandroid10 is compatible. 
MonoTouch monotouch10 is compatible. 
Windows Phone wp8 is compatible.  wp81 was computed.  wpa is compatible. 
Windows Store win8 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (6)

Showing the top 6 popular GitHub repositories that depend on Xamarin.Insights:

Repository Stars
xamarin/Xamarin.Forms
Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
conceptdev/xamarin-forms-samples
Samples that use Xamarin.Forms (http://xamarin.com/forms)
flagbug/Espera
Espera is a media player that plays your music, YouTube videos, SoundCloud songs and has a special "party mode".
MikeCodesDotNET/My-StepCounter
Xamarin iOS & Android Starter pedometer sample
kentcb/WorkoutWotch
Repository for my video series on building an iOS app in .NET.
jamesmontemagno/MeetupManager
Meetup.com app to track users at events
Version Downloads Last Updated
1.11.3 3,508 12/10/2015
1.11.2 9,778 11/2/2015
1.11.1 9,175 9/25/2015
1.11.0 641 9/24/2015
1.10.6 10,113 8/13/2015
1.10.5 3,115 7/28/2015
1.10.4.112 8,707 6/11/2015
1.10.3.111 2,048 6/3/2015
1.10.2.110 4,285 5/18/2015
1.10.1.109 11,540 5/11/2015
1.10.0.108 874 5/7/2015
1.9.1.107 8,071 2/19/2015
1.9.0.106 1,551 2/10/2015
1.8.3 2,862 1/13/2015
1.8.2.105 2,362 12/11/2014
1.7.3.98 2,821 10/29/2014
1.7.2.97 702 10/24/2014
1.7.1.96 242 10/23/2014
1.6.0 1,349 10/8/2014

## Features

* New API: ```bool Xamarin.Insights.IsInitialized``` - You can use this to check if insights has been initialized, for example in a library you use across projects that may or may not initialize insights.
* New API: ```bool Xamarin.Insights.ForceDataTransmission``` setting this to true will make insights ignore the current network state and attempt communication with the Insights servers.
* Android API level < 14 support: This is experimental but does seem to work. If you target API 14 and above but allow your app to run on lower API (tested down to API level 7) we should no longer crash, though you will lose session reporting on lower API levels than 14. We would love to see where this breaks and does not break but for right now, please consider this experimental, it has not been thoroughly tested.

### Fixed Issues:

* #886 - Android, without network change permissions, defaulted to no network connectivity.
* #882 - All Platforms, Assembly info reporting, we now report basic assembly information to the server as part of crash reports.
* #871 - Android, protection against invalid contexts, if you get the message ```Invalid Android context detected``` in your debug output, you are using insights before your android context is ready to be used.
* #862 - iOS, both build number and version number are reported
* #852 - All Platforms, New API so you can check if Insights is initialized yet, ```bool Xamarin.Insights.IsInitialized``` will return true if Insights has been initialized
* #849 - All Platforms, New API to force data transmission regardless of network state,
* #848 - Android, Basic do not crash on Android 2.* support
* #831 - Desktop, Garbage collector issue in .net (but not mono) was causing tasks to be dropped and thus usage not being reported to the Insights server, this has been corrected
* #830 - Android, NRE client crash on Background change event
* #819 - Switch off session sending and reject on endpoint. Old session API was turned off in favour of new event based session tracking.
* #908 - Android, crash on resume from background, java NRE when we did not unsubscribe an event listener
* #804 - iOS, DivisionByZeroException kills an iOS app