The App Demo Experience runs the app in a temporary sandbox workspace. There is currently no way to know if the app is running in such a workspace (other than guessing from the account slug, perhaps).
Please could you add a way to find this out in:
- Context within a view (e.g. account.sandbox = True)
- Webhook for an install
- API endpoint for Account info
This is useful if the app wants to show different guides, or set up a relevant initial config, in the case of a demo sandbox.
It would also be important for developers to be able to try out the App Demo functionality and I will create a separate issue for that.