underground descargar app android amazon apk signing amazon-appstore

descargar - Preguntas sobre cómo preparar un apk para el App Store de Android de Amazon



amazon underground apk 2018 (4)

Es sorprendente que la documentación de Amazon carezca de información sobre el proceso binario de envío. Por lo que puedo decir, ¿envías un binario sin firmar y lo envuelven en su propio código y producen un apk firmado?

Esto deja varias preguntas:

  1. ¿Amazon App Store realiza un zipalign por usted?
  2. Si ya tiene su aplicación en Android Market (Google), ¿se recomienda utilizar el mismo nombre de paquete o uno diferente? ¿Hace alguna diferencia?
  3. También vi en otro lugar, que ofrecen la opción de descargar el apk que preparan y firmarlo con tu propia clave. ¿Se recomienda tomar esto y luego firmarlo con la misma clave que está utilizando en Android Market? ¿Hace alguna diferencia?

¿Hay alguna otra consideración o inconveniente que uno debería saber antes de sumergirse en este proceso?

Gracias


  1. Sí. Amazon ajusta su código binario con un código específico para su tienda de aplicaciones que les permite recopilar datos analíticos y aplicar DRM. La aplicación se volverá a empaquetar después de eso.

  2. Deberías usar el mismo nombre de paquete. El acuerdo de distribución de Amazon actualmente tiene una serie de condiciones; por ejemplo, que su aplicación no tiene un precio más bajo en otra tienda de aplicaciones. También hacen controles ocasionales para ver si la versión de su aplicación en el mercado está actualizada. Estas comprobaciones se realizan principalmente utilizando el nombre del paquete; cambiar el nombre del paquete de su aplicación podría ser fácilmente visto por ellos como un medio para evadir los términos del acuerdo.

  3. No. Puede haber buenas razones por las cuales uno quisiera hacer esto, pero ninguna que yo pueda pensar. De manera predeterminada, Amazon firma su apk con una firma que es específica de su cuenta de desarrollador de Amazon.

Otro:

Lee esto En particular, asegúrese de que la aplicación se vincule correctamente a la tienda de aplicaciones de Amazon y no al mercado de Android u otros. No tengo datos internos, pero apostaría una cantidad justa a que la gran mayoría de las presentaciones que rechazó Amazon entran en conflicto con ese requisito.

Editar: El punto 2 ya no es correcto; ver comentario a continuación.


Aquí está la respuesta que recibí del equipo de distribución de aplicaciones móviles de Amazon para una pregunta sobre si enviar apk firmado o no firmado:

" Puede enviar binarios firmados o no firmados a la tienda , luego aplicaremos nuestra firma a su aplicación en ambos casos. Si necesita firmar su aplicación con una firma conocida (si está utilizando la autorización de Facebook, por ejemplo) puede elegir cargar su aplicación usando nuestro proceso de autofirma (tendrá que solicitarnos que lo habilitemos para usted) ".

La manera más sencilla de enviar una aplicación es exportar su apk firmado desde Eclipse (todos los zip alineados están listos para funcionar), luego cargarlo a través del Portal de distribución usando nuestro DRM y nuestra firma.

Para la última actualización de mi aplicación, acabo de tomar la misma aplicación firmada que publiqué anteriormente en google play, y funcionó bien.


Debe zipalign durante cada compilación, como una cuestión de práctica.

Utilizo el mismo proceso de compilación exacto para Amazon que antes de publicar en Google. La única diferencia es la variable de la interfaz para determinar el vínculo del mercado (en el momento de la compilación, si / else se compila).


Solo publiqué dos aplicaciones pequeñas que no venden casi nada, pero ambas obtuvieron aprobación y seguí exactamente el mismo procedimiento que sigo para publicar en Android Market: solo exporté el .apk firmado de eclipse y también usé el mismo nombre de paquete. Hasta ahora no tengo problemas, así que supongo que está bien.