Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
destruk
Level 10

Channel Store Back button?

Consistency is a key feature of Roku, so if the BACK button absolutely must be handled by every screen, dialog, and operation in the channel why is the channel store exempt?  For clarification I'm talking about the dialogs created and handled by the firmware that nobody is allowed to see - like "GetPartialUserData" and "GetUserData" has an OK button and a Cancel button but the back button is ignored.  But the screen created by DoOrder() does accept the back button - it's inconsistent.  Please fix it.
0 Kudos
3 Replies
destruk
Level 10

Re: Channel Store Back button?

Oops....
We are unable to complete your purchase.  Please update your Roku account to ensure you have a valid payment method on file.  You may update your Roku account at roku.com/account
* Continue

If you press back on this screen it crashes the roku - you can't break into the debugger, you can press up to close remaining screens but it wonb't accept any further OK button presses from any menu.
0 Kudos
destruk
Level 10

Re: Channel Store Back button?

To investigate I looked at a few other channels -
Prerequisite - remove payment method on file for Roku Billing for your Roku account

Black World Cinema -
Install channel
Choose premium membership
Select premium for $3.99/month
Select a password
When it says Oops, with the roku billing dialog and Continue, instead press the BACK button
Channel crashes and sits on "Please Wait" forever...

HBO Now -
Install channel
Select "Start your free trial"
Select ok when it wants your email address
Select OK on the keyboard entry screen
Agree to the privacy policy
When it says "Start your free trial, do you want to subscribe" Select Subscribe
When it says Oops, press the back button
Channel sits there forever with "Please Wait" on the screen
0 Kudos
destruk
Level 10

Re: Channel Store Back button?

CBS All Access - same issue.
0 Kudos