I'm getting close to the point where I want to certify my channel. Since my channel fully depends on my mobile app, can I certify the channel but not release it to the public until my mobile app has been deployed to everyone?
When you submit your channel for public certification, the last step gives you an option to tell Roku to wait until a certain date before publishing it. I don't know if you can hold indefinitely until you say "OK, now", or not.
Are you asking which came first the chicken or the egg?
it sounds alot like that type of question. Without the app on the TV to catch the baseball, a baseball thrown is worthless. So one would think you get that app on the roku first, then the baseballs thrown at it can stick to something.
This is why I said its like the chicken and the egg. You haven't given enough context to determine which rationale you have for either being distributed first. So is this chicken vs egg?
Yeah it is a chicken and egg problem. Basically if I release the channel first and my app doesn't support it, then people will leave 1 star reviews on the play store about that. If I release the app first without a channel then it will fail when the app asks them to install the channel and more 1 star reviews.
Is there a way to know with these commands https://sdkdocs.roku.com/display/sdkdoc/External+Control+API or others whether the channel actually exists on the channel store?
Is there a way to know what my appID for installing the app will be even while on review?