Las aplicaciones de iOS "no se pudieron comprar en este momento"

14

Cada vez que abro la App Store en mi iPad, después de unos 30 segundos, aparece un mensaje que dice que varias aplicaciones "no se podían comprar en este momento". Este problema parece originarse al intentar descargar una aplicación o una actualización, y luego cancelar cuando me solicita mi contraseña. Incluso si lo descargo con éxito más adelante, el aviso persiste.

¿Cómo puedo evitar que aparezca este aviso?

Timothy Mueller-Harder
fuente
1
¿Hay algún elemento en su lista de "descargas" (consulte la aplicación iPad de iTunes)
Jason Salaz
@JasonSalaz No, no hay.
Timothy Mueller-Harder
He tenido el mismo problema últimamente, pero no necesito cancelar el diálogo de contraseña para que aparezca. Me notificó sobre canciones y aplicaciones, pero algunas de ellas parecen haberse borrado de alguna manera automáticamente. (Es decir, solía haber 6 artículos, ahora solo hay 3.)
Lizzan
Tengo el mismo problema, y ​​me dice que no puede comprar una aplicación gratuita de Instagram, que ya está instalada. Creo que de alguna manera está conectado con varias cuentas de iTunes cuando se compra una aplicación en dos de ellas.
Pavel Supruniuk
@PavelSupruniuk Esa explicación no tiene sentido con mi configuración.
Timothy Mueller-Harder

Respuestas:

12

Este hilo en las comunidades de soporte de Apple tiene una extensa discusión sobre el problema. La gente allí merece crédito por encontrar esta solución.

Parece ser causado por un problema en el archivo interno de la base de datos SQLite que usa iOS para rastrear descargas e interacciones de diario con la App Store. La solución es borrar el archivo. El archivo en sí no es realmente importante; en su mayor parte, es solo un registro local de descargas pasadas. AFAIK, lo único que puede hacer para borrar esa base de datos es borrar y restaurar completamente la copia de seguridad; sin embargo, la herramienta gratuita iExplorer puede eliminarlo.

En la interfaz de iExplorer:

  1. Abra su dispositivo y navegue a Medios> Descargas
  2. En la carpeta Descargas, encontrará un archivo llamado 'descargas. [Algún número] .sqlitedb'
  3. Elimine ese archivo (Opcionalmente: haga una copia de seguridad primero).
  4. Reinicia tu dispositivo iOS. (Se creará automáticamente una versión limpia y vacía de la base de datos sqlite).

Ta-da! Debería estar libre de ese problema ... a menos que alguna descarga futura vuelva a activar el error subyacente. (Solo Apple puede arreglar eso).


Para los curiosos:

Hice un poco de hurgar en esa base de datos SQLite. Parece que hay un error en algún lugar que da como resultado entradas ocasionales allí con una bandera que indica que deben comprarse, pero la tienda de aplicaciones rechaza el intento de compra por razones como "ya ha comprado esa aplicación".

Específicamente, un valor de 1 en el campo 'is_purchase' de la tabla 'download' en ese archivo sqlitedb parece corresponder exactamente con el nombre y el recuento de aplicaciones que "no se pueden comprar" en el cuadro de diálogo súper molesto.

Wes Campaigne
fuente
Intenté muchas cosas diferentes, y esta fue la única que funcionó para mí.
Grant Hutchins el
Esto parecía una solución mucho más lógica que las muchas teorías de "balancear el teléfono mientras baila sobre un pie", pero desafortunadamente no funcionó para mí :( FWIW la downloadmesa en mi SQLite DB estaba vacía.
mluisbrown
Bueno, esto fue hace dos años, cuando iOS 5 era actual. No me sorprende si el funcionamiento interno ha cambiado desde entonces (aunque es decepcionante escuchar que la gente todavía se encuentra con este problema, o uno similar)
Wes Campaigne