I have a subscription channel needing updates (this channel has been running for a long time with only updates from the json). When it loads it plays a list of videos from a json as if it's a live channel.
The static analysis is giving me 2 errors
1. Channels are required to support roInput events. Please ensure your manifest includes the supports_input_launch=1 entry and your channel properly handles roInput events.
and,
2. "AppLaunchComplete" beacon is missing.
Are both of these required for a channel that plays as if it's live? (I might be misunderstanding what these objects do.)
I can really use some help as to where to begin to fix these 2 errors?
Thank you.
Is this correct? I add
supports_input_launch=1
To the manifest file? If this is correct where else do I make a change to fix? Not sure where to go to make sure the channel properly handles roInput events.
The documentation for input launch is here
https://developer.roku.com/docs/references/brightscript/components/roinput.md
Documentation for signal beacons here
https://developer.roku.com/docs/developer-program/performance-guide/measuring-channel-performance.md
You will also need to make sure your deeplinks are working correctly and be aware that content that is deep linked is expected to play automatically once handled by your channel... even if you are not making use of this feature it is a requirement for certification by Roku automated tests.
Thank you or the links.
Someone else helped me on the channel build before and I'm trying to figure out how to add these fixes myself. It's still foreign to me but working on it.
@newchannel I m also facing this issue.
Did you get any solution for this issue?
@newchannelany luck with Channels are required to support roInput events. Please ensure your manifest includes the supports_input_launch=1 entry and your channel properly handles roInput events.
I've hit a wall!
any advice would be greatly appreciated!
THIS SOLVED MY PROBLEM...
Added the task folder with 4 files to my package (found here>>> https://github.com/BranchMetrics/branch-roku-sdk/tree/master/components ) and added supports_input_launch=1 as a line in my main manifest. It allowed me to schedule my publishing right after that. Hopefully, this helps.
I did see on another post where someone put the two inputEventTask files found inside the task folder into their component file and it worked for them. It did not work for me I had to add the folder.
I have a very simple live video channel and I am stuck at the AppLaunchComplete" beacon is missing. I dont know were to put it I have tied every thing I have found on line and no luck Can someone please help me
Have you seen the documentation at:
https://developer.roku.com/docs/developer-program/performance-guide/measuring-channel-performance.md
?
There is some explanation of AppLaunchComplete there.
Install Failure: Compilation Failed. BranchSdkTask