Does the keeper app always have to run on my IOS device?

Yes. In order for the keeper to work, the app must be started after the Smartphone starts and remain in the background. If the app is closed (for example, by wiping it from the multitasking view), restart the keeper app.