-
Notifications
You must be signed in to change notification settings - Fork 14
Profiles
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
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.
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
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 |