I’ve tried a multitude of options to get a screensaver past static analysis, but there are two errors that I have no idea how to overcome. Even taking Roku’s github screensaver and repackaging verbatim causes these errors. Is there a different process to successfully flag/submit screensavers so they aren’t analyzed as a ‘channel’?
- Deep Linking is prohibited in screensavers, but you this error comes up otherwise:
- 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.
- Adding that entry generates the error that deep linking is not allowed in screensavers, so there’s no way I’ve found around this to enable publishing.
- “AppLaunchComplete” beacon is missing.
- I have tried multiple approaches to get around this, used various AI suggested tools and methods, etc, but I cannot find a way to fire that beacon successfully. I always receive the following error in the debug log:
- BRIGHTSCRIPT: WARNING: roSGNode.signalBeacon: not reachable. AppLaunchComplete not signalled: pkg:/source/…
- I have tried multiple approaches to get around this, used various AI suggested tools and methods, etc, but I cannot find a way to fire that beacon successfully. I always receive the following error in the debug log:
