Hoàn toàn gỡ cài đặt Ứng dụng iOS và tất cả dữ liệu liên quan


10

Lý lịch

Tôi là nhà phát triển phía máy chủ làm việc trên API cho ứng dụng iOS. Thỉnh thoảng khi chúng tôi đang phát triển (khi chúng tôi có những thay đổi cơ sở dữ liệu lớn), chúng tôi đặt lại máy chủ của mình. Quá trình này xóa tất cả dữ liệu phía máy chủ cho một thành viên bao gồm mọi mã thông báo thiết bị ứng dụng được sử dụng cho thông báo đẩy.

Vấn đề

Đồng thời khi tôi đặt lại cơ sở dữ liệu máy chủ, tôi đã cố gắng gỡ cài đặt ứng dụng và xóa mọi dữ liệu ứng dụng liên quan. Tôi đã hy vọng rằng nếu tôi làm điều này vào lần tiếp theo tôi cài đặt Ứng dụng thì nó sẽ giống như lần đầu tiên tải xuống lần nữa. Đây không phải là làm việc.

Làm thế nào tôi đang làm điều này:

Tôi đã thử các bước được liệt kê trên trang web sau https://developer.apple.com/l Library / ios / recipes / xcode_help-devices_organizer / articles / remove_app_from_device.html .

Tôi cũng đã thử gỡ cài đặt qua điện thoại:

Trong Cài đặt> Chung> Sử dụng> BẢO QUẢN> Quản lý bộ nhớ. Tôi đã nhấp vào ứng dụng và sau đó nhấp vào Xóa Ứng dụng;

Trong Cài đặt> Chung> Sử dụng> ICLOUD> Quản lý bộ nhớ. Tôi đã nhấp vào thiết bị hiện tại, sau đó chọn ứng dụng và tắt sao lưu và xóa.

Tôi đã hy vọng rằng điều này sẽ xóa tất cả dữ liệu để khi tôi cài đặt lại qua Xcode hoặc Test Flight App, ứng dụng sẽ bắt đầu giống như người dùng lần đầu tiên. Tuy nhiên điều này không xảy ra. Ứng dụng dường như vẫn còn nhớ một số cài đặt, đặc biệt là nó nghĩ rằng tôi đã gửi mã thông báo thiết bị của mình và sẽ không nhắc tôi về nó lần nữa.

Câu hỏi

Tôi nên gỡ cài đặt ứng dụng từ một thiết bị như thế nào để tất cả dữ liệu ứng dụng bị xóa và lần sau khi cài đặt lại tôi sẽ được coi là người dùng mới?


3
Bạn đã đặt lại thiết bị (nhấn và giữ Home và Ngủ cho đến khi logo Apple xuất hiện) giữa việc xóa ứng dụng và cài đặt lại? Dữ liệu ứng dụng không thực sự bị xóa cho đến khi thiết bị được đặt lại và nếu bạn cài đặt lại ứng dụng trước khi điều đó xảy ra, nó sẽ sử dụng lại dữ liệu cũ.
tubedogg

Có, điều đó có vẻ hữu ích với hầu hết các cài đặt (Không phải Thông báo PUSH). Tôi cũng phải đảm bảo rằng tôi đã đăng xuất khỏi ứng dụng hoặc thông tin phiên sẽ được lưu trong móc khóa. Tôi dường như vẫn gặp sự cố với cài đặt thông báo đẩy, bất kể tôi làm gì tôi cũng không thể khiến ứng dụng nghĩ rằng tôi là người dùng mới và nhắc tôi gửi lại ID thiết bị đến máy chủ của chúng tôi.
Levi Putna

1
@tubedogg, Đặt lại thiết bị? Điều đó sẽ không xóa tất cả mọi thứ? Làm thế nào một người sẽ đi về việc chỉ xóa ứng dụng và dữ liệu của nó?
Pacerier

Tôi chắc chắn rằng @tubedogg đã đề xuất khởi động lại hệ điều hành trên iPhone.
Gogowitsch

@tubegodd Đó không phải là thiết lập lại, nó chỉ đơn giản là khởi động lại iPhone.
Todd
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.