2012-02-07 38 views
6

Tôi nghĩ điều đó là không thể, bởi vì tất cả lưu trữ dữ liệu trong hộp cát, khi người dùng xóa ứng dụng, tất cả dữ liệu sẽ bị xóa khỏi thiết bị.Làm cách nào để lưu trữ dữ liệu cục bộ sau khi người dùng xóa ứng dụng iOS của tôi?

Nhưng bằng cách nào đó, điều này đã xảy ra:

Tôi đã tải xuống ứng dụng hình nền từ appstore.

Đó là một ứng dụng miễn phí, nếu bạn không trả tiền, bạn có thể tải hình nền có hạn, lên đến 105.

  • Tôi tải một hình nền và lưu vào album của tôi. bây giờ là 1/105.
  • Tôi xóa ứng dụng và xóa hình nền trong album của tôi.
  • Tôi tắt chức năng sao lưu iCloud. OK, nó hoàn toàn bị xóa khỏi thiết bị của tôi, phải không?

  • Tôi tải xuống lại.

  • Tôi vào chế độ trên máy bay, do đó không có kết nối internet.
  • Tôi mở ứng dụng, không có bản xem trước hình nền nào có thể tải xuống từ internet.

Nhưng số lượng lưu cho thấy 1/105!

Tôi không cố gắng ăn cắp hình nền của mình, tôi không thay đổi hình nền trong 4 tháng. Tôi chỉ muốn biết, làm thế nào ứng dụng này có thể biết tôi đã lưu 1 hình nền đã?

  • Tôi xóa ứng dụng. vì vậy nó không lưu trữ trong các tài liệu ứng dụng hoặc thư mục tmp.
  • Tôi xóa hình nền trong album của mình, SO không thể tải nó từ MD5 của album của tôi.
  • Tôi đang ở chế độ trên máy bay nên không thể tải nó từ máy chủ của họ hoặc bất kỳ nơi nào trên internet.

Bất cứ ai cũng biết ứng dụng này lưu số lượng lưu/tải xuống ở đâu?

+0

Vì vậy, quan hệ của bạn là những gì với ứng dụng này? –

+1

nó chắc chắn không có trên thiết bị của bạn - nó có thể được lưu trữ trên máy chủ của riêng mình – bshirley

+1

Tuy nhiên nó xảy ra, nó không phải là chủ đề ở đây. – jrturton

Trả lời

8

Điều này được thực hiện bằng cách sử dụng keychain trên iOS nhiều khả năng nhất.

Đọc trên nó ở đây: https://developer.apple.com/library/mac/documentation/security/Reference/keychainservices/Reference/reference.html

+0

Cảm ơn bạn Richard! Tôi nghĩ bạn đã đúng! Làm theo đầu mối của bạn, tôi thấy điều này: Gỡ cài đặt ứng dụng sẽ không xóa các mục Nếu bạn chạy ứng dụng demo trên thiết bị của mình và gỡ cài đặt ứng dụng, tên người dùng và mật khẩu sẽ vẫn còn trong chuỗi khóa (tất nhiên, việc đặt lại chương trình cơ sở sẽ xóa các giá trị móc khóa) – EggErr

+0

Hành vi này đã thay đổi - chỉ trong trường hợp bất kỳ ai trong tương lai tìm thấy trang này: https: // stackoverflow.com/questions/18911434/will-items-in-ios-keychain-tồn tại-ứng dụng-gỡ cài đặt và cài đặt lại – cbartondock

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