API call TV app

Ok, then there’s no other option than the one I mentioned above. The issue will be when the app is opened from another source and not the Rule.
OCF devices work more on the client (app) level rather than the API level. That’s why you can find behavior like the one of the tvChannel capability you mentioned.
Here’s more info about this: