Well, in most hotels they force you into a browser to enter your token for the day. So I assume that the same principle can be used for other things you can do with a browser. That's a question for the company that wrote the hotspot software.
If I visit your location with my Windows 7 laptop, a mobile app (be it Android, iOS or Windows 10) is rather useless. So do I understand correctly that cutting Windows 7 users off from your Internet is by design?
Is there any way that a hotspot will allow us to force WiFi users to download our mobile app so they can continue to use internet in our locations?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic