UXCam 2.4.0
See the version list below for details.
dotnet add package UXCam --version 2.4.0
NuGet\Install-Package UXCam -Version 2.4.0
<PackageReference Include="UXCam" Version="2.4.0" />
paket add UXCam --version 2.4.0
#r "nuget: UXCam, 2.4.0"
// 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" />
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 | Versions Compatible and additional computed target framework versions. |
---|---|
MonoAndroid | monoandroid41 is compatible. |
Xamarin.iOS | xamarinios10 is compatible. |
-
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 |