เบราว์เซอร์

แสดงหน้าเว็บในเบราว์เซอร์เริ่มต้นของผู้ใช้
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า เวอร์ชันอัลฟ่า
23 เมษายน 2025 1.8.0 - - 1.9.0-alpha03

การประกาศทรัพยากร Dependency

หากต้องการเพิ่มทรัพยากร Dependency ของเบราว์เซอร์ คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google

เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle สำหรับแอปหรือโมดูล

ดึงดูด

dependencies {
    implementation "androidx.browser:browser:1.8.0"
}

Kotlin

dependencies {
    implementation("androidx.browser:browser:1.8.0")
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์

ความคิดเห็น

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

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของเครื่องมือติดตามปัญหา

เวอร์ชัน 1.9

เวอร์ชัน 1.9.0-alpha03

23 เมษายน 2025

androidx.browser:browser:1.9.0-alpha03 ได้รับการปล่อยแล้ว เวอร์ชัน 1.9.0-alpha03 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • นําคําอธิบายประกอบเวอร์ชันทดลองออกจากแท็บการตรวจสอบสิทธิ์แล้ว (I786ff)

เวอร์ชัน 1.9.0-alpha02

9 เมษายน 2025

androidx.browser:browser:1.9.0-alpha02 ได้รับการปล่อยแล้ว เวอร์ชัน 1.9.0-alpha02 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

การเปลี่ยนแปลง API

  • เพิ่มการโอเวอร์โหลดสําหรับ CustomTabsClient#createPendingAuthTabSession (I71c3a)
  • Auth Tab API ที่อัปเดต (Iaf9b1)
  • ตอนนี้ TrustedWebActivityIntent มีโหมดไคลเอ็นต์ Launch Handler API ที่อนุญาตให้เบราว์เซอร์ใช้ API นี้ได้ (Ifc95c)
  • ตอนนี้ TrustedWebActivityIntent จะรวม URI ของไฟล์ที่เปิดผ่านตัวกรอง Intent ที่ลงทะเบียนของแอป และมอบสิทธิ์การอ่านและเขียนไฟล์เหล่านั้นแก่เบราว์เซอร์ (I2134a)
  • ตอนนี้ TrustedWebActivityIntent จะรวม URL ที่เปิดใช้งานครั้งแรกไว้ในส่วนเพิ่มเติม ซึ่งจะเพิ่มบริบทสําหรับเบราว์เซอร์เมื่อใช้โดยตัวแฮนเดิลโปรโตคอล (I3759a)
  • เพิ่ม API ใหม่เพื่อเปิด/ปิดใช้ปุ่มปิดสำหรับแท็บที่กำหนดเอง (I35acd)
  • เพิ่มการรองรับการปรับแต่งไอคอนปุ่มปิดในแท็บการตรวจสอบสิทธิ์ (Iaf877)

เวอร์ชัน 1.9.0-alpha01

29 มกราคม 2025

androidx.browser:browser:1.9.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.9.0-alpha01 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เพิ่มการรองรับการเชื่อมต่อ/เซสชันของเบราว์เซอร์ลงในแท็บการตรวจสอบสิทธิ์ (I6e47b)
  • เพิ่ม API ใหม่ CustomTabsSession#isEphemeralBrowsingSupported ที่จะระบุว่าระบบรองรับการท่องเว็บชั่วคราวหรือไม่ (Ie4dea, b/384548523)
  • เพิ่มการรองรับพารามิเตอร์รูปแบบสีลงใน Auth Tab API (I630e1)
  • เพิ่มตัวเลือกการท่องเว็บชั่วคราวเวอร์ชันทดลองลงในแท็บที่กำหนดเอง (I9549d)
  • อัปเดต Auth Tab API เวอร์ชันทดลอง (I8b674)
  • เพิ่ม API ใหม่เพื่อตรวจสอบว่าผู้ให้บริการแท็บที่กำหนดเองรองรับหลายเครือข่ายหรือไม่ (I4307a)
  • เพิ่มหมวดหมู่ตัวกรอง Intent ของบริการใหม่เพื่อรองรับหลายเครือข่าย (I4354a)
  • เพิ่ม API ใหม่เพื่อตั้งค่า/รับเครือข่ายที่เชื่อมโยงเมื่อเปิด URL ในแท็บที่กำหนดเอง (I493e1)
  • เพิ่ม Auth Tab API เวอร์ชันทดลอง (I9b4d4)
  • API ใหม่เวอร์ชันทดลองสําหรับ PendingSession (Ib40e5)

การแก้ไขข้อบกพร่อง

  • อัปเดต Javadoc ของ AuthTabIntent (I2490c)
  • แก้ไขการรองรับเซสชันในแท็บการตรวจสอบสิทธิ์ (I4e280)
  • ตอนนี้ไลบรารีนี้ใช้แอตทริบิวต์ JSpecify nullness ซึ่งเป็นการใช้ประเภท นักพัฒนาซอฟต์แวร์ Kotlin ควรใช้อาร์กิวเมนต์คอมไพเลอร์ต่อไปนี้เพื่อบังคับใช้การใช้งานที่ถูกต้อง -Xjspecify-annotations=strict (นี่เป็นค่าเริ่มต้นที่เริ่มตั้งแต่คอมไพเลอร์ Kotlin เวอร์ชัน 2.1.0) (Ic7bf5, b/326456246)
  • นำการระบุการเข้าถึง API ของแพลตฟอร์มใหม่ด้วยตนเองออกแล้ว เนื่องจากการดำเนินการนี้จะทําโดยอัตโนมัติผ่านโมเดล API เมื่อใช้ R8 กับ AGP 7.3 ขึ้นไป (เช่น R8 เวอร์ชัน 3.3) และสำหรับบิลด์ทั้งหมดเมื่อใช้ AGP 8.1 ขึ้นไป (เช่น D8 เวอร์ชัน 8.1) เราขอแนะนำให้ลูกค้าที่ไม่ได้ใช้ AGP อัปเดตเป็น D8 เวอร์ชัน 8.1 ขึ้นไป ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม (I9496c, b/345472586)

การมีส่วนร่วมจากภายนอก

  • เปิดตัวการเรียก IPC ใหม่ ICustomTabsService#prefetchWithMultipleUrls เพื่อหลีกเลี่ยงการเรียก IPC หลายครั้งสําหรับ URL รายการเดียว (Ie5025)
  • ทําให้ CustomTabsSession#prefetch เผยแพร่เซสชัน id(mID) ของ CustomTabsSession ไปยัง CustomTabsService (I4ec7b)
  • เพิ่ม API ใหม่เวอร์ชันทดลองCustomTabsSession#prefetch(List<Uri>, PrefetchOptions) ซึ่งจะเพิ่มภาระให้กับ API ที่มีอยู่เพื่อยอมรับ URL หลายรายการ (I54f35)
  • เพิ่ม API ใหม่เวอร์ชันทดลอง CustomTabsSession#prefetch(Uri, PrefetchOptions) ซึ่งจะพยายามโหลดหน้าหลักล่วงหน้า (ไม่มีทรัพยากรย่อย) สำหรับการไปยังส่วนต่างๆ ในอนาคต (I340cf)

เวอร์ชัน 1.8

เวอร์ชัน 1.8.0

6 มีนาคม 2024

androidx.browser:browser:1.8.0 ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.7.0

  • เพิ่ม CustomTabsIntent.Builder#setInitialActivityWidthPx ซึ่งช่วยให้นักพัฒนาแอประบุความกว้างเริ่มต้นของแท็บที่กำหนดเองได้ (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetPosition ซึ่งช่วยให้นักพัฒนาแอประบุตำแหน่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetDecorationType ซึ่งช่วยให้นักพัฒนาแอประบุประเภทการตกแต่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition ซึ่งช่วยให้นักพัฒนาแอประบุตําแหน่งของมุมมนได้เมื่อแท็บที่กําหนดเองทํางานเป็นชีตด้านข้าง (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetMaximizationEnabled ซึ่งช่วยให้นักพัฒนาแอปเปิดหรือปิดใช้ปุ่มขยายได้เมื่อแท็บที่กำหนดเองทําหน้าที่เป็นชีตด้านข้าง (Ie3564)
  • เพิ่มonActivityLayoutเมธอดการเรียกกลับไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบพิกัดของพื้นที่ที่แท็บที่กำหนดเองครอบครองอยู่และสถานะที่แสดงอยู่ ฟังก์ชันนี้จะเรียกใช้เมื่อแท็บที่กำหนดเองปรากฏบนหน้าจอเป็นครั้งแรกและทุกครั้งที่พื้นที่ทำงานมีการเปลี่ยนแปลง (I443f6)
  • เพิ่มเมธอดการเรียกกลับ onWarmupCompleted ไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบเมื่อ CustomTabsClient#warmupfinishes อุ่นเครื่องกระบวนการเบราว์เซอร์ (I107cf)
  • เพิ่มรหัสเซสชันลงในข้อมูลเพิ่มเติมใน CustomTabsSession#setEngagementSignalsCallback และ CustomTabsSession#isEngagementSignalsApiAvailable แล้ว (Iba7f1)
  • เพิ่มการรองรับเวอร์ชันทดลองสำหรับ Custom Tab API ที่ย่ออยู่ (I67f2d)

เวอร์ชัน 1.8.0-rc01

21 กุมภาพันธ์ 2024

androidx.browser:browser:1.8.0-rc01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.8.0-beta02 เวอร์ชัน 1.8.0-rc01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.8.0-beta02

7 กุมภาพันธ์ 2024

androidx.browser:browser:1.8.0-beta02 ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0-beta02 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เปลี่ยนชื่อ CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization เป็น CustomTabsIntent Builder#setActivitySideSheetMaximizationEnabled และทำให้ API นี้เป็น API สาธารณะ ซึ่งช่วยให้นักพัฒนาแอปเปิดหรือปิดใช้ปุ่มขยายได้เมื่อแท็บที่กำหนดเองทําหน้าที่เป็นชีตด้านข้าง (Ie3564)

เวอร์ชัน 1.8.0-beta01

29 พฤศจิกายน 2023

androidx.browser:browser:1.8.0-beta01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0-beta01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มการรองรับเวอร์ชันทดลองสำหรับ Minimized Custom Tab API (I67f2d)

เวอร์ชัน 1.8.0-alpha01

15 พฤศจิกายน 2023

androidx.browser:browser:1.8.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0-alpha01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม CustomTabsIntent.Builder#setInitialActivityWidthPx ซึ่งช่วยให้นักพัฒนาแอประบุความกว้างเริ่มต้นของแท็บที่กำหนดเองได้ (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetBreakpointDp ซึ่งช่วยให้นักพัฒนาแอประบุความกว้างของหน้าต่างแท็บที่กำหนดเองขั้นต่ำเพื่อให้ทำหน้าที่เป็นชีตด้านข้างได้ (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetPosition ซึ่งช่วยให้นักพัฒนาแอประบุตำแหน่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization ซึ่งช่วยให้นักพัฒนาแอปเปิดหรือปิดใช้ปุ่มขยายได้เมื่อแท็บที่กำหนดเองทําหน้าที่เป็นชีตด้านข้าง (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetDecorationType ซึ่งช่วยให้นักพัฒนาแอประบุประเภทการตกแต่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6)
  • เพิ่ม CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition ซึ่งช่วยให้นักพัฒนาแอประบุตําแหน่งของมุมมนได้เมื่อแท็บที่กําหนดเองทํางานเป็นชีตด้านข้าง (I443f6)
  • เพิ่มonActivityLayoutเมธอดการเรียกกลับไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบพิกัดของพื้นที่ที่แท็บที่กำหนดเองครอบครองอยู่และสถานะที่แสดงอยู่ ฟังก์ชันนี้จะเรียกใช้เมื่อแท็บที่กำหนดเองปรากฏบนหน้าจอเป็นครั้งแรกและทุกครั้งที่พื้นที่ทำงานมีการเปลี่ยนแปลง (I443f6)
  • เพิ่มเมธอดการเรียกกลับ onWarmupCompleted ไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบเมื่อ CustomTabsClient#warmup อุ่นเครื่องกระบวนการเบราว์เซอร์เสร็จแล้ว (I107cf)

การแก้ไขข้อบกพร่อง

  • ​​เพิ่มรหัสเซสชันลงในข้อมูลเพิ่มเติมใน CustomTabsSession#setEngagementSignalsCallback และ CustomTabsSession#isEngagementSignalsApiAvailable (Iba7f1)

เวอร์ชัน 1.7

เวอร์ชัน 1.7.0

15 พฤศจิกายน 2023

androidx.browser:browser:1.7.0 ได้รับการปล่อยแล้ว เวอร์ชัน 1.7.0 มีคอมมิตเหล่านี้

การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.6.0

  • เพิ่ม CustomTabsIntent.Builder#setBookmarksButtonEnabled ที่เปิดใช้ปุ่มบุ๊กมาร์กในเมนูรายการเพิ่มเติม (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setDownloadButtonEnabled ที่เปิดใช้ปุ่มดาวน์โหลดในเมนูรายการเพิ่มเติม (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled ที่เปิดใช้การส่ง URL เริ่มต้นไปยังแอปตัวแฮนเดิลภายนอก (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setTranslateLanguage ที่ระบุภาษาเป้าหมายที่ควรทริกเกอร์ UI การแปล (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setBackgroundInteractionEnabled ที่เปิดใช้การโต้ตอบกับแอปเบื้องหลังเมื่อเปิดแท็บที่กำหนดเองบางส่วน (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setShareIdentityEnabled ที่อนุญาตให้แท็บที่กำหนดเองรับข้อมูลระบุตัวตนของผู้โทร (I7bf2b)
  • เพิ่ม CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture ที่กำหนดให้ส่ง PendingIntent เมื่อผู้ใช้ปัดขึ้นจากแถบเครื่องมือด้านล่าง (Id42a2)

เวอร์ชัน 1.7.0-rc01

1 พฤศจิกายน 2023

androidx.browser:browser:1.7.0-rc01 เผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 1.7.0-rc01 มีการคอมมิตเหล่านี้

  • ไม่มีการเปลี่ยนแปลงนับตั้งแต่อัลฟ่า -01

เวอร์ชัน 1.7.0-beta01

18 ตุลาคม 2023

androidx.browser:browser:1.7.0-beta01 เผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 1.7.0-beta01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.7.0-alpha01

4 ตุลาคม 2023

androidx.browser:browser:1.7.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.7.0-alpha01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม CustomTabsIntent.Builder#setBookmarksButtonEnabled ที่เปิดใช้ปุ่มบุ๊กมาร์กในเมนูรายการเพิ่มเติม (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setDownloadButtonEnabled ที่เปิดใช้ปุ่มดาวน์โหลดในเมนูรายการเพิ่มเติม (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled ที่เปิดใช้การส่ง URL เริ่มต้นไปยังแอปตัวแฮนเดิลภายนอก (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setTranslateLanguage ที่ระบุภาษาเป้าหมายที่ควรทริกเกอร์ UI การแปล (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setBackgroundInteractionEnabled ที่เปิดใช้การโต้ตอบกับแอปเบื้องหลังเมื่อเปิดแท็บที่กำหนดเองบางส่วน (Ia792e)
  • เพิ่ม CustomTabsIntent.Builder#setShareIdentityEnabled ที่อนุญาตให้แท็บที่กำหนดเองรับข้อมูลระบุตัวตนของผู้โทร (I7bf2b)
  • เพิ่ม CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture ที่กำหนดให้ส่ง PendingIntent เมื่อผู้ใช้ปัดขึ้นจากแถบเครื่องมือด้านล่าง (Id42a2)

เวอร์ชัน 1.6

เวอร์ชัน 1.6.0

9 สิงหาคม 2023

androidx.browser:browser:1.6.0 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.6.0-rc01 เวอร์ชัน 1.6.0 มีคอมมิตเหล่านี้

เวอร์ชัน 1.6.0-rc01

26 กรกฎาคม 2023

androidx.browser:browser:1.6.0-rc01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.6.0-beta01 เวอร์ชัน 1.6.0-rc01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.6.0-beta01

21 มิถุนายน 2023

androidx.browser:browser:1.6.0-beta01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.6.0-alpha02 เวอร์ชัน 1.6.0-beta01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.6.0-alpha02

7 มิถุนายน 2023

androidx.browser:browser:1.6.0-alpha02 ได้รับการปล่อยแล้ว เวอร์ชัน 1.6.0-alpha02 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • นำ CustomTabsSession#getGreatestScrollPercentage ออกแล้ว (I6c5ba)
  • เพิ่ม requestPostMessageChannel API ใหม่ที่อนุญาตให้ระบุต้นทางเป้าหมาย ซึ่งหมายความว่าผู้ใช้มั่นใจได้ว่าข้อความของตนจะส่งไปยังเว็บไซต์ที่ตนต้องการเท่านั้น (Id5b7f)

การแก้ไขข้อบกพร่อง

  • อัปเดตเอกสารประกอบของ EngagementSignalsCallback (Ie833c)

เวอร์ชัน 1.6.0-alpha01

3 พฤษภาคม 2023

androidx.browser:browser:1.6.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.6.0-alpha01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม Engagement Signals API ซึ่งช่วยให้นักพัฒนาแอปได้รับการเรียกกลับสําหรับการโต้ตอบของผู้ใช้ในหน้าเว็บ เช่น การเลื่อน (I835e6)

การเปลี่ยนแปลง API

  • อัปเดต Engagement Signals API เพื่อลดความซับซ้อนของแพลตฟอร์ม API ในด้านการใช้งานแท็บที่กำหนดเอง (Iaa6dc)

รุ่น 1.5

เวอร์ชัน 1.5.0

8 กุมภาพันธ์ 2023

androidx.browser:browser:1.5.0 ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0 มีคอมมิตเหล่านี้

การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.4.0

  • เพิ่ม CustomTabsIntent.Builder#setInitialActivityHeightPx ซึ่งช่วยให้นักพัฒนาแอประบุความสูงเริ่มต้นของแท็บที่กำหนดเอง รวมถึงพฤติกรรมการปรับขนาด (คงที่หรือปรับขนาดได้) ได้ (ไม่บังคับ) (I48bd3)
  • เพิ่ม CustomTabsIntent.Builder#setToolbarCornerRadiusDp ซึ่งช่วยให้นักพัฒนาแอประบุรัศมีของมุมบนของแถบเครื่องมือได้ (I48bd3)
  • เพิ่ม CustomTabsIntent.Builder#setCloseButtonPosition ซึ่งช่วยให้นักพัฒนาแอปกำหนดตำแหน่งของปุ่มปิดในแถบเครื่องมือได้ (I48bd3)
  • เพิ่มเมธอดการเรียกกลับ onActivityResized ไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบเมื่อมีการปรับขนาดแท็บที่กำหนดเอง (Ic864e)
  • ทำให้ API ของ CustomTabsCallback บางรายการเป็นแบบไม่พร้อมกัน (Ic86df)
  • ป้อนข้อมูลภาษาของแอปปัจจุบันใน Accept-Language โดยค่าเริ่มต้นเพื่อให้สอดคล้องกับประสบการณ์การใช้งานภาษาของแต่ละแอปของ Android (I3d1d7)
  • เพิ่ม @RequiresPermission ลงใน API ที่ต้องให้สิทธิ์ POST_NOTIFICATIONS ใน SDK 33 ขึ้นไป ฟีเจอร์นี้พัฒนาขึ้นในสาขาภายใน b/238790278 สำหรับใช้อ้างอิง

เวอร์ชัน 1.5.0-rc01

25 มกราคม 2023

androidx.browser:browser:1.5.0-rc01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-rc01 มีการคอมมิตเหล่านี้

  • ไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.5.0-beta01

เวอร์ชัน 1.5.0-beta01

11 มกราคม 2023

androidx.browser:browser:1.5.0-beta01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-beta01 มีการคอมมิตเหล่านี้

  • ไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.5.0-alpha02

เวอร์ชัน 1.5.0-alpha02

7 ธันวาคม 2022

androidx.browser:browser:1.5.0-alpha02 ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-alpha02 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เปลี่ยนลักษณะการทํางานของ CustomTabsCallback#onActivityResized และเพิ่มพารามิเตอร์ใหม่
  • เปลี่ยนชื่อ EXTRA_ACTIVITY_RESIZE_BEHAVIOR เป็น EXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIOR เพื่อให้สอดคล้องกับลักษณะของเมตริกที่เจาะจงความสูง (Ic864e)
  • ทำให้ API ของ CustomTabsCallback บางรายการเป็นแบบไม่พร้อมกัน (Ic86df)

เวอร์ชัน 1.5.0-alpha01

24 ตุลาคม 2022

androidx.browser:browser:1.5.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-alpha01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม CustomTabsIntent.Builder#setInitialActivityHeightPx ซึ่งช่วยให้นักพัฒนาแอประบุความสูงเริ่มต้นของแท็บที่กำหนดเอง รวมถึงพฤติกรรมการปรับขนาด (คงที่หรือปรับขนาดได้) ได้ (ไม่บังคับ) (I48bd3)
  • เพิ่ม CustomTabsIntent.Builder#setToolbarCornerRadiusDp ซึ่งช่วยให้นักพัฒนาแอประบุรัศมีของมุมบนของแถบเครื่องมือได้ (I48bd3)
  • เพิ่ม CustomTabsIntent.Builder#setCloseButtonPosition ซึ่งช่วยให้นักพัฒนาแอปกำหนดตำแหน่งของปุ่มปิดในแถบเครื่องมือได้ (I48bd3)
  • เพิ่มเมธอดการเรียกกลับ onActivityResized ไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบเมื่อมีการปรับเปลี่ยนขนาดแท็บที่กำหนดเอง (ขยายให้เต็มความสูงหรือย่อกลับไปยังความสูงเริ่มต้นเมื่อเปิด) (Id99ce)
  • ป้อนข้อมูลภาษาของแอปปัจจุบันใน Accept-Language โดยค่าเริ่มต้นเพื่อให้สอดคล้องกับประสบการณ์การใช้งานภาษาของแต่ละแอปของ Android (I3d1d7)

การเปลี่ยนแปลง API

  • เพิ่ม @RequiresPermission ลงใน API ที่ต้องให้สิทธิ์ POST_NOTIFICATIONS ใน SDK 33 ขึ้นไป ฟีเจอร์นี้พัฒนาขึ้นในสาขาภายใน b/238790278 สำหรับใช้อ้างอิง

เวอร์ชัน 1.4.0

เวอร์ชัน 1.4.0

3 พฤศจิกายน 2021

androidx.browser:browser:1.4.0 ได้รับการปล่อยแล้ว เวอร์ชัน 1.4.0 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.3.0

  • ทําเครื่องหมาย PendingIntent เป็น PendingIntent.FLAG_IMMUTABLE เพื่อให้เข้ากันได้กับ Android 12

เวอร์ชัน 1.4.0-rc01

13 ตุลาคม 2021

androidx.browser:browser:1.4.0-rc01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.4.0-beta01 เวอร์ชัน 1.4.0-rc01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.4.0-beta01

29 กันยายน 2021

androidx.browser:browser:1.4.0-beta01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.4.0-alpha01 เวอร์ชัน 1.4.0-beta01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.4.0-alpha01

15 กันยายน 2021

androidx.browser:browser:1.4.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.4.0-alpha01 มีการคอมมิตเหล่านี้

การแก้ไขข้อบกพร่อง

  • ตั้งค่า PendingIntent เป็น PendingIntent.FLAG_IMMUTABLE เพื่อความเข้ากันได้กับ Android 12

เวอร์ชัน 1.3.0

เวอร์ชัน 1.3.0

2 ธันวาคม 2020

androidx.browser:browser:1.3.0 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0 มีคอมมิตเหล่านี้

ฟีเจอร์หลักตั้งแต่เวอร์ชัน 1.2.0

  • คุณสามารถส่งคําสั่งแบบอิสระจากเบราว์เซอร์ไปยังไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้โดยการเรียกใช้ TrustedWebActivityServiceConnection#sendExtraCommand ลูกค้าจัดการสิ่งเหล่านี้ได้ใน TrustedWebActivityService#onExtraCommand
  • เพิ่มอินเทอร์เฟซ TrustedWebActivityCallback ที่ไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้สามารถใช้เพื่อส่งข้อมูลไปยังเบราว์เซอร์
  • เพิ่ม CustomTabsIntent#setShareState ซึ่งช่วยให้นักพัฒนาแอประบุได้ว่าต้องการแสดงตัวเลือกการแชร์หรือไม่ (หรือจะปล่อยให้เบราว์เซอร์ตัดสินใจก็ได้)
  • ตอนนี้นักพัฒนาแอปสามารถตั้งค่าการวางแนวหน้าจอเริ่มต้นด้วยเมธอด setScreenOrientation ใน TrustedWebActivityIntentBuilder
  • เพิ่มเมธอด setNavigationBarDividerColor ลงใน CustomTabColorSchemeParams เพื่อรองรับการเปลี่ยนสีตัวแบ่งแถบนําทาง
  • เพิ่ม CustomTabsIntent.Builder#setDefaultColorSchemeParams เข้ามาแทนที่เมธอด #setNavigationBarColor, #setNavigationBarDividerColor, #setToolbarColor และ #setSecondaryToolbarColor ซึ่งเลิกใช้งานแล้ว
  • เพิ่มเมธอด CustomTabsClient#bindCustomTabsServicePreservePriority ซึ่งช่วยให้เชื่อมต่อกับบริการแท็บที่กำหนดเองได้โดยไม่ต้องใช้ Flag Context.BIND_WAIVE_PRIORITY

เวอร์ชัน 1.3.0-rc01

11 พฤศจิกายน 2020

androidx.browser:browser:1.3.0-rc01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.3.0-beta01 เวอร์ชัน 1.3.0-rc01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.3.0-beta01

28 ตุลาคม 2020

androidx.browser:browser:1.3.0-beta01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-beta01 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • เปลี่ยนชื่อ bindCustomTabServicePreservePriority เป็น bindCustomTabsServicePreservePriority (I29ac1)

การแก้ไขข้อบกพร่อง

  • เปิดใช้การตรวจสอบ Lint ของ API สําหรับ MissingGetterMatchingBuilder ใน androidx (I4bbea, b/138602561)

เวอร์ชัน 1.3.0-alpha06

1 ตุลาคม 2020

androidx.browser:browser:1.3.0-alpha06 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha06 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม CustomTabsIntent#setShareState ซึ่งช่วยให้นักพัฒนาแอปตั้งค่าสถานะการแชร์เป็นเปิดใช้ ปิดใช้ หรือปล่อยให้เบราว์เซอร์ตัดสินใจได้ (I153fe)
  • เพิ่ม CustomTabsIntent.Builder#setDefaultColorSchemeParams ซึ่งควรใช้แทนเมธอด #setNavigationBarColor, #setNavigationBarDividerColor, #setToolbarColor, #setSecondaryToolbarColor ที่เลิกใช้งานแล้ว(I09012)

การเปลี่ยนแปลง API

  • เปิดใช้การตรวจสอบ Lint ของ API สําหรับ StaticFinalBuilder สําหรับ androidx (I2b11b, b/138602561)
  • เพิ่ม CustomTabsService#KEY_SUCCESS และ TrustedWebActivityService#KEY_SUCCESS ที่สามารถใช้เพื่อระบุว่า extraCommand ประสบความสําเร็จ (I6f7b5)

เวอร์ชัน 1.3.0-alpha05

5 สิงหาคม 2020

androidx.browser:browser:1.3.0-alpha05 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha05 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

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

การเปลี่ยนแปลง API

  • เพิ่มวิธีการ setScreenOrientation ใน TrustedWebActivityIntentBuilder แล้ว
  • เพิ่ม @IntDef สำหรับ ScreenOrientation.LockType เพื่อแสดงประเภทล็อก (I802d2)
  • เพิ่มวิธีการ setNavigationBarDividerColor ลงใน TrustedWebActivityIntentBuilder และ CustomTabColorSchemeParams (Ia04dd)
    • เพิ่ม @IntDef ลงในTrustedWebActivityIntentBuilderเมธอดที่ใช้รูปแบบสี

เวอร์ชัน 1.3.0-alpha04

24 มิถุนายน 2020

androidx.browser:browser:1.3.0-alpha04 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha04 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มเมธอด CustomTabsClient#bindCustomTabServicePreservePriority ซึ่งช่วยให้เชื่อมต่อกับบริการแท็บที่กำหนดเองได้โดยไม่ต้องใช้ Flag Context.BIND_WAIVE_PRIORITY

เวอร์ชัน 1.3.0-alpha03

10 มิถุนายน 2020

androidx.browser:browser:1.3.0-alpha03 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha03 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มอินเทอร์เฟซ TrustedWebActivityCallback ที่ไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้สามารถใช้เพื่อส่งข้อมูลกลับไปยังเบราว์เซอร์ (I64dbb)

การเปลี่ยนแปลง API

  • ตอนนี้ TrustedWebActivityServiceConnection.extraCommand จะใช้พารามิเตอร์ @Nullable TrustedWebActivityCallback ด้วย ตอนนี้พารามิเตอร์กลุ่มจะมีเครื่องหมายเป็น @NonNull แทน @Nullable (I64dbb)
  • เปลี่ยนชื่อเมธอด TrustedWebActivityServiceConnection.extraCommand เป็น sendExtraCommand แล้ว (Id29a8)
  • เราได้เลิกใช้งาน CustomTabsIntent.Builder#addDefaultShareMenuItem() แล้วเพื่อใช้ #setDefaultShareMenuItemEnabled(boolean) เวอร์ชันใหม่ และเลิกใช้งาน CustomTabsIntent.Builder#enableUrlBarHiding() แล้วเพื่อใช้ #setUrlBarHidingEnabled(boolean) เวอร์ชันใหม่ (Iad702)

เวอร์ชัน 1.3.0-alpha01

8 มกราคม 2020

androidx.browser:browser:1.3.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • คุณสามารถส่งคําสั่งแบบอิสระจากเบราว์เซอร์ไปยังไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้โดยการเรียกใช้ TrustedWebActivityServiceConnection#extraCommand ลูกค้าจัดการสิ่งเหล่านี้ได้ใน TrustedWebActivityService#onExtraCommand

การเปลี่ยนแปลง API

  • URL ที่ระบุให้ CustomTabsSession#mayLauncherUrl และได้รับใน CustomTabsService#mayLaunchUrl ได้รับการ@Nullableแล้ว

เวอร์ชัน 1.2.0

เวอร์ชัน 1.2.0

18 ธันวาคม 2019

androidx.browser:browser:1.2.0 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.2.0-rc01 เวอร์ชัน 1.2.0 มีการคอมมิตเหล่านี้

การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0

  • กิจกรรมในเว็บซึ่งเชื่อถือได้
    • ตอนนี้การรองรับกิจกรรมในเว็บซึ่งเชื่อถือได้มีความเสถียรแล้ว
    • TrustedWebActivityIntentBuilder สามารถใช้เพื่อปรับแต่งและสร้าง TrustedWebActivityIntent เพื่อเปิดกิจกรรมบนเว็บที่เชื่อถือได้
    • คุณสามารถรวมหรือขยาย TrustedWebActivityService เพื่ออนุญาตให้ไคลเอ็นต์แสดงการแจ้งเตือนแบบพุชทางเว็บที่เบราว์เซอร์ส่งให้
    • เบราว์เซอร์สามารถใช้ TrustedWebActivityServiceConnectionPool เพื่อเชื่อมต่อกับ TrustedWebActivityService ในไคลเอ็นต์ TrustedWebActivityServiceConnection แสดงถึงการเชื่อมต่อดังกล่าว
    • กิจกรรมในเว็บซึ่งเชื่อถือได้สามารถเปิดขึ้นเพื่อระบุข้อมูลไปยังเป้าหมายการแชร์เว็บ
  • ธีมมืด
    • นักพัฒนาแอปสามารถระบุ (ผ่าน CustomTabColorSchemeParams) สีธีมต่างๆ เพื่อใช้เมื่ออุปกรณ์อยู่ในโหมดสว่างหรือโหมดมืด
    • นักพัฒนาแอปสามารถขอให้เบราว์เซอร์อยู่ในโหมดสว่างหรือโหมดมืด
  • การกลับมาทำงานต่อของเซสชัน
    • CustomTabsSession สามารถสร้างโดยมีรหัส ซึ่งช่วยให้สามารถผสานแท็บที่กำหนดเองที่เปิดขึ้นภายหลังจากไคลเอ็นต์และรหัสเดียวกันได้
  • คุณระบุสีแถบนําทางสําหรับแท็บที่กําหนดเองได้
  • คลาสที่เกี่ยวข้องกับ Browser Actions มีการทำเครื่องหมายว่าเลิกใช้งานแล้วเนื่องจากมีการใช้งานฟีเจอร์น้อยมาก และจะถูกนำออกจากไลบรารีเวอร์ชันในอนาคต

เวอร์ชัน 1.2.0-rc01

4 ธันวาคม 2019

androidx.browser:browser:1.2.0-rc01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-rc01 มีการคอมมิตเหล่านี้

แก้ไขข้อบกพร่อง

  • แก้ไขการจัดรูปแบบ Javadoc สำหรับตัวอย่างโค้ดแล้ว

เวอร์ชัน 1.2.0-beta01

20 พฤศจิกายน 2019

androidx.browser:browser:1.2.0-beta01 เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.2.0-alpha09 เวอร์ชัน 1.2.0-beta01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.2.0-alpha09

23 ตุลาคม 2019

androidx.browser:browser:1.2.0-alpha09 ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha09 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • คลาส Token ใช้เพื่อแสดงตัวตนของแพ็กเกจได้ โดยจะมีทั้งชื่อแพ็กเกจและลายเซ็นของใบรับรองการรับรองของแพ็กเกจ
    • ออกแบบมาเพื่อจัดรูปแบบเป็น byte[] เพื่อการคงอยู่
    • TrustedWebActivityService จะใช้ค่านี้เพื่อกำหนดว่าผู้ให้บริการ TWA ใดบ้างที่ได้รับอนุญาตให้เชื่อมต่อกับ TrustedWebActivityService
    • TrustedWebActivityConnectionPool จะใช้โดยผู้ให้บริการ TWA เพื่อระบุแพ็กเกจที่เชื่อมต่อได้
  • ตอนนี้ TrustedWebActivityService จะใช้อินเทอร์เฟซ TokenStore เพื่อกำหนดว่าแอปใดได้รับอนุญาตให้เชื่อมต่อ
    • ลูกค้าเป็นผู้เรียกใช้ TokenStore#store โดย TrustedWebActivityService จะโหลดโทเค็นเท่านั้น
  • TrustedWebActivityServiceConnectionPool (ก่อนหน้านี้คือ TrustedWebActivityServiceConnectionManager) จะไม่จัดเก็บชุดแพ็กเกจที่ยืนยันแล้วอีกต่อไป
    • เราได้นํา registerClient และ getVerifiedPackages ออกแล้ว
    • ตอนนี้คุณจะต้องส่งคอลเล็กชันแพ็กเกจที่ยืนยันแล้วไปยัง execute (ก่อนหน้านี้คือ connect) และ serviceExistsForScope ด้วยตนเอง
  • TrustedWebActivityService จะมอบสิทธิ์ให้คลาสที่ลบล้างเพื่อจัดเก็บผู้ให้บริการที่ยืนยันแล้ว
    • นำ setVerifiedProvider ออกแล้ว
    • ไคลเอ็นต์ต้องติดตั้งใช้งาน getTokenStore ซึ่งจะแสดงผล TokenStore ที่สามารถใช้จัดเก็บและเรียกข้อมูล Token

การเปลี่ยนแปลง API

  • ชั้นเรียน TrustedWebActivityServiceConnectionManager
    • เปลี่ยนชื่อเป็น TrustedWebActivityServiceConnectionPool
    • เสร็จสมบูรณ์แล้ว
    • สร้างโดยเมธอด create แบบคงที่แทนตัวสร้างแบบสาธารณะ
  • ชั้นเรียน TrustedWebActivityService
    • มีการกำกับเนื้อหาในชุดข้อความเกี่ยวกับเมธอดที่ลบล้างได้
  • ชั้นเรียน TrustedWebActivityServiceWrapper
    • เปลี่ยนชื่อเป็น TrustedWebActivityServiceConnection
    • เสร็จสมบูรณ์แล้ว
    • ตอนนี้จะโยน RemoteException ดิบแทนการรวมไว้ใน RuntimeException
  • ตอนนี้ชั้นเรียน ShareTarget#FileFormField เป็นแบบสุดท้ายแล้ว
  • เปลี่ยนชื่อเมธอด TrustedWebUtils#splashScreensAreSupported เป็น areSplashScreensSupported แล้ว
  • เปลี่ยนชื่อเมธอด TrustedWebActivityIntentBuilder#getUrl เป็น TrustedWebActivityIntentBuilder#getUri แล้ว
  • ฟิลด์คงที่ SplashScreenParamKey มีคำนำหน้า KEY_

เวอร์ชัน 1.2.0-alpha08

18 กันยายน 2019

androidx.browser:browser:1.2.0-alpha08 ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha08 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เปิดตัว Web Share Target API ใหม่สําหรับกิจกรรมในเว็บที่เชื่อถือได้ ตอนนี้แอปที่ใช้กิจกรรมบนเว็บที่เชื่อถือได้สามารถส่งข้อมูลไปยังเป้าหมายการแชร์เว็บที่ระบุโดยโปรโตคอล https://wicg.github.io/web-share-target/level-2/ (aosp/I47b93, aosp/I0ec3e)

การเปลี่ยนแปลง API

  • เพิ่มการเรียกกลับ extraCallbackWithResult ไปยัง ICustomTabsCallback (aosp/Ic2cc2)
  • ทำเครื่องหมายพารามิเตอร์เมธอด CustomTabsSession บางรายการเป็น Nullable หรือ NonNull (aosp/Iec460)
  • ตอนนี้ TrustedWebActivityIntentBuilder สร้าง TrustedWebActivityIntent แทน Intent ดิบ (aosp/I03fb6)

แก้ไขข้อบกพร่อง

  • ตอนนี้ CustomTabsClient ใช้ requestPostMessageChannel แบบเดิมหากจำเป็น (aosp/Ibb324)
  • แก้ไข CustomTabsSessionToken#equals (aosp/I7f249)
  • ตอนนี้ CustomTabsClient ใช้ newSession แบบเดิมหากเป็นไปได้ (aosp/Ie27dc)

การมีส่วนร่วมจากภายนอก

  • เปิดใช้การตรวจสอบ Lint ของ API สําหรับ MinMaxConstant สําหรับ androidx (aosp/I29b78) (b/138602561)

เวอร์ชัน 1.2.0-alpha07

7 สิงหาคม 2019

androidx.browser:browser:1.2.0-alpha07 ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่

ฟีเจอร์ใหม่

  • ธีมมืด

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

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

    • ตอนนี้คุณสร้างเซสชันแท็บที่กำหนดเองด้วยรหัสได้แล้ว ซึ่งช่วยให้ผสานเซสชัน 2 รายการที่เปิดโดยแอปพลิเคชันเดียวกันที่มีรหัสเดียวกันได้

การเปลี่ยนแปลง API

  • คลาสและเมธอดที่เกี่ยวข้องกับ Browser Actions ได้รับการระบุว่าเลิกใช้งานแล้ว ขออภัย แม้ว่าเราจะคาดหวังไว้สูงมาก แต่แทบไม่มีใครใช้ฟีเจอร์นี้เลย และมีเพียงเบราว์เซอร์เดียวที่รองรับ เรากําลังเลิกใช้งานเพื่อทำให้โค้ดและ API เรียบง่าย

เวอร์ชัน 1.0.0

เวอร์ชัน 1.0.0

21 กันยายน 2018

เผยแพร่ browser-1.0.0 แล้ว