For each of them, after you register your client, you’ll need to set an Objective-C property on the KeenClient instance you’re using. There are two ways to handle Global Properties - one is more simple but more limited, while the other is a bit more complex but much more powerful. For example, you may wish to always capture device information like OS version, handset type, orientation, etc. Global properties are properties which are sent with every event.
But what if I want to send the same properties on every event in a particular collection? Or just every event, period?” We’ve got you covered through something we call Global Properties. Now you might be thinking, “Okay, that looks pretty easy. addEvent(event, with: keenProps, toEventCollection: "tab_views ") Let keenProps: KeenProperties = KeenProperties() Override func viewWillAppear( animated: Bool) If you're using Carthage, add the following to your Cartfile: If you run into any problems, please let us know by opening an issue on this repository or sending us an email at Carthage Installing the client should be a breeze, and there are 3 different ways to do it: Carthage, CocoaPods, and Binary.
#Ios svn client how to#
Proxy Support - How to use an HTTP proxy.Debugging - How to debug your application using the SDK's built in logging.Multi-Analysis Example - Multi-Analysis query example.Count Unique Example - Count Unique query example.Querying - How to query and analyze your data.Add-ons - How to use Keen's Data Enrichment features to enrich your data.Upload to Keen - How to upload all previously saved events.Global Properties - How to set global properties.Installation - How to install KeenClient in your application.The code base is the same, but the build targets are different.
#Ios svn client mac os#
While the name of this repo implies that this SDK is strictly for iOS, it can also be used in Mac OS applications by using the Cocoa version as outlined below. Our goal is to let you decide what events are important to you, use your own vocabulary to describe them, and decide when you want to send them to Keen IO. The Keen IO iOS client is designed to be simple to develop with, yet incredibly flexible. Check the "Build Settings" section for more information. Important: Starting in version 3.3.0, you'll need to add the SystemConfiguration framework to your project. Important: Starting in version 3.5.0, the variable maxAttempts was renamed to ma圎ventUploadAttempts to avoid any confusion with the query functionality for limiting failed attempts.