iOS Companion App - Background execution mode

I'm working on some iOS companion apps for Connect IQ watch apps. The Connect IQ iOS SDK documentation mentions the following regarding background execution mode:


Set background execution mode (optional)

The iOS system allows apps that communicate with Bluetooth devices to be woken up to execute in the background when a connected device has data to send. This can be useful for companion apps that process requests for their respective Monkey C applications on a wearable device. To enable this behavior, turn on the Uses Bluetooth LE accessories option in the Target > Capabilities > Background Modes panel.



Can someone explain in practice how this works, when setting the "Uses Bluetooth LE accessories" flag to true? If my iOS companion app is not in the foreground, and I launch my Connect IQ app on the watch and call Toybox.Communications.transmit(...) to send a payload to my iOS companion app, will the companion app with this flag set know there is data being sent from the device in the background and be able to handle the payload communication from the device?

Thanks,
Brandon