When connected to wifi , how to detect whether it is mobile hot-spot(i.e. tethered hotspots/ personal hotspots / instant hotspots) or a real hotspot(i.e. router modem broadband connection) with the use of wifimanager class or related class in wifi package package. The issue is we are offering some incentives when a user adds a verified hotspot to our database, now users can add a temporary mobile hotspot and claim incentives.
So we want to filter out all mobile hotspots (tethered hotspots/ personal hotspots / instant hotspots) from List<ScanResults>
returned by wifimanager