ปรับปรุงประสบการณ์การท่องเว็บของผู้ใช้ด้วยประวัติเฉพาะแอป

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

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

ประวัติเฉพาะแอปพร้อมใช้งานใน Chrome 126 และต้องแชร์ชื่อแพ็กเกจแอปเพื่อให้ Chrome แยกแหล่งที่มาของเซสชันของแท็บที่กำหนดเองได้ ซึ่งทำได้โดยใช้ setShareIdentityEnabled ที่มีให้ใช้งานใน Android 14

เว็บเบราว์เซอร์ Android ที่แสดงประวัติการเข้าชมใน Chrome
รูปที่ 1 ประวัติการเข้าชมใน Chrome
แท็บที่กำหนดเองของ Android ที่แสดงเมนูรายการเพิ่มเติม
รูปที่ 2 เมนูรายการเพิ่มเติมของแท็บที่กำหนดเองในแอป

เปิดใช้ประวัติเฉพาะแอป

นักพัฒนาแอปเลือกใช้ประวัติเฉพาะแอปได้โดยใช้ตัวตั้งค่าที่มีให้ใน CustomTabsIntent ดังนี้

// In your activity

String url = "https://developers.android.com";
CustomTabsIntent customTabsIntent = newCustomTabsIntent.Builder()
    .setShareIdentityEnabled(true)
    .build();

customTabsIntent.launchUrl(MainActivity.this, Uri.parse(url));

เมื่อเปิดใช้ประวัติเฉพาะแอป ผู้ใช้จะแตะ "ประวัติการเข้าชมใน Chrome" จากเมนู 3 จุดของแท็บที่กำหนดเองเพื่อดูหน้าที่เข้าชมก่อนหน้านี้ได้

เหตุผลที่ควรเลือกประวัติเฉพาะแอป

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

สําหรับนักพัฒนาแอป ประวัติเฉพาะแอปจะช่วยปรับปรุงแท็บที่กําหนดเองของ Chrome ให้ดียิ่งขึ้น ซึ่งจะช่วยเพิ่มการมีส่วนร่วมของผู้ใช้และการเข้าชมแอป

ข้อจำกัด

  • อุปกรณ์ต้องใช้ Android 14 ขึ้นไปจึงจะติดแท็กรายการประวัติได้โดยใช้เมธอด setter
  • เบราว์เซอร์ที่ผู้ใช้เลือกต้องเป็น Chrome เวอร์ชัน 126 ขึ้นไป

แหล่งข้อมูลเพิ่มเติม