Related to this question.
I want to make an app that users can download from the Play Store, set a time range in different ways, and cannot uninstall the app during that time period. Once the time period is over, they should be able to uninstall the app.
Is this possible without the user having root access?