Can I create hands-free applications using the nearby interaction framework?

I want to create a hands-free application (e.g. smart lock)using the Nearby Interaction framework.

Nearby Interaction sessions can only be active when the app is in the foreground, however, it can't be a complete hands-free application.

Does anyone have any good ideas?

At the moment Nearby Interaction that is using UWB ranging to compute precise distance/angle can be run when the app is in the foreground only and that is a design decision by Apple (probably due to the privacy implications).

What you might try is to use Core Location and/or iBeacon to detect "enter into the range" event that will work in the background (assuming user gave proper permissions).

Once user enters the range of e.g. smart lock then you can push a message to open the app and switch to UWB ranging with Nearby Interaction API once that app is in the foreground.

@estimote. you said "At the moment". Has apple given any indication that they might release an update in the future that allows you to connect to nearby UWB accessories in the background?

Can I create hands-free applications using the nearby interaction framework?
 
 
Q