0

Giả lập kết nối mạng yếu trên các thiết bị iOS

Bạn đã từng và đang lập trình các ứng dụng cần có kết nối internet, và bạn đang không biết làm cách nào để giả lập kết nối mạng để test các trường hợp kết nối đến server? Bài viết này sẽ giúp bạn có thêm kinh nghiệm về việc tạo ra các kết nối có tốc độ khác nhau sử dụng các thiết bị iPhone, iPad và simulator.

Tạo kết nối mạng kém trên iPhone:

Việc này khá đơn giản và thực hiện dễ dàng nhờ vào những setting đã có sẵn trên iPhone. Việc bạn cần làm là vào Setting > Developer:

Screen Shot 2016-10-25 at 8.39.33 PM.png

Sau đó chọn option Network Link Conditioner:

Screen Shot 2016-10-25 at 8.40.18 PM.png

Turn on chế độ này và bạn đã có thể chọn cho mình một loại kết nối phù hợp:

IMG_0333.jpg

Hoặc có thể edit/tự tạo cho mình một setting mới:

IMG_0334.jpg

Tạo kết nối mạng kém trên simulator:

Việc tạo kết nối mạng được hỗ trợ trong Xcode, chọn Xcode Menu > Open Developer Tool > More Developer Tool...

Screen Shot 2016-10-25 at 8.51.03 PM.png

Bạn sẽ được kết nối đến trang apple developer account của bạn, sau khi log in, hãy download Hardware IO Tools for Xcode:

Screen Shot 2016-10-25 at 8.55.56 PM.png

Sau khi việc download và install hoàn tất, hãy mở System Preferences và kéo file Network Link Conditioner.prefPane vào đó:

Screen Shot 2016-10-25 at 9.26.14 PM.png

Screen Shot 2016-10-25 at 9.25.40 PM.png

Và bây giờ bạn có thể mở Network Link Conditioner từ trong System Preferences bất cứ lúc nào để giả lập kết nối mạng. Tuy nhiên cần chú ý là việc này cũng sẽ ảnh hưởng tới kết nối mạng của máy tính bạn.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí