title: What Can I do to Automatically Restart my App if it Crashes?
body: <p>I'm working on a software / hardware combination that will be loaded into an Android Box. I won't be able to visit the locations that my product is installed in frequently, and would like to make sure that if it crashes, the app restarts or just triggers a software update, but the end user should never be able to see the Android Home screen.</p>
  <p>What are some ways that I could implement something like this without relying on an external service?</p>
  <p>Thanks!</p>