SDK Installation
iOS Native
Tracking Properties on iOS
1min
track user properties as the user launches the app for the first time, cooee will create a user profile for them by default, we add multiple properties for a particular user which you can see in system default user properties along with these default properties, additional custom attributes/properties can also be shared we encourage mobile apps to share all properties for better machine learning modelling check out the mandatory user properties docid\ tgt0siqbxh6aitrhi1gpl for more details \ (void) updateuserprofile { cooeesdk cooeesdk = \[cooeesdk getinstance]; nsdictionary profile = @{ @"name" @"jane doe", @"mobile" @"1234567890", @"email" @"janedoe\@domain com", @"logged in" @true, @"foo" @"bar" }; @try{ \[cooeesdk updateuserprofile\ profile error\ nil]; } @catch (nsexception exception) { nslog(@"%@", exception reason); } @finally { nslog(@"finally condition"); } }func updateuserprofile(){ let cooeesdk = cooeesdk getinstance() let profile = \[ "name" "jane doe", "mobile" "1234567890", "email" "janedoe\@domain com", "logged in" true, "foo" "bar" ] do { try cooeesdk updateuserprofile(profile) } catch { print("\\(error)") } }