Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Functions

Catalyst Serverless Functions te permiten construir funcionalidades personalizadas en tu aplicación, automatizar tareas o integrarte con servicios de terceros. Puedes desarrollar funciones para tu aplicación móvil desde la consola de Catalyst o el CLI.

Nota: Puedes crear seis tipos de funciones en Catalyst: Basic I/O, Advanced I/O, Cron, Event, Integration y Browser Logic. Sin embargo, solo puedes ejecutar funciones Basic I/O en el SDK de Flutter de Catalyst.

Crear una instancia de Function

Puedes crear una instancia de una función de Catalyst usando el método getFunctionInstance(), y habilitar los métodos definidos en esta clase para acceder al objeto de instancia. Esto evitará llamadas innecesarias al servidor.

La instancia de función se puede obtener de dos maneras diferentes.

Pasando el ID de la función

Puedes crear una instancia de función pasando el ID de la función como argumento al método getFunctionInstance() en formato String como se muestra en la sintaxis a continuación:

copy
ZCatalystApp.getInstance().getFunctionInstance(
    String identifier
)

Parámetros:

  • functionID: El ID único de la función configurada en Catalyst

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystFunction function = ZCatalystApp.getInstance().getFunctionInstance(identifier: "158798998356682");

Pasando el nombre API de la función

Puedes crear una instancia de función pasando el nombre API de la función como argumento al método getFunctionInstance() en formato String como se muestra en la sintaxis a continuación:

copy
ZCatalystApp.getInstance().getFunctionInstance(
    String identifier
)

Parámetros:

  • identifier: El nombre de la función configurada en Catalyst

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystFunction function = ZCatalystApp.getInstance().getFunctionInstance(identifier: "LocalBackUp");

Última actualización 2026-03-20 21:51:56 +0530 IST