Ahora, además de los iconos y la pantalla de inicio, nuestra aplicación también puede incluir otros activos.
Esta aplicación en realidad no lo
hace, pero es posible que tenga otras imágenes aquí en la carpeta de activos que está utilizando en su aplicación
con el componente de imagen, por lo que no son imágenes de
red sino imágenes locales, ya que también las usamos anteriormente en el curso o podría estar utilizando fuentes personalizadas como lo hice en muchos de
los módulos del curso.
Ahora, si haces eso, en realidad está sucediendo algo interesante en una aplicación expo administrada.
Cuando publica su aplicación e incluso si luego la implementa en las tiendas de aplicaciones que
le mostraré, estos activos de forma predeterminada se toman en realidad por exposición, se optimizan y así sucesivamente y luego se cargan en
uno de sus servidores de forma gratuita, pero se carga allí y su aplicación está configurada para descargarlos de
los servidores cuando se inicia.
Ahora la ventaja de esto es que su paquete de aplicaciones se mantiene un poco más pequeño porque los archivos no están incluidos
en su aplicación, sino que viven en un servidor y se descargan en la aplicación en ejecución, pero
la desventaja de este enfoque puede ser que su aplicación siempre necesite una conexión a Internet porque si no tiene
una conexión a Internet, sus imágenes y sus fuentes no se pueden cargar en la aplicación y eso, por supuesto, puede
hacer que su aplicación no funcione de la manera que debería.
Por lo tanto, es posible que no desee que sus imágenes o fuentes se carguen en los servidores de la exposición o,
al menos, no todas, y
eso es lo que puede controlar con la configuración de
patrones de paquetes de activos en la aplicación. archivo json. Cualquier ruta o rutas que proporcione aquí se excluirán de
la carga y puede usar comodines.
Ahora, como puede ver, lo que esto básicamente dice es que no se deben cargar todos los archivos, por lo que todos los archivos deben incluirse en
el paquete de la aplicación.
Si se tratara de una matriz vacía o si no se configurara en absoluto, esta opción, tendría el
comportamiento predeterminado de cargar todos los activos en los servidores.
Con este enfoque preconfigurado aquí, usted dice que cargue todo en los servidores de la exposición, excepto lo que encuentre en esta ruta
y esta ruta, por otro lado, es un comodín que lo dice todo, por lo que
cada archivo en cada carpeta de este proyecto debe ser parte del paquete de aplicaciones, por lo que en realidad no se
cargará nada con esta configuración.
También podría decir que todo en activos o tal vez todo en activos y subcarpetas de activos debería ser parte del
paquete de activos, si tuviera cualquier otro archivo
que use la aplicación en otras carpetas, los cargaría. Así que realmente puede controlar esto con gran detalle y nuevamente
puede obtener más información en los documentos oficiales
si lo desea, adjunto encontrará un enlace a eso también y, por lo tanto, puede controlar qué es parte de su paquete,
por lo tanto, aumentar el tamaño del mismo un
poco y el tiempo de carga de la aplicación un poco o lo que debe almacenarse en los servidores,
lo que puede hacer que su paquete sea un poco más pequeño pero que lo obliga a tener siempre
una conexión a Internet.