iOS Developer Implementation Checklist

Click Here for Full Developer Guide

Setup and Requirements

Device & Version Requirements

Add Gimbal Framework

Add Usage Descriptions to your plist Note Specific Requirements for iOS 10+

Create Application in Gimbal Manager


Start Gimbal Services in your App

Implement setApiKey() method

Call Gimbal.start() immediately after setApiKey()


Implement Delegate Methods

Implement didBeginVisitWithDelay() callback (required) Triggered upon immediate Place entry or after a specified dwell-time

Implement didEndVisit() callback (optional) Triggered upon exit from a Gimbal Place


Analytics and Data Capture

Capture Advertising ID in the Gimbal Platform

Using Gimbal's unique app user ID (ApplicationInstanceID)