2012-01-31 30 views
6

Nếu không có kết nối internet và bạn bắt đầu ví dụ ứng dụng Safari với Ipad hoặc Iphone, cửa sổ bật lên xuất hiện có nội dung: "Chọn mạng không dây"ios: Cách hiển thị cửa sổ bật lên "chọn kết nối không dây"?

Có cách nào để buộc cửa sổ bật lên này hiển thị trong ứng dụng của tôi không Tôi muốn?

Vấn đề là, tôi có một nút trong ứng dụng kết nối người dùng với facebook. Sau khi nhấn nút, trình duyệt Safari sẽ mở ra và hiển thị trang ủy quyền facebook. Nếu không có kết nối internet, cửa sổ bật lên này xuất hiện, nhưng không có cách nào để quay lại ứng dụng từ đó. Vì vậy, hiện tại tôi kiểm tra kết nối internet trước khi cho phép trang ủy quyền này xuất hiện, nhưng tôi cũng muốn hiển thị cửa sổ bật lên này.

Trả lời

4

Nó sẽ tự động hiển thị nếu ứng dụng của bạn cố truy cập tài nguyên dựa trên internet và không có kết nối wifi nào được thiết lập nhưng có một điểm truy cập wifi gần đó.

+0

Có nhưng vấn đề là, tôi có một nút kết nối người dùng với facebook. Sau khi nhấn nút, trình duyệt Safari sẽ mở ra và hiển thị trang ủy quyền facebook. Nếu không có kết nối internet, cửa sổ bật lên này xuất hiện, nhưng không có cách nào để quay lại ứng dụng từ đó. Vì vậy, hiện tại tôi kiểm tra kết nối internet trước khi cho phép trang ủy quyền này xuất hiện, nhưng tôi cũng muốn hiển thị cửa sổ bật lên này. – JayAr

+0

Sau đó, bạn không nên chỉ kiểm tra xem kết nối internet có khả dụng không, bạn nên kiểm tra kết nối với url cụ thể, giả sử, facebook.com, nếu bạn sử dụng ủy quyền Facebook. Điều đó cũng sẽ làm bật lên cửa sổ bật lên. –

+0

@KyrDunenkoff Tôi không thể tải cửa sổ bật lên "Chọn mạng không dây" để xuất hiện. Tính năng này có biến mất trong iOS6 hoặc 7 không? Nếu nó vẫn còn có sẵn, làm thế nào tôi có thể làm cho ứng dụng của tôi trình bày nó? –

4

Hộp thoại này xuất hiện tự động nếu bạn có "Ứng dụng sử dụng Wi-Fi" được đặt thành CÓ trong ...- Info.plist và nếu không có kết nối.

+0

Tôi cũng nhận thấy rằng hộp thoại này không hiển thị các kết nối AdHoc có thể có. Có lẽ bởi vì Apple giả định các kết nối AdHoc sẽ chỉ được sử dụng cho các thiết bị kết nối thiết bị chứ không phải cho kết nối internet ... các kết nối AdHoc xuất hiện trong tab Wi-Fi của các thiết lập mặc dù. –

0

Điều này là không thể. Pop-up bạn đã thấy trước là trong Settings ->Wi-Fi ->Ask to Join Networks ->ON/OFF

Thiết này sang ON cho phép hệ điều hành để nhắc nhở người dùng tham gia vào một mạng Wi-Fi nếu nó tìm thấy bất kỳ trong phạm vi và bạn hiện không được kết nối với một.

Ứng dụng không thể hiển thị lời nhắc này, đó là lời nhắc cấp hệ thống.

Các vấn đề liên quan