That is correct, Apple products check in with the mothership at each app launch and other important events. They have the ability to prevent applications from launching on a device you own in a targeted way.
There was a SNAFU a few years back when their fast-fail code stopped working after an update and everyone in a region was unable to use their devices.