We are working on an tvos app that is based on an ios app that already has a custom on-demand system built in (it downloads data from our own servers, using our own code). Technically it works, but we want to make sure there aren´t any issues with using it.
Is it ok to use our system on tvos apps or would this be a problem for submission approval?
The main challenge you will face here is that you will be storing this data either in cache or temp, which means that the data will not likley reside on the device for very long, and you will have to download it repeatedly.
If that's okay, then you should be alright. But if you wish to allow for persistence on device over a longer term, you will need to adopt ODR.