在使用Kotlin可以访问某些页面之前,如何使我的Android应用程序连接到特定的单个wifi

问题描述 投票:0回答:1

因此,我正在使用应使用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应用程序。是否可以只允许用户每次签入一次...

android kotlin wifimanager ssid
1个回答
2
投票

根据doc

© www.soinside.com 2019 - 2024. All rights reserved.