Browser Extensions Development (Chrome & Edge) · Lección

Versionado, actualizaciones y mantenimiento posterior al lanzamiento

Gestione los números de versión, distribuya actualizaciones de forma segura después del lanzamiento y responda a las reseñas de los usuarios y a los cambios en las políticas de las tiendas.

Lección 4 de 413 pasos

Versionado, actualizaciones y mantenimiento posterior al lanzamiento es una lección gratuita de Browser Extensions Development (Chrome & Edge) en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Browser Extensions Development (Chrome & Edge), y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Browser Extensions Development (Chrome & Edge) incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Launch Is the Beginning

Getting accepted to the store is just the start. Real success comes from steady updates, responsive support, and staying compliant as policies evolve.

Semantic Versioning

The manifest version must increase with every update. A common scheme is MAJOR.MINOR.PATCH to communicate the size of a change.

{
  "version": "1.4.2"
}

Version Must Always Increase

Stores reject an upload whose version is not higher than the published one. Bump it before every submission, even for tiny fixes.

// 1.4.2 -> 1.4.3 for a hotfix

Auto-Update Mechanics

Once you publish a new version, browsers fetch and install it automatically within hours. Users do not need to do anything.

This makes a broken release dangerous, so test thoroughly.

Staged Rollouts

Both stores let you release to a percentage of users first. Roll out to a small slice, watch for crash reports, then expand.

// Start at 10%, then 50%, then 100% if stable

Detecting the Update in Code

Use the onInstalled event to run migrations or show a what's-new page when the version changes.

chrome.runtime.onInstalled.addListener((d) => {
  if (d.reason === 'update') {
    runMigrations(d.previousVersion)
  }
})

Migrating Stored Data

When your data shape changes between versions, migrate old stored values on update so existing users do not break.

async function runMigrations(prev) {
  if (prev && prev.startsWith('1.')) {
    // reshape old settings here
  }
}

Maintaining a Changelog

Keep a public changelog and update the store listing notes each release. Users trust extensions that communicate clearly about changes.

Responding to Reviews

Reply to store reviews, especially negative ones. A thoughtful reply and a follow-up fix can turn a one-star reviewer into a loyal user.

Staying Policy Compliant

Store policies change. Periodically re-read the developer policies, tighten permissions, and update your privacy disclosures to avoid sudden removal.

Handling Deprecations

Browser APIs get deprecated over time. Watch developer announcements and migrate before removed APIs break your extension for everyone.

Quick Check

Test your maintenance knowledge.

Recap

You learned post-launch maintenance:

  • Bump the manifest version every release
  • Use staged rollouts and test before publishing
  • Run migrations in onInstalled
  • Keep a changelog and reply to reviews
  • Stay compliant and ahead of deprecations

Consistent maintenance keeps your extension healthy long after launch.

Gratis para empezar

Aprende JavaScript con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
12
Lecciones
48

Preguntas frecuentes

¿La lección «Versionado, actualizaciones y mantenimiento posterior al lanzamiento» es gratis?

Sí — el texto completo de «Versionado, actualizaciones y mantenimiento posterior al lanzamiento» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Browser Extensions Development (Chrome & Edge), actualiza a CoddyKit PRO. El curso de Browser Extensions Development (Chrome & Edge) incluye 4 lecciones en total.

¿Qué aprenderé en «Versionado, actualizaciones y mantenimiento posterior al lanzamiento»?

Gestione los números de versión, distribuya actualizaciones de forma segura después del lanzamiento y responda a las reseñas de los usuarios y a los cambios en las políticas de las tiendas. Practicas Browser Extensions Development (Chrome & Edge) con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Browser Extensions Development (Chrome & Edge)?

No se requiere experiencia previa. Browser Extensions Development (Chrome & Edge) en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Versionado, actualizaciones y mantenimiento posterior al lanzamiento»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Browser Extensions Development (Chrome & Edge)?

Sí. Cada lección de Browser Extensions Development (Chrome & Edge) incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Preparación del envío a la tienda
  2. Directrices de Chrome Web Store
  3. Envío a la tienda Edge Add-ons
  4. Versionado, actualizaciones y mantenimiento posterior al lanzamiento
← Volver a Browser Extensions Development (Chrome & Edge)