Browser Extensions Development (Chrome & Edge) · บทเรียน

การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว

จัดการหมายเลขเวอร์ชัน ส่งมอบการอัปเดตอย่างปลอดภัยหลังเปิดตัว และตอบสนองต่อรีวิวของผู้ใช้กับการเปลี่ยนแปลงนโยบายของสโตร์

บทเรียน 4 จาก 413 ขั้นตอน

การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว เป็นบทเรียน Browser Extensions Development (Chrome & Edge) ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Browser Extensions Development (Chrome & Edge) และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Browser Extensions Development (Chrome & Edge) มีบทเรียนทั้งหมด 4 บทเรียน

บางส่วนของบทเรียนนี้ยังไม่ได้รับการแปล และแสดงเป็นภาษาอังกฤษ

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.

เริ่มต้นได้ฟรี

เรียนรู้ JavaScript ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
12
บทเรียน
48

คำถามที่พบบ่อย

บทเรียน “การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Browser Extensions Development (Chrome & Edge) ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Browser Extensions Development (Chrome & Edge) มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว”

จัดการหมายเลขเวอร์ชัน ส่งมอบการอัปเดตอย่างปลอดภัยหลังเปิดตัว และตอบสนองต่อรีวิวของผู้ใช้กับการเปลี่ยนแปลงนโยบายของสโตร์ คุณปฏิบัติ Browser Extensions Development (Chrome & Edge) ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Browser Extensions Development (Chrome & Edge) หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Browser Extensions Development (Chrome & Edge) บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Browser Extensions Development (Chrome & Edge) นี้ได้ไหม

ได้ บทเรียน Browser Extensions Development (Chrome & Edge) ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การเตรียมส่งไปยังร้านค้า
  2. แนวทางปฏิบัติของ Chrome Web Store
  3. การส่งส่วนเสริมไปยังร้านค้า Edge
  4. การจัดการเวอร์ชัน การอัปเดต และการบำรุงรักษาหลังเปิดตัว
← กลับไปที่ Browser Extensions Development (Chrome & Edge)