如何限制Android应用程序连接到特定的wifi&仅在特定的wifi场所工作

时间:2014-05-10 13:07:52

标签: android authentication wifi android-wifi wifimanager

我正在为一个客户的项目工作,该客户在地球上的不同位置有一些场所。

如何限制我的Android应用程序在特定场所的特定wifi网络上工作。

例如,让A和B为不同海外位置的两个独立授权场所。这些场所有自己的wifi网络和服务器。这些场所服务器与具有Web应用程序和数据库的集中式云服务器同步。

现在,如果用户X来到任何一个位置,那么应用程序可以连接到该wifi,激活并应该正常工作。

但是,如果同一个用户从外部从任何未指定的地方尝试它,如其他场所或家庭等。应用程序不应该从他们的工作或连接到我们的云服务器任何方式。

那么如何限制我的应用程序仅在特定的授权wifi或场所工作。

请提供一些解决方案......

我可以创建所有wifi详细信息的集中式数据库,如MAC ID,SSID等,并在每次应用启动时匹配。 但是如果wifi没有互联网连接,它有一些缺点,那么我怎样才能检查该连接的真实性或用户的位置。

0 个答案:

没有答案