Forum Discussion

ajitg_4557's avatar
ajitg_4557
Channel Surfer
7 years ago

how to launch one channel from another & comeback to previous channel on Back button

hi, guys
     I am launching a channel from another channel.it's work fine.
     but whenever press back button on the recently launched channel,(with expectation)it should go to the previous channel.

thanks in advance.

5 Replies

  • that solution seems great though I'm nearly certain that certification doesn't allow launching a different channel. 
  • You might be able to use Deeplinking special field to set an argument in the launch url

    https://sdkdocs.roku.com/display/sdkdoc/Deep+Linking

    http://<IP of Roku>:8060/launch/?special=<channel to return to ID>

    You could check if this is present  and then set conditional if present on back button launch previous channel.
    function main(args={})

    If back_button_pressed and args.special<>invalid  then launchChannel(args.special)
    end function 

    Though Certification asks you to return to "Roku Home menu" if back button is pressed on top level screen. Maybe a "Dialog box" asking if user wants to return home or to previous channel