SDK Installation
iOS Native

Get Started for IOS

6min
following are the guidelines for installing cooee sdk onto your ios mobile app important! cooeesdk is fully developed using swift language and renders ui with swiftui if your project uses objective c language, then you have to add at least one swift file to the project, and xcode will automatically add swift configuration to your project project level add the following in podfile podfile use frameworks! target 'your target name' pod 'cooeesdk', ' > x y z' replace x y z with the latest release of the sdk configure credentials & permissions credentials add the following snippet in the app level info plist plist \<key>cooee app id\</key> \<string>my cooee app id \</string> replace my cooee app id & with the app id which is present at cooee portal permission descriptions the cooee sdk uses a few permissions if granted (we do not ask explicitly) apple requires a user friendly description of those permissions plist \<key>nslocationwheninuseusagedescription\</key> \<string>app uses location to search retailer location\</string> \<key>nsbluetoothalwaysusagedescription\</key> \<string>app uses bluetooth to find out nearby devices\</string> \<key>nscamerausagedescription\</key> \<string>need to access your camera for a better ar experience \</string> initialize cooeesdk in your app the final step is to add initialization code to your application import the cooeesdk module in your appdelegate file and call appcontroller 's configure method \#import "cooeesdk/cooeesdk swift h" @implementation appdelegate \ (bool)application (uiapplication )application didfinishlaunchingwithoptions (nsdictionary )launchoptions { \[appcontroller configure]; return ; } @endimport cooeesdk @main class appdelegate uiresponder, uiapplicationdelegate { func application( application uiapplication, didfinishlaunchingwithoptions launchoptions \[uiapplication launchoptionskey any]?) > bool { appcontroller configure() return } } that's it! once you launch the app cooeesdk will start tracking some default system events docid\ facp3yvzawjmrp4ac5z9e