ข้อความแจ้งการแจ้งเตือนที่เบาขึ้นใน 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();
      }
    };
  });

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

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

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