las aplicaciones de iOS "no se pueden 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 no se pudieron comprar varias aplicaciones en este momento ". Este problema parece originarse al intentar descargar una aplicación o una actualización, y luego se cancela cuando me pide mi contraseña. Incluso si lo descargo exitosamente más adelante, el aviso persiste.

¿Cómo puedo evitar que aparezca este aviso?

    
pregunta Timothy Mueller-Harder 01.03.2012 - 22:43

1 respuesta

12

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

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

En la interfaz de iExplorer:

  1. Abra su dispositivo y navegue a Medios > Descargas
  2. En la carpeta de Descargas, encontrarás un archivo llamado ‘descargas. [algún número] .sqlitedb’
  3. Borre 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! Debe 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 algunos hurgando en esa base de datos SQLite. Parece que hay un error en alguna parte que resulta en entradas ocasionales con una bandera que indica que deben comprarse, pero la App Store en sí rechaza el intento de compra por razones como "ya has comprado esa aplicación".

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

    
respondido por el Wes Campaigne 04.03.2012 - 00:09

Lea otras preguntas en las etiquetas