2011-06-28 63 views

回答

0

這是不可能找到使用過的iOS連接到無線網絡的特定用戶。如果你有一臺服務器的本地網絡,它負責給身份驗證連接到本地WiFi元網絡,然後關聯與設備的地址的用戶名/密碼,您也許能夠做到這一點。然後,您可以獲得iOS設備可以查詢的服務並從中獲取用戶名。

所以,你必須

  1. iOS設備連接着 用戶名/密碼到網絡
  2. 無線路由器的用戶進行身份驗證和登錄 用戶名+ MAC地址
  3. 你的應用程序發送請求給服務器 網絡與iOS設備的mac 地址
  4. 服務器查找mac地址和 找到與關聯的用戶名它(從第二步)
  5. 服務器返回用戶名到iOS設備 應用程序,你繼續你的應用程序與用戶
+0

謝謝我現在有了一些想法。但有了可達性代碼,就有可能檢測到認證網絡的可達性? – Tweety

+1

我想我在這個問題的其他線程中對此進行了評論。您必須設置可訪問性才能查找僅位於經過身份驗證的網絡上的服務器。例如,如果您有一臺名爲「internalserver」的服務器,那麼可以使用它作爲可達性而不是互聯網上的某些內容。 –

+0

我在哪裏給我的身份驗證細節呢? – Tweety

0

你可以第一次成功登錄後使用存儲NSUserDefaults的在你的應用程序用戶的憑據。

但是..有iOS中沒有API,可以讓你連接到一個特定的WiFi網絡,這是你的用戶的控制之下。

+0

我不想連接到從應用程序的網絡。我只想檢查ipad是否連接到特定網絡,是否可以檢查通過哪個用戶憑證驗證和連接網絡。我的意思是用戶名。 – Tweety

相關問題