Tôi thấy trong một số ứng dụng có cảnh báo nói rằng "Độ chính xác của vị trí được cải thiện khi Wi-Fi được bật. Đi tới cài đặt để bật wifi" và sau đó có 2 nút, "hủy" hoặc "cài đặt", trong trường hợp này, nó chuyển hướng bạn đến trang cài đặt. Làm thế nào để họ xác định xem wifi đang bật hay tắt? Tôi là không phải là yêu cầu trạng thái khả năng kết nối vì kết nối internet không phải là mối quan tâm, điều tôi quan tâm là độ chính xác vị trí và vì wifi tăng độ chính xác, tôi muốn biết liệu nó có được bật hay không bất kể kết nối internet qua wifi. Cảm ơn trước!Phát hiện xem wifi có được bật hay không - iOS
EDIT:
sau khi nhìn thấy ý kiến và câu trả lời, tôi nghĩ tôi cần phải nhấn mạnh điều này: Tôi không tìm kiếm để tìm xem có truy cập internet thông qua WI-FI. Hãy suy nghĩ về tình hình wifi được bật trong cài đặt, nhưng điện thoại không được kết nối với bất kỳ mạng wi-fi nào. Sự khác biệt là khi bạn bật dịch vụ vị trí. Có wifi bật cho phép bạn chỉnh sửa vị trí tốt hơn trong nhà, nơi vệ tinh gps có thể không hiển thị (ngay cả khi bạn không kết nối với bất kỳ mạng wifi cụ thể nào, trong đó isReachableViaWiFi
sẽ trả về NO
, nhưng thực sự wifi đã bật và tôi có thể nhận thêm vị trí chính xác)
Cảm ơn!
http://stackoverflow.com/questions/1861656/iphone-reachability-checking – Konrad77
http: // stackoverflow.com/questions/2401987/network-reachability-on-iphone – Rushabh
@ Konrad77 cảm ơn cho liên kết nhưng câu hỏi không phải là liệu iphone có thể truy cập internet qua wi-fi hay không. Nó có thể không có truy cập internet qua wifi nhưng điều này không có nghĩa là nó không sử dụng cảm biến wifi để cung cấp cho bạn một vị trí chính xác (không kết nối với bất kỳ mạng wifi nào, nhưng wifi đang bật). Cảm ơn mặc dù – akaralar