Android
Implementar y desplegar código en la nube con Parse
9 min
cómo crear y desplegar tu código en la nube de parse introducción para aplicaciones complejas, a veces necesitas un poco de lógica que no se está ejecutando en el dispositivo móvil el código en la nube lo hace posible el código en la nube está construido sobre el mismo sdk de javascript que impulsa miles de aplicaciones la única diferencia es que este código se ejecuta en tu servidor parse en lugar de ejecutarse en el dispositivo móvil del usuario cuando actualizas el código en la nube, se vuelve disponible para todos los entornos móviles instantáneamente y no tienes que esperar hasta que salga una nueva versión de tu aplicación esto te permite cambiar el comportamiento de la aplicación sobre la marcha y también te permite agregar nuevas características a tu aplicación más rápido esta sección explica cómo crear y desplegar código en la nube, seguido de cómo llamar a una función en la nube en proyectos de android a través de back4app incluso si solo estás familiarizado con el desarrollo móvil, esperamos que encuentres el código en la nube sencillo y fácil de usar puedes encontrar información más detallada en documentación oficial del código en la nube de parse para completar este tutorial, necesitamos android studio una aplicación creada en back4app nota sigue el tutorial de nueva aplicación parse para aprender cómo crear una aplicación parse en back4app una aplicación de android conectada a back4app nota sigue el tutorial de instalación del sdk de parse para crear un proyecto de android studio conectado a back4app un dispositivo (o dispositivo virtual ) que ejecute android 4 0 (ice cream sandwich) o superior 1 crear un archivo de código en la nube crea un nuevo archivo y nómbralo main js main js y agrega la siguiente parse cloud define parse cloud define función, que tiene su nombre y un callback como argumentos puedes pasar parámetros a tu función en la nube desde tu aplicación de android y acceder a ellos dentro de la request params request params objeto parse server 3 x //main js 1 parse cloud define("test", (request) => { 2 var text = "hello world"; 3 var jsonobject = { 4 "answer" text 5 }; 6 return jsonobject 7 }); parse server 2 x //main js 1 parse cloud define("test", function(request, response) { 2 var text = "hello world"; 3 var jsonobject = { 4 "answer" text 5 }; 6 response success(jsonobject); 7 }); 2 subir a cloud code ve a tu aplicación en el sitio web de back4app y haz clic en tablero tablero encuentra el código en la nube código en la nube y haz clic en funciones y alojamiento web funciones y alojamiento web se ve así 3\ sube o crea un nuevo archivo (también puedes editar el main js main js archivo directamente en el navegador) luego, haz clic en desplegar desplegar como se muestra aquí 3 agregar código de android importa las siguientes dependencias para llamar a tu función de cloud code, necesitas llamar a una función especial de android parsecloud callfunctioninbackground parsecloud callfunctioninbackground su primer parámetro es el nombre de la función en cloud code y el segundo es el hashmap que tiene cada parámetro que se pasará a la función el tercer argumento es el callback que se ejecutará después de que se haya llamado a la función el siguiente código llama a la función 1 // use this map to send parameters to your cloud code function 2 // just push the parameters you want into it 3 map\<string, string> parameters = new hashmap\<string, string>(); 4 5 // this calls the function in the cloud code 6 parsecloud callfunctioninbackground("test", parameters, new functioncallback\<map\<string, object>>() { 7 @override 8 public void done(map\<string, object> mapobject, parseexception e) { 9 if (e == null) { 10 // everything is alright 11 toast maketext(mainactivity this, "answer = " + mapobject get("answer") tostring(), toast length long) show(); 12 } 13 else { 14 // something went wrong 15 } 16 } 17 }); en esta función, el mapobject tiene una clave llamada answer, que contiene el valor hello world, que se imprimirá en la pantalla por la clase toast cuando se ejecute el código ¡está hecho! en esta etapa, puedes codificar y llamar a tu propio cloud code en tu aplicación de android utilizando las características del servidor parse core a través de back4app!