The default sharepoint hosted app url looks like http://[app prefix]-[app id].[domain name]/[site collection path]/[app path]/pages/default.aspx. It is pathetic because every deployment during QA/UAT generates new url. We have to ask our tester/clients to perform testing/UAT on new url. Is there anyway to static the app url?
Static URL is available only for Provider Hosted Apps.
The workaround you can do is create a page and put a redirect in that page to your app. This way you can share the page URL to the end user.
After each deployment you should change the redirect url in the page.