2012-05-23 7 views
5

Tengo algunos archivos de contenido muy grandes (650 MB) (video, audio) en aproximadamente 4 lugares diferentes.APK ¿Localización de archivos de expansión?

Quiero utilizar archivos de expansión APK pero no parecen ser compatibles con la localización.

Parece que podemos tener listas de aplicaciones separadas en Google Play, siempre que tengan diferentes nombres de aplicaciones (la aplicación se filtra según la configuración regional).

Lo que no entiendo es que, si carga la misma aplicación (en listas de aplicaciones separadas, misma versión binaria, misma), ¿cómo sabe el dispositivo de dónde obtener los archivos de expansión?

Por ejemplo, supongamos que tengo 2 aplicaciones localizadas con los listados de aplicaciones separadas: -

Mi App (UK) + Expansión de archivos (Reino Unido) Mi Aplicación (DE) + archivo de expansión (DE)

Si la aplicación que cargué para ambos listados es la misma versión binaria y misma, ¿no puedo ver cómo Google Play sabrá cómo asociar la aplicación instalada con cualquiera de esos listados?

Este problema se me ocurrió durante la prueba mientras configuraba 2 listados para DE y UK con el mismo borrador de APK.

¿Alguien tiene alguna experiencia con esto y hay un enfoque recomendado? Cualquier consejo sería muy apreciado.

Gracias de antemano.

Respuesta

1

Para poder subirlo como dos listas separadas, cada aplicación debe tener un nombre de paquete diferente. De lo contrario, cuando intente cargar el segundo, obtendrá un error.

Cuando carga una APK, también carga el archivo de expansión, que luego se asocia con esa APK en particular (a través del nombre del paquete). El dispositivo obtiene el archivo de expansión de Google Play, que rastrea esa asociación.

Dicho todo esto, hay desventajas al cargar dos APK idénticos: sus calificaciones se dividirán en dos aplicaciones, por ejemplo, y la clasificación sufrirá ya que ninguna recibirá tantas clasificaciones como si solo tuviera una APK que cubriera ambas situaciones

+0

"Para que pueda subirlo como dos listas separadas, cada aplicación debe tener un nombre de paquete diferente. De lo contrario, cuando intente cargar la segunda, obtendrá un error". - Esto es incorrecto, compruebe http://developer.android.com/guide/topics/resources/localization.html#publishing Además, puede probarlo en la consola de Google Play, he confirmado que puede publicar 2 aplicaciones con el mismo nombre de paquete, siempre que tengan nombres de aplicación diferentes –

+0

Me refiero a packagename como en el atributo "paquete" de la etiqueta Manifest en su AndroidManifest, no el nombre del paquete que sigue a la palabra clave "paquete" en la parte superior de sus archivos de origen. Usualmente es lo mismo, pero no tiene que serlo. ¿Podría vincular a su aplicación (o simplemente nombrarla)? Si es posible, me gustaría echarle un vistazo. –

+0

@AlexanderLucas Puede publicar múltiples .apks bajo el mismo manifiesto: nombre de "paquete" [Compatibilidad con APK múltiple en Android Market] (http://android-developers.blogspot.de/2011/07/multiple-apk-support-in -android-market.html)/[Multiple APK Support] (http://developer.android.com/guide/market/publishing/multiple-apks.html) para admitir diferentes configuraciones y mantener el tamaño de apk más pequeño. – zapl

Cuestiones relacionadas