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?