Không thể mua ứng dụng iOS tại thời điểm này.


14

Mỗi lần tôi mở App Store trên iPad, sau khoảng 30 giây, một thông báo xuất hiện nói rằng một số ứng dụng "không thể mua được tại thời điểm này". Vấn đề này dường như bắt nguồn từ việc cố gắng tải xuống một ứng dụng hoặc bản cập nhật, sau đó hủy bỏ khi nó nhắc tôi nhập mật khẩu. Ngay cả khi tôi tải xuống thành công sau đó, thông báo vẫn tồn tại.

Làm thế nào tôi có thể ngăn thông báo này xuất hiện?


1
Có mục nào trong danh sách "tải xuống" của bạn không (xem ứng dụng iTunes iPad)
Jason Salaz

@JasonSalaz Không, không có.
Timothy Mueller-Harder

Gần đây tôi đã gặp vấn đề tương tự, nhưng tôi không cần phải hủy hộp thoại mật khẩu để nó bật lên. Nó thông báo cho tôi về các bài hát cũng như các ứng dụng, nhưng một số trong số chúng dường như đã bị xóa tự động. (Tức là trước đây có 6 món, giờ chỉ còn 3)
Lizzan

Tôi cũng gặp vấn đề tương tự - và nó nói với tôi rằng nó không thể mua một ứng dụng Instagram miễn phí, đã được cài đặt. Tôi nghĩ rằng bằng cách nào đó đã kết nối với một số tài khoản iTunes khi một ứng dụng được mua ở hai trong số chúng.
Pavel Supruniuk

@PavelSupruniuk Lời giải thích đó không có ý nghĩa với thiết lập của tôi.
Timothy Mueller-Harder

Câu trả lời:


12

Chủ đề này trên Cộng đồng hỗ trợ của Apple có một cuộc thảo luận rộng rãi về vấn đề này. Mọi người ở đó xứng đáng tín dụng cho việc tìm kiếm giải pháp này.

Nó dường như được gây ra bởi một vấn đề trong tệp cơ sở dữ liệu SQLite nội bộ mà iOS sử dụng để theo dõi các lượt tải xuống và tương tác tạp chí với App Store. Giải pháp là xóa tập tin. Các tập tin không thực sự quan trọng; đối với hầu hết các phần, nó chỉ là một bản ghi cục bộ của các bản tải xuống trong quá khứ. AFAIK, điều duy nhất được hỗ trợ mà bạn có thể làm để xóa cơ sở dữ liệu đó là xóa toàn bộ và khôi phục từ bản sao lưu; tuy nhiên, công cụ miễn phí iExplorer có thể xóa nó.

Trong giao diện iExplorer:

  1. Mở thiết bị của bạn và điều hướng đến Phương tiện> Tải xuống
  2. Trong thư mục Tải xuống, bạn sẽ tìm thấy một tệp có tên 'tải xuống. [Một số số] .sqlitedb'
  3. Xóa tập tin đó (Tùy chọn: sao lưu trước.)
  4. Khởi động lại thiết bị iOS của bạn. (Một phiên bản sạch, trống của cơ sở dữ liệu sqlite sẽ tự động được tạo.)

Ta-da! Bạn sẽ không gặp phải vấn đề đó ... trừ khi một số tải xuống trong tương lai sẽ kích hoạt lại lỗi cơ bản. (Chỉ Apple mới có thể khắc phục điều đó.)


Dành cho những người tò mò:

Tôi đã thực hiện một số chọc trong cơ sở dữ liệu SQLite. Dường như có một lỗi xảy ra ở đâu đó dẫn đến các mục thỉnh thoảng xuất hiện trong đó có cờ cho biết họ cần phải mua - nhưng chính App Store đã từ chối nỗ lực mua hàng vì những lý do như bạn đã mua ứng dụng đó.

Cụ thể, giá trị 1 trong trường 'is_purchase' của bảng 'tải xuống' trong tệp sqlitedb đó dường như tương ứng chính xác với tên và số lượng ứng dụng mà không thể mua được trong hộp thoại siêu khó chịu.


Tôi đã thử nhiều thứ khác nhau, và đây là thứ duy nhất phù hợp với tôi.
Cấp Hutchins

Đây là một giải pháp hợp lý hơn nhiều so với nhiều lý thuyết "vung điện thoại trong không khí trong khi nhảy bằng một chân" ngoài kia, nhưng thật không may cho tôi :( FWIW downloadbảng trong SQLite DB của tôi trống rỗng.
mluisbrown

Chà, đây là từ hai năm trước, khi iOS 5 là hiện tại. Tôi không ngạc nhiên nếu hoạt động bên trong đã thay đổi kể từ đó (mặc dù thật đáng thất vọng khi biết rằng mọi người vẫn gặp phải vấn đề này, hoặc một người như vậy.)
Wes Campaigne
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.