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?