There's not much to this. The biggest change is that on Mac, the archived events have to be stored under ~/Library/Application Support/AppName.
Verified that the archive/unarchive of the event queue works just as it does on iOS. Verified that events are firing in both iOS and Mac.
Sample App Screenshot:
Minor bug fix
Fixed invalid requests not getting cleared from queue
Merge remote branch 'hbloon/master'
Remove all references to old-style funnels.
Stop using the deprecated uniqueIdentifier to identify users
Changed the user identifier to be a combination of the devices mac addresses and the bundle id.
fix for issue #6
Removed the last 4 array components from the sha1 call.
remove funnel based methods, cleanup whitespace
Removed funnel tracking methods and all related objects, enums. Cleaned up whitespace inconsistencies.
Removed all references of event types.
add name_tag support
Added a nameTag property to the MixpanelAPI object
namespace base64 category
Add a namespace to the base65 category to avoid clashing with client code.
Namespaced TouchJSON to avoid conflicts with client code. Removed unused TouchJSON files to avoid bloat
update API docs
A few changes to make MPLib work in desktop apps + a sample app.
In generating the userIdentifier, when there's no app bundle (in the …
…case of command-line cocoa apps), we should fallback to the executable name.
The best approach for using Mixpanel in an OSX app is to use the WatchExtension subspec of the CocoaPod.
Closing this PR.