Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
dcrandall
Level 7

Which version is what?

Apologies, I know this has to have been asked before. But as you can imagine a search for 'version' brings up quite a bit.

So there's a version in the manifest file for a roku package, along with a build number.

There's a 'version' I can specify when I package an application for a channel.

There's a 'version' I can select when I use the drop-down for channel submission on the private channel.

What version gets reported by "roAppInfo"?

What version determines an upgrade on the app store?

Does the version I specify when I package an application for a channel with the package utility, matter?
0 Kudos
3 Replies
RokuMarkn
Level 7

Re: Which version is what?

roAppInfo returns the version from the manifest file (major_version, minor_version and build_version, concatenated and separated by dots).

The Channel Store updates a channel if the local copy is different than the copy on the Channel Store. No version numbers are involved.

The name/version you specify when packaging is displayed when you "inspect" your package, but I don't think it's used for anything else.

--Mark
0 Kudos
dcrandall
Level 7

Re: Which version is what?

So if the version in the manifest is what gets reported in roAppInfo.

An application updates if any change is made in the package file.

And the version/name in the packaging only matters in the inspection of the package...

What does the version number drop-down when we submit an application to the private channel, do? It seems extraneous.
0 Kudos
TheEndless
Level 7

Re: Which version is what?

"dcrandall" wrote:
What does the version number drop-down when we submit an application to the private channel, do? It seems extraneous.

That's the version that gets displayed in the channel store.
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)
0 Kudos