clearState
Xoá dữ liệu, cache và cài đặt của app để đưa về trạng thái mới cài.
Xoá toàn bộ dữ liệu của một app di động chỉ định.
Ví dụ sử dụng
Để xoá trạng thái của app hiện tại, dùng riêng command clearState.
- clearStateNếu muốn xoá trạng thái của một app cụ thể theo ID, thêm app ID:
- clearState: app.idBạn cũng có thể thêm label khi gọi clearState để báo cáo dễ đọc hơn.
- clearState:
appId: app.id
label: Reset ExampleAppHành vi theo nền tảng
Hành vi của command khác nhau tùy hệ điều hành di động.
Android
Trên Android, command clearState tương đương với chạy:
adb shell pm clear {package name}Nó xoá mọi dữ liệu liên quan tới app khỏi device, như shared preferences, database và tài khoản.
iOS
Trên iOS, command clearState khiến runner cài lại toàn bộ app (trên iPhone thật, từ file app bạn cung cấp cho run), tạo ra bản cài mới hoàn toàn và xoá mọi thư mục dữ liệu hiện có.
Như được mô tả trong thảo luận trên Stack Overflow, cũng có thể dùng xcrun simctl để làm điều tương tự.
