แอพ iOS“ ไม่สามารถซื้อได้ในเวลานี้”


14

ทุกครั้งที่ฉันเปิด App Store บน iPad หลังจากนั้นประมาณ 30 วินาทีจะมีข้อความปรากฏขึ้นว่ามีแอพจำนวนหนึ่ง "ไม่สามารถซื้อได้ในเวลานี้" ปัญหานี้ดูเหมือนว่าเกิดขึ้นจากการพยายามดาวน์โหลดแอพหรือการอัพเดตจากนั้นก็ยกเลิกเมื่อมีข้อความแจ้งให้ฉันใส่รหัสผ่าน แม้ว่าฉันจะดาวน์โหลดสำเร็จในภายหลังการแจ้งเตือนก็ยังคงมีอยู่

ฉันจะหยุดประกาศนี้ไม่ให้ปรากฏได้อย่างไร


1
มีรายการใดในรายการ "ดาวน์โหลด" ของคุณหรือไม่ (ดูแอพ iTunes iPad)
Jason Salaz

@JasonSalaz ไม่ไม่มี
Timothy Mueller-Harder

ฉันมีปัญหาเดียวกันเมื่อเร็ว ๆ นี้ แต่ฉันไม่จำเป็นต้องยกเลิกกล่องโต้ตอบรหัสผ่านเพื่อให้ปรากฏขึ้น มันแจ้งให้ฉันทราบถึงเพลงรวมถึงแอพ แต่บางเพลงดูเหมือนว่าจะถูกล้างออกโดยอัตโนมัติ (เช่นเคยเป็น 6 รายการตอนนี้มีเพียง 3)
Lizzan

ฉันมีปัญหาเดียวกัน - และบอกฉันว่าไม่สามารถซื้อแอพ Instagram ฟรีที่ติดตั้งไว้แล้ว ฉันคิดว่ามันเชื่อมต่อกับบัญชี iTunes หลายบัญชีเมื่อมีการซื้อแอปในสองบัญชี
Pavel Supruniuk

@PavelSupruniuk คำอธิบายนั้นไม่สมเหตุสมผลกับการตั้งค่าของฉัน
Timothy Mueller-Harder

คำตอบ:


12

หัวข้อนี้ในชุมชนการสนับสนุนของ Apple มีการอภิปรายอย่างกว้างขวางถึงปัญหา ผู้ที่สมควรได้รับเครดิตสำหรับการค้นหาโซลูชันนี้

ดูเหมือนว่าจะเกิดจากปัญหาในไฟล์ฐานข้อมูล SQLite ภายในที่ iOS ใช้เพื่อติดตามการดาวน์โหลดจากและการโต้ตอบของวารสารกับ App Store ทางออกคือการล้างไฟล์ ตัวไฟล์เองนั้นไม่สำคัญ ส่วนใหญ่เป็นเพียงบันทึกในเครื่องของการดาวน์โหลดที่ผ่านมา AFAIK สิ่งเดียวที่ได้รับการสนับสนุนที่คุณสามารถทำได้เพื่อล้างฐานข้อมูลนั้นคือการลบและเรียกคืนจากการสำรองข้อมูลแบบเต็ม อย่างไรก็ตามเครื่องมือฟรีiExplorerสามารถลบได้

ในอินเทอร์เฟซ iExplorer:

  1. เปิดอุปกรณ์ของคุณแล้วไปที่สื่อ> ดาวน์โหลด
  2. ในโฟลเดอร์ดาวน์โหลดคุณจะพบไฟล์ชื่อ 'ดาวน์โหลด [บางหมายเลข] .sqlitedb'
  3. ลบไฟล์นั้น (ทางเลือก: สำรองก่อน)
  4. รีบูทอุปกรณ์ iOS ของคุณ (เวอร์ชั่นฐานข้อมูล sqlite ที่สะอาดและว่างเปล่าจะถูกสร้างขึ้นโดยอัตโนมัติ)

Ta-da! คุณควรปลอดจากปัญหานั้น ... เว้นแต่ว่าการดาวน์โหลดในอนาคตจะทำให้เกิดข้อผิดพลาดพื้นฐานอีกครั้ง (เฉพาะ Apple เท่านั้นที่สามารถแก้ไขได้)


สำหรับผู้ที่อยากรู้อยากเห็น:

ฉันทำบางอย่างในฐานข้อมูล SQLite ดูเหมือนว่ามีข้อผิดพลาดบางแห่งที่ส่งผลให้มีการป้อนข้อมูลเป็นครั้งคราวด้วยธงที่ระบุว่าต้องซื้อ - แต่ App Store ปฏิเสธการพยายามซื้อด้วยเหตุผลเช่น“ คุณได้ซื้อแอปนั้นแล้ว”

โดยเฉพาะอย่างยิ่งค่า 1 ในฟิลด์ 'is_purchase' ของตาราง 'ดาวน์โหลด' ในไฟล์ sqlitedb นั้นดูเหมือนจะสอดคล้องกับชื่อและจำนวนแอปที่ไม่สามารถซื้อได้ในกล่องโต้ตอบที่น่ารำคาญอย่างยิ่ง


ฉันลองทำสิ่งต่าง ๆ มากมายและนี่เป็นสิ่งเดียวที่เหมาะกับฉัน
Grant Hutchins

ดูเหมือนจะเป็นการแก้ปัญหาที่สมเหตุสมผลมากกว่าทฤษฎี "แกว่งโทรศัพท์ผ่านอากาศในขณะที่เต้นด้วยเท้าเดียว" แต่มันก็ไม่ได้ผลสำหรับฉัน :( FWIW downloadตารางใน SQLite DB ของฉันว่างเปล่า
mluisbrown

อย่างนี้มาจากสองปีที่แล้วเมื่อ iOS 5 เป็นปัจจุบัน ฉันไม่แปลกใจถ้างานภายในมีการเปลี่ยนแปลงตั้งแต่นั้นมา (แม้ว่าจะเป็นเรื่องน่าผิดหวังที่ได้ยินว่าผู้คนยังคงประสบปัญหานี้อยู่หรืออย่างใดอย่างหนึ่ง)
Wes Campaigne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.