Forum Discussion

dcrandall's avatar
dcrandall
Visitor
11 years ago

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?

3 Replies

  • 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
  • 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.
  • "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.