UXCam 2.4.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package UXCam --version 2.4.0
NuGet\Install-Package UXCam -Version 2.4.0
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="UXCam" Version="2.4.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add UXCam --version 2.4.0
#r "nuget: UXCam, 2.4.0"
#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.
// Install UXCam as a Cake Addin
#addin nuget:?package=UXCam&version=2.4.0

// Install UXCam as a Cake Tool
#tool nuget:?package=UXCam&version=2.4.0

UXCam

UXCam lets you watch playback videos of your user using your product and help you figure out UX issues. It takes 2 minutes to integrate and provides analytics and targeted filtering to help highlight the unusual sessions.

Capture Everything : UXCam automatically captures screen recordings and physical touch interactions on your app, providing insights into user behavior and helping you solve problems that users encounter.

Visualize & Understand user behavior : Powerful visualization tools and advanced filtering in the UXCam dashboard allows you to pinpoint usability issues and gain valuable insights about what your users want.

UXCam lets you collaborate with a team so that members can easily access the dashboard. You can also share your users session playback through social networking site too.

Thousands of companies are using UXCam to solve UX issues:
UX Designer: Understand the design from a visitor view.
Product Manger / CTO: Understand what features are working and what needs improvement
Developers: Understand the bugs and where their apps are crashing

iOS Xamarin

STEP 1: Edit AppDelegate

(a): In your AppDelegate, add:

    using Com.UXCam;  
    

(b): In your FinishedLaunching method add:

    UXCam.StartWithKey("Account-key from https://www.uxcam.com");
    

Android Xamarin

STEP 1: Edit AndroidManifest.xml

a.Make sure the following permissions are present:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  1. Add following services inside your application tag:

     <service android:name="com.uxcam.service.HttpPostService"/>
    

STEP 2:

In every activity that is an entry point to your app* add

    Using Com.UXCam;
    

and add UXCam.startApplicationWithKey(“APP_KEY”) inside onCreate method.

UXCam.StartApplicationWithKey(“ App-key from https://www.uxcam.com ”);

*** Entry activities are usually those who have a custom <intent-filter> element in the AndroidManifest.xml file.

SAMPLE CODE:

using Com.UXCam;

namespace SampleApp
{
    public class MainActivity : Activity
    {
        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);
            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);

            UXCam.StartWithKey ("Account-key from https://www.uxcam.com");
        }
    }
}

OPTIONAL METHODS

StopApplicationAndUploadData (optional)
Stops the UXCam application and sends captured data to the server. Use this to start sending the data on UXCam server without the app going on background.

UXCam.StopApplicationAndUploadData();

TagScreenName (optional)
UXCam captures the view controller name automatically but in case where it doesn’t (such as in OpenGL) or you would like to set a different unique name, use this function.

UXCam.TagScreenName(“Screen Name”)

Parameters
screenName: The name of the screen as required.

TagUsersName (optional) UXCam uses a unique number to tag a device. You can tag a device allowing you to search for it on the dashboard and review their session further.

UXCam.TagUsersName(“User name”);

Parameters userName: The name of the tag of device

MarkSessionAsFavorite (optional)
You can mark a session specifically if certain condition are met making them a good user for further testing. You can then filter these users and perform further test.

UXCam.MarkSessionAsFavorite();

AddTag (optional)
Insert a general tag into the timeline - stores the tag with the timestamp when it was added.

UXCam.AddTag(“Tag”);

Parameters
Tag: The name of the tag

Further Documentation Visit https://uxcam.com/docs

Support

contact admin@uxcam.com

Product Compatible and additional computed target framework versions.
MonoAndroid monoandroid41 is compatible. 
Xamarin.iOS xamarinios10 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • MonoAndroid 4.1

    • No dependencies.
  • Xamarin.iOS 1.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.5.1 704 12/12/2023
3.5.0 1,278 6/1/2023
3.4.2 12,876 9/12/2022
3.4.1 719 8/11/2022
3.3.0 868 6/17/2022
3.3.0-beta.3 298 5/26/2022
3.3.0-beta.2 1,925 1/26/2022
3.3.0-beta.1 145 1/25/2022
3.2.1 15,331 10/5/2020
3.2.0 9,240 6/25/2020
3.1.6 6,358 12/4/2019
3.1.6-beta.2 1,522 8/13/2019
3.1.6-beta.1 1,038 8/9/2019
3.1.5 1,713 8/9/2019
3.1.4 571 8/8/2019
3.1.3 809 7/19/2019
3.1.2 636 6/19/2019
3.1.1 566 6/19/2019
3.0.5 937 2/6/2019
3.0.4 685 1/9/2019
3.0.3 1,122 12/12/2018
3.0.2 810 12/6/2018
3.0.0 2,898 10/22/2018
3.0.0-beta.1 524 8/16/2018
2.4.1 1,184 3/15/2018
2.4.0 1,063 3/6/2018