9 votos

¿Cómo verifica Amazon Appstore sus aplicaciones?

Algunas veces, después de haber descargado una aplicación de la Amazon Appstore, me aparece un error similar al siguiente al abrir la aplicación:

Amazon Appstore

Hubo un problema al verificar esta solicitud. Por favor, descárguela de nuevo.

No ha ocurrido en el primer lanzamiento de una aplicación, sino en el segundo (o posiblemente después). Desinstalarla y volver a descargarla siempre resuelve el problema; no vuelve a ocurrir con la misma aplicación (excepto con Gentle Alarm. No he podido desactivarla porque Amazon no deja que se ejecute la app, sólo el servicio. Gah).

Mi pregunta es, ¿por qué ocurre esto? Si la aplicación funciona bien, no debería estar corrompida, así que no veo por qué no se puede verificar (especialmente porque se verificó bien en el primer lanzamiento). ¿Hay algún dato extra descargado? ¿Es gestionado por la aplicación o por la appstore? (Es decir, ¿el borrar los datos de una, de otra o de ambas solucionaría el problema sin necesidad de volver a descargar?)

11voto

David Negron Puntos 971

Según su blog de desarrollo La appstore descarga un pequeño token para las aplicaciones con DRM que utiliza para validarlas en su lanzamiento:

¿Cómo se puede verificar que el usuario tiene derecho a la aplicación sin acceso a Internet?

Durante el proceso de instalación de una aplicación, el cliente de Amazon Appstore descarga un pequeño token que otorga al usuario el derecho a acceder a la aplicación. Un token válido permite al usuario que compró la aplicación acceder a a su aplicación fuera de línea. El cliente de Amazon Appstore se comunicará periódicamente con los servidores de Amazon para actualizar el token.

Mi suposición sobre por qué ves el error es que el token está desactualizado o simplemente se corrompió de alguna manera (tal vez un error en la tienda de aplicaciones). Re-descarga probablemente refresca el token, ya que se recupera originalmente en el momento de la instalación, pero suena como que también puede ser capaz de borrar los datos de la tienda de aplicaciones y de inicio de sesión para obtener un token válido, o, posiblemente, sólo iniciar la tienda de aplicaciones y dejar que se conecte / refrescarse a sí mismo (no he probado estos a mí mismo, ya que no he tenido este error todavía).

5voto

turtle wins Puntos 51

Acabo de aprender esta lección por las malas. Amazon requiere al menos una conexión diaria a Internet o no podrás acceder a las aplicaciones que hayas comprado. Estaba en el extranjero con un servicio de Internet irregular y después de un día todas las aplicaciones me dieron el mismo mensaje de error. Amazon no se disculpó cuando me quejé, pero me devolvió el dinero de mis compras para que pudiera volver a comprarlas a través del Android Market, que no tiene unos requisitos tan estúpidos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X