ObjectiveMetrics
ObjectiveMetrics copied to clipboard
Objective-C component for the DeskMetrics analytics service
There was an occurrence where an infoForLog: message was created as {ms: "foo"}, {ts: 1} - or maybe the {ts: 1} was a different message. This needs to be looked...
Currently we use the wrong format for the oslng (language) we send to the server - it should be Microsoft LCID numbers, but it is language codes like en, es,...
Two items: - Allow for persistent disabling and allow the disabling to take effect before the initial queue is flushed - Allow for re-enabling the tracking while the app is...
There should be a way for the application to track installation / uninstallation manually, in cases where the application has an installation script / application that can track uninstall /...
Add a way to initialize the DMTracker with a given NSDictionary instead of the bundle's .plist, in cases where there isn't a plist. Read version number, settings, app id, etc...
There should be a plist configuration value for sending CFBundleShortStringVersion instead of CFBundleVersion.
This mostly seems to be centered around the use of NSApplicationWillTerminateNotification. We can #ifdef out the use of this and the Foundation.h import.
We should at least have these: - ScreenResolution - ProcessorBrand (always the same!) - MemoryFree I don't know if we can get these? - DiskTotal - DiskFree