As I'm trying to get the user details who just installed my app (user has not opened my app yet, just downloaded). This question arises as Google Play Console does not provide stats. according to region wise (only the country/language/version/carrier etc wise). I'm trying to get user's State/Zip code to know which region the download has come from.
I have tried a solution which only works when the user opens the app and closes without any activity, in this scenario I'm starting a background service on my splash screen to get his/her current address and get zip code/ state.
This is my current solution flow:
User Opens App -->  Splash Screen --> User Closes my app  -->  Background service to get his/her location and zip code -->  sending to server.
I'm looking for an answer where I can get the user's zip code/state or region for my internal app download stats(region wise).