Skip to content
a2h edited this page Feb 23, 2011 · 2 revisions

What Is SparkleDotNET? | The End User Experience | Using SparkleDotNET | Signing Your Updates | Info.plist Keys | Generating an Appcast | Anonymous User Profiles | Letting Your Users Customise SparkleDotNET | Localizing SparkleDotNET

Anonymous User Profiles

Optionally, SparkleDotNET can send an anonymous system profile along with each update request. If you collect this data, it can provide a great insight into your user base.

SparkleDotNET will send a profile at most once per week from any particular machine to help normalise the data.

What is Sent

SparkleDotNET sends the following information:

  • Application Name
  • Application Version
  • The Windows version
  • .NET CLR Version
  • Whether the user is running a 64-bit version of Windows
  • The number of logical CPUs (i.e., cores) the machine has
  • The amount of RAM the machine has

How it's Sent

The profile appended to the appcast URL as a GET request. If your appcast URL already contains a GET request, the profile's values are appended on to the existing request. The keys are:

GET Key Description Example Data
appName Application Name SparkleDotNET Test Application
appVersion Application Version 1.3.4
osVersion OS Version 6.1.7600.0
dotNetVersion .NET CLR Version 4.0.30128.1
cpu64bit Whether the OS is 64-Bit false
ncpu The number of CPU cores 2
ramMB The amount of RAM, in MB 1024

Clone this wiki locally