Forum Discussion
Unless your channel has submitted searchable feeds and graphics to the search program, your channel should not require Deep Linking, but they make us do it anyway. I don't even know why Roky implemented Deep Linking but it's scary as **bleep** to me. Deep Linking is Precisely what it suggests, that anybody with the know-how can bypass all gates and play your content. This is wrong on about 100 levels and it infuriates me. However, it's up to the creative coder to do his homework and put down the sticky tape for greasy rats wherever necessary.
To pass the Roku Deep Link testing:
1) No scenes, dialogs, long pauses, or requests to become a subscriber should appear during a Deep Link session.
2) Only supply Roku with contentIDs that lead to nonsubscription/free media items.
3) The media item has to start playing fairly soon.
The reason for the Play Performance error is because the video didn't start playing, maybe because of mistakes 1 and 2.
Thanks! Our linked video is accessible without a subscription, however your message prompted us to take a different approach, and we figured out that we in fact had an issue with our deep-linking implementation (which wasn't handling well url-encoded parameters)
There are still some issues with the tools. These issues didn't cause the Channel Behavior Analysis test to fail, but they sure threw us off tracks.
In particular, the Remote Control Tool used by the Channel Behavior Analysis does not behave the same way as the standalone Remote Control Tool (After passing the Channel Behavior Analysis test, I imported the generated test script into the standalone Remote Control Tool which completely failed to launch the app)