因此,我正在使用应使用WiFi来确定用户是否在特定建筑物内并允许他们签入的Android应用程序。...>
是否只有在检测到特定的Wifi网络后才允许用户签入?我想这样做是因为我们位于一幢建筑物中,我希望该应用程序的用户可以通过其ssid仅访问该establment的WiFi之一,然后才能在该应用程序上签入/登录...
关于如何在Kotlin上实现此目标的任何想法?我已经尝试实现了这一点,但是没有用:
Private fun conWifi(context: Context){ val wifiManager: WifiManager = context.applicationcontext.getSystemService(Context.WIFI_SERVICE) as WifiManager val wifiInfo: WifiInfo! = wifiManager.conectionInfo if (wifiInfo.ssid.equals("SamsungWifi")){ // some codes like show another page } else{ // Toast... } }
然后我打电话给它:
enter.setonClickListener() {it: View! conWifi(applicationContext) }
请不要冒犯我用电话打过的电话,请有人帮我格式化,谢谢。
因此,我正在使用应使用WiFi来确定用户是否在特定建筑物内并允许他们签入的Android应用程序。是否可以只允许用户每次签入一次...
根据doc: