Clarification on DevID

In packaging a channel, a DevID is generated. Initially, I thought that this stood for Develoeper ID and all channels from a particular developer should be using the same DevID. In having several channels active on my Roku with the same DevID, it seems the the DevID is more of a channel identifier and should be unique for each channel. Am I correct in that assumption?

Also, what about channels that should be exclusive? Such us a channel that has an upgrade option to another channel? Should those use the same DevID?
Tags (1)
0 Kudos
3 REPLIES 3
TheEndless
Channel Surfer

Re: Clarification on DevID

Any channels you need to share data via the registry should use the same DevID. Typically, I would think an upgrade would fall into that category.

Additionally, since the registry space is allocated based on DevID, anything stored in the registry will remain there until all channels with the same DevID are removed (or it's explicitly deleted). You're also limited to 16k across all channels using the same DevID.

So, related channels should use the same DevID. Unrelated channels should not.
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)
Tags (1)
0 Kudos

Re: Clarification on DevID

Thanks, that's what I was thinking as well, that upgrades should use the same DevID.

The information about the registry is particularly helpful for figuring out when to use a new DevID.

"TheEndless" wrote:
Any channels you need to share data via the registry should use the same DevID. Typically, I would think an upgrade would fall into that category.

Additionally, since the registry space is allocated based on DevID, anything stored in the registry will remain there until all channels with the same DevID are removed (or it's explicitly deleted). You're also limited to 16k across all channels using the same DevID.

So, related channels should use the same DevID. Unrelated channels should not.
Tags (1)
0 Kudos
RokuJoel
Binge Watcher

Re: Clarification on DevID

Screensavers must each use a different dev ID, you will have trouble if you publish more than one screensaver with the same ID, as only one will launch even if the other is selected. Perhaps if there was an in-channel upgrade for a screensaver, keeping the same devID between the "free" and the "pro" versions could work.

- Joel
Tags (1)
0 Kudos
Community is Temporarily in Read-Only Mode!

We’re upgrading Roku Community to bring you a faster, more mobile-friendly experience. You may notice limited functionality or read-only access during this time. You will not be able to log in or post new comments or kudos during this time. Read more here.

Planned Downtime:
Community will be unavailable for up to 24–48 hours during the upgrade window during the week of May 12 and you may notice reduced functionality. In the meantime, for additional assistance, visit our Support Site.

Thanks for your patience — we’re excited to share what’s next!