Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tifroz
Streaming Star

appId for a not-yet-published channel?

I am publishing a channel that works with a companion iOS app - among other things, the iOS app needs to use the channel's appId to facilitate installing/launching the channel (see the External Control Guide here: https://sdkdocs.roku.com/display/sdkdoc/External+Control+Guide)

Here's the twist: I need the channel's appId before I can submit a complete iOS app to Apple for review, but I found no way to get the appId info for a channel that is not yet public (I submitted the channel to Roku for review - but it is not yet public).


I tentatively side-loaded my channel via https://my.roku.com/account/add?channel=[mychannelcode], and queried my Roku device for installed channels (see below for query results). However instead of getting a Integer as is standard for appId, I got "93580_4d63" - which I figure is probably an interim appId, not the actual appId of the channel after it becomes public.


<apps>
<app id="31012" type="menu" version="1.6.3">Movie Store and TV Store</app>
<app id="31863" type="menu" version="1.2.6">Roku Home News</app>
<app id="12" type="appl" version="4.2.132">Netflix</app>
<app id="69091" type="appl" version="2.0.4">4k Ultra HD Spotlight</app>
<app id="43594" type="appl" version="1.3.60">Cinema Now</app>
<app id="46041" type="appl" version="4.4.47">Sling TV</app>
<app id="8838" type="appl" version="1.4.1920">Showtime</app>
<app id="61322" type="appl" version="1.4.2016051200">HBO NOW</app>
<app id="13" type="appl" version="5.17.9">Amazon Video</app>
<app id="13842" type="appl" version="1.3.19">VUDU</app>
<app id="2285" type="appl" version="4.1.30">Hulu</app>
<app id="50025" type="appl" version="1.5.25">Play Movies</app>
<app id="19264" type="appl" version="1.1.0">OVGuide</app>
<app id="41468" type="appl" version="1.3.1">Tubi TV</app>
<app id="6119" type="appl" version="1.8.0">Popcornflix</app>
<app id="2213" type="appl" version="4.1.1514">Roku Media Player</app>
<app id="1523_05cb" type="appl" version="2.0.4">Nowhere Archive</app>
<app id="54000" type="appl" version="1.1.4">BloombergTV</app>
<app id="47545" type="appl" version="1.1.0">Firefox</app>
<app id="4070" type="appl" version="4.0.6">TED</app>
<app id="93580_4d63" type="appl" version="1.0.0">[THIS IS MY SIDE-LOADED CHANNEL]</app>
<app id="dev" type="appl" version="1.0.0">[THIS IS MY DEV CHANNEL]</app>
</apps>



Is there any way I can figure out the appId of the channel BEFORE it becomes public?
3 REPLIES 3
TheEndless
Channel Surfer

Re: appId for a not-yet-published channel?

93580 is your app ID. This should be the same ID you see in the URL when you're viewing the channel properties. The suffix will go away after the channel is published.
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
EnTerr
Roku Guru

Re: appId for a not-yet-published channel?

Confirming (if there was any doubt).

Amusingly dev.portal does not show you direct the channel#, the most important property there is (it'd be the "table primary key" in SQL parlance). But if check the URL when on your channel details, it will be something like
in which "12345" will be the channel ID#.

Btw @tifroz: kudos on the research and describing well the issue!
0 Kudos
tifroz
Streaming Star

Re: appId for a not-yet-published channel?

Thanks both the help: compared to other platforms, this forum is refreshingly helpful! 😄
0 Kudos