ข้อความแจ้งการแจ้งเตือนที่เบาขึ้นใน Android

Archit Agarwal
Archit Agarwal
Antonio Sartori
Antonio Sartori

เผยแพร่: 22 กรกฎาคม 2026

เรามุ่งมั่นที่จะปรับปรุงประสบการณ์ของผู้ใช้อย่างต่อเนื่อง จึงจะทำการเปลี่ยนแปลงบางอย่างเพื่อแก้ปัญหาความเหนื่อยล้าจากการแจ้งเตือนเมื่อท่องเว็บ Chrome ใน Android จะเปลี่ยนไปใช้ประสบการณ์ของผู้ใช้การแจ้งเตือนแบบใหม่ตั้งแต่ Chrome 155 เป็นต้นไป บทความนี้แสดงให้เห็นว่าการเปลี่ยนแปลงนี้มีลักษณะอย่างไรสำหรับผู้ใช้ และอธิบายการแก้ไขที่คุณอาจต้องทำกับโค้ดเพื่อใช้ประโยชน์จากประสบการณ์ของผู้ใช้ใหม่นี้

ข้อความแจ้งการแจ้งเตือนในโทรศัพท์พร้อมตัวเลือกอนุญาตหรือจัดการ
ข้อความแจ้งการแจ้งเตือนที่เบาขึ้นใน Android

การวิจัยและการทดลองของเราแสดงให้เห็นว่า UI การแจ้งเตือนที่รบกวนน้อยลงนี้มีความเข้าใจคล้ายกับเวอร์ชันก่อนหน้า แต่ช่วยลดความไม่สะดวกของผู้ใช้ได้อย่างมาก ซึ่งช่วยให้ผู้ใช้มีข้อมูลประกอบการตัดสินใจเกี่ยวกับการสมัครรับการแจ้งเตือนของเว็บไซต์โดยไม่ขัดขวางเส้นทางของผู้ใช้

จุดแรกเข้าเพิ่มเติมในการควบคุมเว็บไซต์

เรากำลังเปิดตัวจุดแรกเข้าสำหรับการสมัครรับการแจ้งเตือนที่สร้างขึ้นใน UI ของตัวควบคุมเว็บไซต์ของ Chrome โดยตรง เพื่อให้ผู้ใช้สมัครรับข้อมูลได้ทุกเมื่อ ฟีเจอร์นี้จะพร้อมใช้งานหลังจากที่เว็บไซต์แจ้งให้ผู้ใช้เปิดใช้การแจ้งเตือนเป็นครั้งแรก

กล่องโต้ตอบสิทธิ์ที่มีตัวเลือกในการควบคุมการแจ้งเตือนและการใช้กล้อง
การติดตามการแจ้งเตือนในการควบคุมเว็บไซต์

หากผู้ใช้ไม่ได้ตัดสินใจเมื่อเว็บไซต์แจ้งให้ดำเนินการเป็นครั้งแรก ผู้ใช้จะ สมัครรับการแจ้งเตือนได้ทุกเมื่อในภายหลัง

การเปลี่ยนแปลงที่อาจเกิดขึ้นในการติดตั้งใช้งานสำหรับเว็บไซต์

คำขอสิทธิ์การแจ้งเตือนจะหมดเวลาเมื่อข้อความแจ้งที่ไม่บล็อกหมดอายุ แม้ว่าผู้ใช้จะไม่ได้ตัดสินใจใดๆ ก็ตาม ดังนั้น คุณจึงต้องแก้ไขโค้ดที่ตรวจสอบสิทธิ์ที่ได้รับ เช่น ในตัวอย่างต่อไปนี้

// Request notification permission and subscribe if granted.
Notification.requestPermission().then((permission) => {
  // This will run with permission='default' if the non-blocking
  // permission prompt times out.
  if (permission === 'granted') {
    subscribeToPushNotifications();
  }
});

หากต้องการรับการสมัครรับการแจ้งเตือนที่สำเร็จเมื่อผู้ใช้เลือกใช้การควบคุมเว็บไซต์ คุณควรตรวจสอบการแก้ไขสถานะสิทธิ์ด้วย

navigator.permissions.query({ name: 'notifications' })
  .then(permissionStatus => {
    permissionStatus.onchange = () => {
      if (permissionStatus.state === 'granted') {
        subscribeToPushNotifications();
      }
    };
  });

แนวทางปฏิบัติแนะนำสำหรับนักพัฒนาแอป: พรอมต์ตามบริบท

การขอสิทธิ์การแจ้งเตือนทันทีที่หน้าเว็บโหลดอาจทำให้เกิดความไม่สะดวกและลดประสบการณ์ของผู้ใช้ในเว็บไซต์ เราขอแนะนำให้เว็บไซต์เชื่อมโยงพรอมต์กับบริบทที่เกี่ยวข้องแทน ซึ่งจะช่วยให้ผู้ใช้เข้าใจคุณค่าของการอนุญาตการแจ้งเตือนจากเว็บไซต์ ลองดูสถานการณ์ตัวอย่างต่อไปนี้

  • อีคอมเมิร์ซ: แจ้งข้อมูลอัปเดตการนำส่งทันทีหลังจากที่ลูกค้าสั่งซื้อ
  • การเผยแพร่: แนะนำการแจ้งเตือนหัวข้อหลังจากที่ผู้ใช้ได้อ่านบทความข่าวที่เกี่ยวข้องหลายบทความ
  • การเดินทาง: ถามว่าต้องการรับการแจ้งเตือนการเปลี่ยนแปลงราคาหลังจากค้นหาเที่ยวบินที่เฉพาะเจาะจงหรือไม่