Chaque fois que j'ouvre l'App Store sur mon iPad, après environ 30 secondes, un message apparaît indiquant qu'un certain nombre d'applications "ne pouvaient pas être achetées pour le moment". Ce problème semble provenir de la tentative de téléchargement d'une application ou d'une mise à jour, puis de l'annulation lorsqu'il me demande mon mot de passe. Même si je le télécharge avec succès ultérieurement, l'avis persiste.
Comment puis-je empêcher cet avis d'apparaître?
ios
applications
ios-appstore
Timothy Mueller-Harder
la source
la source
Réponses:
Ce fil sur les communautés d'assistance Apple présente une discussion approfondie du problème. Les gens là-bas méritent le mérite d'avoir trouvé cette solution.
Cela semble être dû à un problème dans le fichier de base de données SQLite interne qu'iOS utilise pour suivre les téléchargements et les interactions de journal avec l'App Store. La solution consiste à effacer le fichier. Le fichier lui-même n'est pas vraiment important; pour la plupart, ce n'est qu'un enregistrement local des téléchargements passés. AFAIK, la seule chose prise en charge que vous pouvez faire pour effacer cette base de données est un nettoyage complet et une restauration à partir de la sauvegarde; cependant, l'outil gratuit iExplorer est capable de le supprimer.
Dans l'interface iExplorer:
Ta-da! Vous devriez être libre de ce problème ... à moins qu'un téléchargement futur ne déclenche à nouveau le bogue sous-jacent. (Seul Apple peut résoudre ce problème.)
Pour les curieux:
J'ai fouillé dans cette base de données SQLite. Il semble qu'il y ait un bogue quelque part qui entraîne des entrées occasionnelles avec un indicateur indiquant qu'elles doivent être achetées - mais l'App Store lui-même rejette la tentative d'achat pour des raisons telles que «vous avez déjà acheté cette application».
Plus précisément, une valeur de 1 dans le champ «is_purchase» de la table «download» dans ce fichier sqlitedb semble correspondre exactement au nom et au nombre d'applications qui «ne peuvent pas être achetées» dans la boîte de dialogue super ennuyeuse.
la source
download
table dans ma base de données SQLite était vide.