Cómo cambiar el Data Storage Location de una app publicada
Tags: android, mobile
Published: 2021-03-19 16:30:01

Uno de los Kits más importantes de HMS Core es Push Kit, y una de las configuraciones más críticas a tener en cuenta es la ubicación del DSL (Data Storage Location). En este artículo revisaremos cuál es la forma correcta de generar una orden de trabajo para cambiar esta ubicación una vez que la app ha sido liberada con un DSL distinto al que necesitabas.

_Este artículo es una traducción del artículo [Change your Data Storage in a Published App](https://medium.com/r/?url=https%3A%2F%2Fforums.developer.huawei.com%2FforumPortal%2Fen%2Ftopic%2F0201285112760280045) publicado originalmente por nprezbucio en el Huawei Developer Forum_

#Consideraciones
Para este cambio en necesario estar atento a las consecuencias y asumir los riesgos que implica:
* La información que actualmente se encuentre almacenada en el DSL será inaccesible y no habrá forma de restaurarla.
* Las versiones que fueron lanzadas con el DSL anterior, ya no tendrán acceso a los servicios que dependan de este.

Teniendo esto en mente, es recomendable hacer un respaldo de la información que se pueda respaldar (como los datos de Cloud DB, Cloud Storage y Cloud Hosting) antes de solicitar el cambio de DSL Igual de importante es revisar primero la lista de países y regiones que cubre el nuevo DSL.
Es de suma importancia considerar la forma en la que este cambio afectará a los usuarios y a su experiencia al usar la app. Debes ser cuidadoso, pues este cambio podría afectar de forma permanente a algunos usuarios.

#Proceso
Lo primero es acceder a la consola de AGC y abrir el proyecto correspondiente. Dentro de este, debemos dirigirnos al panel de "Project Settings", aquí encontraremos el botón para modificar el DSL. Se recomienda guardar el link dónde estás y tomar un screenshot, ya que será útil en el futuro.

![Alt Text] (https://cdn-images-1.medium.com/max/1600/1*2hZdHyJG_658431VfoPnqg.png)

Una vez que presiones el botón "Modify", verás un diálogo de alerta, preguntandote si aceptas los riesgos que implica esta operación. Marca las 2 casillas para continuar y haz click en "Create work order".

![Alt Text] (https://cdn-images-1.medium.com/max/1600/1*ocboEx4PN7VJoCqdmNOSrA.png)

Este botón te redirigirá a la página de "Tickets and Suggestions", dónde deberás presionar el botón para crear un nuevo ticket, ubicado en la esquina superior derecha.

![Alt Text] (https://cdn-images-1.medium.com/max/1600/1*AgKRRAsDtnph7MJ_qd6RfA.png)

Aquí encontrarás una variedad de categorías para las diferentes órdenes de trabajo, selecciona la de AppGallery Connect.

![Alt Text] (https://cdn-images-1.medium.com/max/1600/1*8NWF7NcvA2qR2FRxQu95YA.png)

Aquí también se desplegarán múltiples opciones, en este caso todavía no hay opción especificada para el cambio de ubicación de almacenamiento de datos, siendo necesario elegir la opción "Other"

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k0jvew9c9o9m71iv956f.png) 

Llena el formulario para solicitar la orden de trabajo, esta parte es la más importante, porque puede facilitar el proceso al departamento encargado o hacer que sea más difícil.

![Alt Text](https://cdn-images-1.medium.com/max/1600/1*C-O9y6UnxNAyn5oYY1F4bQ.png)

Los primeros campos son bastante específicos, siendo una breve explicación del problema, la fecha en que se está enviando la solicitud, y el enlace directo a tu proyecto que guardamos antes.
En la segunda sección hay algunas preguntas recomendadas, y en este caso es bueno responder a algunas de ellas de una manera específica, siendo más una petición que un error.

La recomendación es ser explícito en la primera pregunta de la solicitud, aquí especifíca el appId y el DSL actual.En la tercera pregunta debe especificar la región a la que desea cambiar. La cuarta pregunta puede cambiar a "¿Cuál es la razón del cambio?" y ahí explicar por qué necesitas cambiar el DSL. Al final hay que adjuntar la captura del proyecto que también tomamos previamente, ya sea usando el botón "Seleccionar archivo", o pegando la captura directamente dentro del cuerpo de la solicitud. Ahora puedes enviar la orden de trabajo.

#Conclusión
Cambiar la ubicación de almacenamiento de tu aplicación representa un cambio importante y puede afectar la experiencia de algunos usuarios, utiliza este proceso de forma responsable, siempre considerando qué es lo mejor tanto para la app como para los usuarios.