Saltar al contenido

Ajustes

Para tener un control más preciso sobre el sistema de actualización, puedes configurarlo con estos ajustes:

appReadyTimeout

Configura el número de milisegundos que el plugin nativo debe esperar antes de considerar una actualización como ‘fallida’

Solo disponible para Android e iOS

Predeterminado: 10000 (10 segundos)

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"appReadyTimeout": 1000
}
}
}

responseTimeout

Configura el número de milisegundos que el plugin nativo debe esperar antes de considerar un tiempo de espera de la API

Solo disponible para Android e iOS

Predeterminado: 20 (20 segundos)

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"responseTimeout": 1000
}
}
}

autoDeleteFailed

Configura si el plugin debe eliminar automáticamente los paquetes fallidos

Solo disponible para Android e iOS

Predeterminado: true

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"autoDeleteFailed": false
}
}
}

autoDeletePrevious

Configura si el plugin debe eliminar automáticamente los paquetes anteriores después de una actualización exitosa

Solo disponible para Android e iOS

Predeterminado: true

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"autoDeletePrevious": false
}
}
}

autoUpdate

Configura si el plugin debe usar la Actualización Automática a través de un servidor de actualización

Solo disponible para Android e iOS

Predeterminado: true

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"autoUpdate": false
}
}
}

updateUrl

Configura la URL / endpoint al que se envían las comprobaciones de actualización

Solo disponible para Android e iOS

Predeterminado: https://apicapgoapp/updates

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"updateUrl": "https://examplecom/api/updates"
}
}
}

statsUrl

Configura la URL / endpoint al que se envían las estadísticas de actualización

Solo disponible para Android e iOS. Establece como "" para deshabilitar el reporte de estadísticas

Predeterminado: https://apicapgoapp/stats

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"statsUrl": "https://examplecom/api/stats"
}
}
}

privateKey

Configura la clave privada para el cifrado de actualizaciones en vivo de extremo a extremo

Solo disponible para Android e iOS

Crea la clave privada con el comando npx @capgo/cli key create

Predeterminado: undefined

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"privateKey": "YOUR_KEY"
}
}
}

directUpdate

Hace que el plugin instale directamente la actualización cuando la aplicación se acaba de actualizar/instalar. Solo aplicable para el modo autoUpdate

Solo disponible para Android e iOS

Predeterminado: undefined

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"autoUpdate": true,
"directUpdate": true
}
}
}

resetWhenUpdate

Hay muchas más configuraciones disponibles solo en la aplicación web

Para configurar el plugin, usa estos ajustes:

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"autoUpdate": true,
"resetWhenUpdate": false
}
}
}

directUpdate

Hace que el plugin instale directamente la actualización cuando la aplicación se acaba de actualizar/instalar. Solo aplicable para el modo autoUpdate

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"autoUpdate": true,
"directUpdate": true
}
}
}

defaultChannel

Establece el canal predeterminado para la aplicación. Esto anulará cualquier otro canal establecido en Capgo si el canal permite sobrescribir

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"defaultChannel": "production"
}
}
}

appId

Establece el appId para la aplicación. Esto anulará cualquier otra forma de obtener el appId. Esto es útil cuando quieres tener un appId diferente en Capgo y en tu código nativo

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"AppId": "comexampleapp"
}
}
}

version

Establece la versión para la aplicación. Esto anulará cualquier otra forma de obtener la versión. Esto es útil cuando quieres tener una versión diferente en Capgo y en tu código nativo

// capacitorconfigjson
{
"plugins": {
"CapacitorUpdater": {
"version": "123"
}
}
}