2011-07-13 10 views
17

Por lo tanto, ahora tengo algunas pequeñas aplicaciones de Android, y estoy pensando en lanzarlas en Amazon App Store. Sin embargo, tengo una pregunta fundamental que no veo respondida en ninguna parte.Amazon App Store y licencias de Android LVL

¿Cómo se maneja la licencia si libera la aplicación en la tienda de Amazon? Actualmente estoy usando la licencia de Google LVL en mis aplicaciones pagas para garantizar que el usuario tenga licencia para ejecutarlas. Supongo que una aplicación vendida en Amazon, no va a tener ninguna conexión para decirle a Google, hey, esta aplicación fue comprada, tienen licencia, así que envíeles un estado OK TO RUN cuando la inicien. ¿O estoy equivocado?

¿Tiene Amazon su propio código de tipo LVL? ¿O simplemente tiene que olvidarse de licenciar todas juntas si quiere vender en Amazon?

+2

No estoy seguro de cómo funciona, pero estoy seguro de que Amazon permite las licencias para las aplicaciones. Cuando mi Droid X recibió la actualización de Gingerbread, no pude usar ninguna de las aplicaciones que descargué de Amazon hasta que inicié sesión en la App Store para confirmar mi licencia. Recibirá un mensaje como [this] (http://cdn.androidcommunity.com/wp-content/uploads/2011/06/amazon-android-error-540x403.jpg) si intenta ejecutar la aplicación sin confirmación de que Lo he pagado. – theisenp

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon @theisenp – Venkat

Respuesta

6

Tengo una aplicación en Android Market. ¿Qué debo hacer para asegurarme de que la aplicación funciona en Amazon Appstore?

Debe asegurarse de que su aplicación no incluya ninguna funcionalidad de protección contra copia (tiene la opción de aplicar la tecnología DRM de Amazon; consulte nuestras preguntas frecuentes sobre DRM). También debe tómese un momento para comprender las diferentes opciones de firma disponibles para (desarrollador firmado o firmado por Amazon) y elija la opción que funciona mejor para sus usuarios.

Source

+0

http://stackoverflow.com/questions/16143033/in-app-payment-in-amazon – Venkat

10

basta con quitar todo el código LVL de su aplicación (por lo que es sin protección), a continuación, seleccione el botón de radio de protección de copia al enviar su aplicación a Amazon. Agregarán el código de licencia a su aplicación antes de resignarla y soltarla en Amazon Appstore.

Ningún código de licencia provisto por la tienda funciona en otras tiendas de aplicaciones. Muchos han lanzado los suyos, con diversos grados de simplicidad.

+1

No lo hagas Tengo que eliminar todo el código LVL, solo deshabilítelo. Si usa la inyección de dependencia (es decir, Roboguice/Guice) puede simplemente señalar un módulo diferente durante su proceso de compilación para Amazon que tiene una implementación de su código de servicio de licencia que no hace nada (o algo si Amazon tuviera una biblioteca de licencias que pudiéramos utilizar). –

+0

Hola, ¿me puede aclarar dónde puedo encontrar este "botón de protección contra copia al enviar su aplicación a Amazon"? Por favor. Acabo de buscar en toda la sección "MyApps" pero en vano. Simplemente proporcione dónde encontrar ese botón de radio. – sai

+0

El lugar actual en Amazon se encuentra en la pestaña "Archivo binario (s)". Hay una opción para "Aplicar Amazon DRM?". Y sí al comentario de Christopher: si el código DRM para otras tiendas de aplicaciones es inerte y no se ejecutará, es probable que no cause problemas. – ProjectJourneyman