Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
slingxshot
Streaming Star

Restarting Application Issue

Hello, 

I wrote a function to restart the app in main.brs. I call it from the main app. However, it sometimes works, sometimes doesn't. For example if I try it on a Wired connection, it works. On Wireless, it doesn't. However, it is not always true, sometimes it works on wireless with other devices. I have the latest Roku Premium box that was just released (large box).

Here is the code. It doesn't return me any errors. Function runs, but nothing happens when that URL is hit.

sub restartApp()
  print "restartApp()"
  appId = createObject("roAppInfo").getID()
  uri = "http://localhost:8060/launch/"+appId+"?restart=true"
  launchRequest = createObject("roUrlTransfer")
  launchRequest.setUrl(uri)
  launchRequest.postFromString("")  
  print "restartAppComplete()"
end sub
0 Kudos
2 REPLIES 2
manishDev
Visitor

Re: Restarting Application Issue

DId you ever find a solution? I would guess it is probably because of loalhost thing. You might want to get the local ip address of the device and use that.
0 Kudos
peterson79
Newbie

Re: Restarting Application Issue

Hi,

As I understand ECP has been deprecated from "in app".  Is there another way to restart the app programmatically?

0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.