"destruk" wrote:
It might not be the best way, but it's certainly easy to add a roku registry key when the channel is first loaded - if all your channels share the same dev key then you can check if that specific registry value exists.
The problem with that is that the registry key wouldn't be deleted if they remove the channel, so it would only tell you if it has been installed at some point.
The best method would be to parse the XML returned from the query/apps ECP command, and see if the channel is listed.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)