Setiap kali saya membuka App Store di iPad saya, setelah sekitar 30 detik, sebuah pesan muncul mengatakan bahwa sejumlah aplikasi "tidak dapat dibeli saat ini." Masalah ini tampaknya berasal dengan mencoba mengunduh aplikasi atau pembaruan, lalu membatalkan ketika diminta kata sandi saya. Sekalipun saya berhasil mengunduhnya di lain waktu, pemberitahuan tetap ada.
Bagaimana saya bisa menghentikan pemberitahuan ini muncul?
ios
applications
ios-appstore
Timothy Mueller-Harder
sumber
sumber
Jawaban:
Utas tentang Komunitas Dukungan Apple ini memiliki diskusi luas tentang masalah ini. Orang-orang di sana pantas mendapatkan pujian karena menemukan solusi ini.
Tampaknya disebabkan oleh masalah dalam file database SQLite internal yang digunakan iOS untuk melacak unduhan dari dan interaksi jurnal dengan App Store. Solusinya adalah menghapus file. File itu sendiri tidak terlalu penting; sebagian besar, itu hanya catatan lokal dari unduhan sebelumnya. AFAIK, satu-satunya hal yang didukung yang dapat Anda lakukan untuk menghapus database adalah penghapusan dan pemulihan penuh dari cadangan; namun, alat gratis iExplorer dapat menghapusnya.
Di antarmuka iExplorer:
Ta-da! Anda harus bebas dari masalah itu ... kecuali beberapa pengunduhan di masa depan memicu kembali bug yang mendasarinya. (Hanya Apple yang bisa memperbaikinya.)
Bagi yang penasaran:
Saya melakukan beberapa pencarian di database SQLite. Tampaknya ada bug di suatu tempat yang mengakibatkan entri sesekali di sana dengan bendera yang menunjukkan mereka harus dibeli - tetapi App Store sendiri menolak upaya pembelian karena alasan seperti "Anda sudah membeli aplikasi itu".
Secara khusus, nilai 1 di bidang 'is_purchase' pada tabel 'unduh' di file sqlitedb itu tampaknya benar-benar sesuai dengan nama dan jumlah aplikasi yang “tidak dapat dibeli” di kotak dialog yang sangat menjengkelkan.
sumber
download
meja di DB SQLite saya kosong.