Currently you need a domain for downloading/interacting with the store. You can contact our sales team, they are able to register domains manually like e.g. yourlocaldomain.in.
Does the domain have to be public (world wide web accesible) ? What are the circumstances for a such a domain?