Trong ứng dụng iOS của tôi, tôi muốn phát hiện tất cả các mạng wifi khả dụng và sau đó chọn một mạng trong danh sách và kết nối với nó. Mục tiêu là không mở Cài đặt được tích hợp trong ứng dụng để kết nối với wifi, nhưng để thực hiện tất cả trong ứng dụng của tôi.Cách phát hiện tất cả các mạng Wifi có sẵn và kết nối với một trong số chúng trong ứng dụng iOS
Thứ nhất, điều này có khả thi không? Nếu có thể, vui lòng chỉ cho tôi biết (các) khuôn khổ và phương pháp nào để sử dụng.
Tôi đã xem ví dụ Khả năng hiển thị, nhưng điều đó không hiệu quả đối với tôi bởi vì, tôi nghĩ, tất cả những gì nó làm là theo dõi trạng thái mạng của thiết bị.
Tôi cũng nhìn vào khuôn khổ Captive Hỗ trợ mạng và sử dụng các chức năng CNCopySupportedInterfaces
:
CFArrayRef allWifiNetworks = CNCopySupportedInterfaces();
NSLog(@"%@", allWifiNetworks);
nhưng tất cả tôi nhìn thấy là mạng wifi hiện rằng thiết bị được kết nối với.
Cảm ơn
Không, không thể sử dụng mà không sử dụng apis riêng tư. – MweyaMutsvene