13 มีนาคม 2023
การอัปเดตไลบรารี
play-services-basement
ล่าสุดช่วยปรับปรุงประสิทธิภาพการเชื่อมต่อกับบริการ Google Playการอัปเดตล่าสุดของ UWB SDK มีการเปลี่ยนแปลงต่อไปนี้
- แก้ปัญหาที่บริการใกล้เคียงใช้
UWBClient
ซ้ําเพื่อรองรับเซสชันหลายรายการ
- แก้ปัญหาที่บริการใกล้เคียงใช้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:18.2.0
- com.google.android.gms:play-services- Nearby:18.5.0
2 มีนาคม 2023
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Cloud Messaging
- การรับส่งข้อความในแอป Firebase
- การติดตั้ง Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.2.3
- com.google.firebase:firebase-appcheck:16.1.2
- com.google.firebase:firebase-appcheck-ktx:16.1.2
- com.google.firebase:firebase-appcheck-debug:16.1.2
- com.google.firebase:firebase-appcheck-debug-testing:16.1.2
- com.google.firebase:firebase-appcheck-playintegrity:16.1.2
- com.google.firebase:firebase-appcheck-safetynet:16.1.2
- com.google.firebase:firebase-appdistribution:16.0.0-เบต้า06
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta06
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta06
- com.google.firebase:firebase-appdistribution-gradle:4.0.0
- com.google.firebase:firebase-Common:20.3.1
- com.google.firebase:firebase-Common-ktx:20.3.1
- com.google.firebase:firebase-firestore:24.4.4
- com.google.firebase:firebase-firestore-ktx:24.4.4
- com.google.firebase:firebase-inappmessging:20.3.1
- com.google.firebase:firebase-inappmessging-ktx:20.3.1
- com.google.firebase:firebase-inappmessging-display:20.3.1
- com.google.firebase:firebase-inappmessging-display-ktx:20.3.1
- com.google.firebase:firebase-installations:17.1.3
- com.google.firebase:firebase-installations-ktx:17.1.3
- com.google.firebase:firebase-messging:23.1.2
- com.google.firebase:firebase-messging-ktx:23.1.2
- com.google.firebase:firebase-messging-directboot:23.1.2
28 กุมภาพันธ์ 2023
การอัปเดตไลบรารี Block Store ล่าสุด (
play-services-auth-blockstore
) รวมถึงการเปลี่ยนแปลงต่อไปนี้เพิ่มเมธอดใหม่
StoreBytesData.Builder#setKey
เพื่อเชื่อมโยงข้อมูลกับคีย์เพิ่ม API ใหม่สําหรับ
BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
พร้อมด้วยตัวเลือกคําขอเพิ่มเติมเพิ่ม API ใหม่สําหรับ
BlockstoreClient#deleteBytes(DeleteBytesRequest)
พร้อมด้วยตัวเลือกคําขอเพิ่มเติมเพิ่มตัวแปรค่าคงที่ใหม่
BlockstoreClient#DEFAULT_BYTES_DATA_KEY(DEFAULT_BYTES_DATA_KEY)
ซึ่งจะใช้เมื่อไม่ได้ระบุคีย์ได้เลิกใช้งาน
BlockstoreClient#retrieveBytes()
แทนBlockstoreClient#retrieveBytes(RetrieveBytesRequest)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.2.0
27 กุมภาพันธ์ 2023
- การอัปเดตบริการ Google Play ไลบรารีเทรดล่าสุดจะอัปเกรด API จากสถานะเบต้าเป็นเวอร์ชันสําหรับผู้ใช้ทั่วไป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0
15 กุมภาพันธ์ 2023
การอัปเดตไลบรารี
play-services-base
ล่าสุดมีดังนี้- เพิ่ม API ใหม่ใน
GoogleApiAvailability
ที่ช่วยให้นักพัฒนาซอฟต์แวร์แสดงDialogFragment
สําหรับรหัสข้อผิดพลาดที่แสดงโดยisGooglePlayServicesAvailable
โดยใช้รูปแบบActivityResultContract
- เพิ่ม API ใหม่ใน
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
- การติดตั้ง Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:18.2.0
- com.google.firebase:firebase-bom:31.2.2
- com.google.firebase:firebase-crashlytics:18.3.5
- com.google.firebase:firebase-crashlytics-ktx:18.3.5
- com.google.firebase:firebase-crashlytics-ndk:18.3.5
- com.google.firebase:firebase-crashlytics-buildtools:2.9.4
- com.google.firebase:firebase-installations:17.1.2
- com.google.firebase:firebase-installations-ktx:17.1.2
10 กุมภาพันธ์ 2023
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
9 กุมภาพันธ์ 2023
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase A/B Testing
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- การติดตั้ง Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.2.1
- com.google.firebase:firebase-abt:21.1.1
- com.google.firebase:firebase-crashlytics:18.3.4
- com.google.firebase:firebase-crashlytics-ktx:18.3.4
- com.google.firebase:firebase-crashlytics-ndk:18.3.4
- com.google.firebase:firebase-crashlytics-buildtools:2.9.3
- com.google.firebase:firebase-crashlytics-gradle:2.9.3
- com.google.firebase:firebase-firestore:24.4.3
- com.google.firebase:firebase-firestore-ktx:24.4.3
- com.google.firebase:firebase-installations:17.1.1
- com.google.firebase:firebase-installations-ktx:17.1.1
1 กุมภาพันธ์ 2023
การอัปเดตล่าสุดของ UWB SDK มีการเปลี่ยนแปลงต่อไปนี้
- เพิ่มความสามารถใหม่ๆ ในการแสดงความจุของอุปกรณ์ ดังนี้
minRangingInterval
supportedChannels
เพิ่มพารามิเตอร์การจัดเรียงใหม่เพื่อรองรับการจัดสรรตามการจัดสรรที่มี:
เปิดใช้ RSSI ในตําแหน่งดังต่อไปนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services- Nearby:18.4.0
31 มกราคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:21.5.0
- com.google.android.gms:play-services-ads-lite:21.5.0
- com.google.firebase:firebase-ads:21.5.0
- com.google.firebase:firebase-ads-lite:21.5.0
24 มกราคม 2023
- เราเลิกใช้งาน Stream Protect SDK แล้วและจะยุติการให้บริการในปี 2023
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-streamprotect:16.1.0
19 มกราคม 2023
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Firebase App Check
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปลั๊กอิน
google-services
รุ่นล่าสุดสําหรับ Android (v4.3.15) พร้อมให้บริการแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDKการอัปเดตไลบรารี
play-services-fido
ล่าสุดมีดังนี้- แก้ไขปัญหาเกี่ยวกับ
ResidentKeyRequirement
ซึ่งทําให้สร้างไม่สําเร็จ
- แก้ไขปัญหาเกี่ยวกับ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.4.1
- com.google.android.gms:play-services-auth-base:18.0.7
- com.google.android.gms:play-services-fido:19.0.1
- com.google.gms:google-services:4.3.15
- com.google.firebase:firebase-bom:31.2.0
- com.google.firebase:firebase-annotations:16.2.0
- com.google.firebase:firebase-appcheck:16.1.1
- com.google.firebase:firebase-appcheck-debug:16.1.1
- com.google.firebase:firebase-appcheck-debug-testing:16.1.1
- com.google.firebase:firebase-appcheck-interop:16.1.1
- com.google.firebase:firebase-appcheck-ktx:16.1.1
- com.google.firebase:firebase-appcheck-playintegrity:16.1.1
- com.google.firebase:firebase-appcheck-safetynet:16.1.1
- com.google.firebase:firebase-appdistribution-gradle:3.2.0
- com.google.firebase:firebase-Common:20.3.0
- com.google.firebase:firebase-Common-ktx:20.3.0
- com.google.firebase:firebase-components:17.1.0
- com.google.firebase:firebase-config:21.2.1
- com.google.firebase:firebase-config-ktx:21.2.1
- com.google.firebase:firebase-crashlytics:18.3.3
- com.google.firebase:firebase-crashlytics-ktx:18.3.3
- com.google.firebase:firebase-crashlytics-ndk:18.3.3
- com.google.firebase:firebase-firestore:24.4.2
- com.google.firebase:firebase-firestore-ktx:24.4.2
- com.google.firebase:firebase-functions:20.2.2
- com.google.firebase:firebase-functions-ktx:20.2.2
- com.google.firebase:firebase-inappmessging:20.3.0
- com.google.firebase:firebase-inappmessging-display:20.3.0
- com.google.firebase:firebase-inappmessging-display-ktx:20.3.0
- com.google.firebase:firebase-inappmessging-ktx:20.3.0
- com.google.firebase:firebase-ml-modeldownloader:24.1.2
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.2
- com.google.firebase:firebase-perf:20.3.1
- com.google.firebase:firebase-perf-ktx:20.3.1
18 มกราคม 2023
การอัปเดตไลบรารี
play-services-pay
ล่าสุดมีดังนี้เพิ่ม API ใหม่
getPendingIntentForWalletOnWear
ที่อนุญาตให้พาร์ทเนอร์ Wear เริ่มใช้ UI ของ Wallet Wear บนโทรศัพท์ผ่านPendingIntent
ที่แสดงผลเพิ่ม API ใหม่
getProductName
ที่แสดงผลชื่อผลิตภัณฑ์ในตลาดนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-pay:16.1.0
15 ธันวาคม 2022
- การอัปเดตบริการ Google Play ล่าสุดไลบรารี Matter จะอัปเกรด API จากสถานะเบต้าเป็นเวอร์ชันสําหรับผู้ใช้ทั่วไป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-home:16.0.0
14 ธันวาคม 2022
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:21.4.0
- com.google.android.gms:play-services-ads-lite:21.4.0
- com.google.firebase:firebase-ads:21.4.0
- com.google.firebase:firebase-ads-lite:21.4.0
8 ธันวาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.1.1
- com.google.firebase:firebase-messging:23.1.1
- com.google.firebase:firebase-messging-ktx:23.1.1
- com.google.firebase:firebase-messging-directboot:23.1.1
6 ธันวาคม 2022
- การเปิดตัวรุ่นเบต้าของห้องสมุด Google Play ML Kit ฟีเจอร์ช่วยตอบรุ่นเบต้า โปรดดูข้อมูลเพิ่มเติมในบันทึกประจํารุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
5 ธันวาคม 2022
อัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS รวมการแก้ไขปัญหาต่อไปนี้
- ตั้งค่า
notCompatibleWithConfigurationCache
เพื่อหลีกเลี่ยงข้อผิดพลาดในการสร้างฟีเจอร์แคชการกําหนดค่า Gradle (ปัญหา GitHub 206)
- ตั้งค่า
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.6
17 พฤศจิกายน 2022
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีดังนี้- เพิ่ม API ใหม่ใน
BeginSignInRequest
ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์ใช้ไลบรารี JetPack ในการใช้พาสคีย์ได้ - เพิ่ม API ใหม่ใน
CredentialSavingClient
ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์เรียกข้อมูลออบเจ็กต์สถานะจาก Intent ของผลลัพธ์กิจกรรมได้
- เพิ่ม API ใหม่ใน
การอัปเดตไลบรารี
play-services-fido
ล่าสุดมีดังนี้- แนะนํา
FidoCredentialDetails
- แนะนํา
GoogleThirdPartyPaymentExtension
- แนะนํา
DevicePublicKeyStringDef
- แนะนํา
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- ปลั๊กอิน Firebase App Distribution Gradle
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.4.0
- com.google.android.gms:play-services-auth-base:18.0.6
- com.google.android.gms:play-services-fido:19.0.0
- com.google.firebase:firebase-bom:31.1.0
- com.google.firebase:firebase-appdistribution-gradle:3.1.1
- com.google.firebase:firebase-firestore:24.4.1
- com.google.firebase:firebase-firestore-ktx:24.4.1
- com.google.firebase:firebase-functions:20.2.1
- com.google.firebase:firebase-functions-ktx:20.2.1
- com.google.firebase:firebase-perf:20.3.0
- com.google.firebase:firebase-perf-ktx:20.3.0
11 พฤศจิกายน 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.0.3
- com.google.firebase:firebase-crashlytics:18.3.2
- com.google.firebase:firebase-crashlytics-ktx:18.3.2
- com.google.firebase:firebase-crashlytics-ndk:18.3.2
3 พฤศจิกายน 2022
อัปเดตล่าสุดของไลบรารี
play-services-location
มีการเปลี่ยนแปลงต่อไปนี้- อัปเดตทรัพยากร Dependency ที่ไม่ถูกต้องเพื่อแก้ไข
SettingsClient
ปัญหา
- อัปเดตทรัพยากร Dependency ที่ไม่ถูกต้องเพื่อแก้ไข
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:21.0.1
28 ตุลาคม 2022
การอัปเดตไลบรารี
play-services-games
ล่าสุดมีดังนี้- แนะนําค่าคงที่บางอย่างที่ไม่ได้รวมอยู่ในรุ่น
23.0.0
อีกครั้ง
- แนะนําค่าคงที่บางอย่างที่ไม่ได้รวมอยู่ในรุ่น
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:23.1.0
27 ตุลาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase ML
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.0.2
- com.google.firebase:firebase-appdistribution-gradle:3.1.0
- com.google.firebase:firebase-ml-modeldownloader:24.1.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.1
24 ตุลาคม 2022
- การเปิดตัวรุ่นเบต้าเริ่มต้นของบริการเกมของ Play (v2) โปรดดูข้อมูลเพิ่มเติมในเอกสารประกอบ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms.play-services-games-v2-native-c:17.0.0-beta1
- com.google.android.gms.play-services-tasks-native-c:18.0.2-เบต้า1
- com.google.android.gms.play-services-gni-native-c:1.0.0-เบต้า1
20 ตุลาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
การอัปเดตไลบรารี TensorFlow Lite สําหรับ Play ล่าสุดมีการเปลี่ยนแปลงดังนี้
- ปรับปรุงความเสถียรเมื่อดาวน์โหลดโมดูลที่ไม่บังคับ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.0.1
- com.google.firebase:firebase-crashlytics:18.3.1
- com.google.firebase:firebase-crashlytics-ktx:18.3.1
- com.google.firebase:firebase-crashlytics-ndk:18.3.1
- com.google.android.gms:play-services-tflite-support:16.0.1
- com.google.android.gms:play-services-tflite-java:16.0.1
- com.google.android.gms:play-services-tflite-impl:16.0.1
13 ตุลาคม 2022
อัปเดตล่าสุดของไลบรารี
play-services-location
มีการเปลี่ยนแปลงต่อไปนี้- ตอนนี้
FusedLocationProviderClient
,ActivityRecognitionClient
,GeofencingClient
และSettingsClient
เป็นอินเทอร์เฟซแทนคลาส ซึ่งจะช่วยควบคุมการใช้งานที่ถูกต้องและปรับปรุงความสามารถในการทดสอบ - เพิ่มคลาส
LocationRequest.Builder
เป็นวิธีการสร้างLocationRequest
ที่ต้องการและเลิกใช้งานโครงสร้างเดิม CurrentLocationRequest.Builder
และLastLocationRequest.Builder
เปลี่ยนเป็นfinal
แล้ว- ตอนนี้ API ที่ใช้
PendingIntent
ที่ Instant App เรียกใช้จะล้มเหลวอย่างไม่ถูกต้องแทนที่จะแสดงผลลัพธ์
- ตอนนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:21.0.0
13 ตุลาคม 2022
อัปเดตล่าสุดของไลบรารี
play-services-threadnetwork
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่มการรองรับใน Android 8.0 (API ระดับ 26)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-เบต้า02
12 ตุลาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Check
- Firebase App Distribution
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- ลิงก์แบบไดนามิกของ Firebase
- การรับส่งข้อความในแอป Firebase
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- ปลั๊กอิน Firebase Performance Monitoring Gradle
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
- การติดตั้ง Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.0.0
- com.google.firebase:firebase-abt:21.1.0
- com.google.firebase:firebase-analytics:21.2.0
- com.google.firebase:firebase-analytics-ktx:21.2.0
- com.google.firebase:firebase-appcheck:16.1.0
- com.google.firebase:firebase-appcheck-debug:16.1.0
- com.google.firebase:firebase-appcheck-debug-testing:16.1.0
- com.google.firebase:firebase-appcheck-interop:16.1.0
- com.google.firebase:firebase-appcheck-ktx:16.1.0
- com.google.firebase:firebase-appcheck-playintegrity:16.1.0
- com.google.firebase:firebase-appcheck-safetynet:16.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-เบต้า05
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta05
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta05
- com.google.firebase:firebase-auth:21.1.0
- com.google.firebase:firebase-auth-ktx:21.1.0
- com.google.firebase:firebase-Common:20.2.0
- com.google.firebase:firebase-Common-ktx:20.2.0
- com.google.firebase:firebase-config:21.2.0
- com.google.firebase:firebase-config-ktx:21.2.0
- com.google.firebase:firebase-crashlytics:18.3.0
- com.google.firebase:firebase-crashlytics-ktx:18.3.0
- com.google.firebase:firebase-crashlytics-ndk:18.3.0
- com.google.firebase:firebase-database:20.1.0
- com.google.firebase:firebase-database-ktx:20.1.0
- com.google.firebase:firebase-datatransport:18.1.7
- com.google.firebase:firebase-dynamic-links:21.1.0
- com.google.firebase:firebase-dynamic-links-ktx:21.1.0
- com.google.firebase:firebase-firestore:24.4.0
- com.google.firebase:firebase-firestore-ktx:24.4.0
- com.google.firebase:firebase-functions:20.2.0
- com.google.firebase:firebase-functions-ktx:20.2.0
- com.google.firebase:firebase-inappmessging:20.2.0
- com.google.firebase:firebase-inappmessging-display:20.2.0
- com.google.firebase:firebase-inappmessging-display-ktx:20.2.0
- com.google.firebase:firebase-inappmessging-ktx:20.2.0
- com.google.firebase:firebase-installations:17.1.0
- com.google.firebase:firebase-installations-interop:17.1.0
- com.google.firebase:firebase-installations-ktx:17.1.0
- com.google.firebase:firebase-messging:23.1.0
- com.google.firebase:firebase-messging-directboot:23.1.0
- com.google.firebase:firebase-messging-ktx:23.1.0
- com.google.firebase:firebase-ml-modeldownloader:24.1.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.0
- com.google.firebase:firebase-perf:20.2.0
- com.google.firebase:firebase-perf-ktx:20.2.0
- com.google.firebase:firebase-storage:20.1.0
- com.google.firebase:firebase-storage-ktx:20.1.0
- com.google.firebase:perf-plugin:1.4.2
- com.google.android.gms:play-services-measurement:21.2.0
- com.google.android.gms:play-services-measurement-api:21.2.0
- com.google.android.gms:play-services-measurement-base:21.2.0
- com.google.android.gms:play-services-measurement-impl:21.2.0
- com.google.android.gms:play-services-measurement-sdk:21.2.0
- com.google.android.gms:play-services-measurement-sdk-api:21.2.0
10 ตุลาคม 2022
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
- อัปเดตไลบรารี
play-services-cast
และplay-services-cast-framework
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ SDK ผู้ส่งใน Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:21.3.0
- com.google.android.gms:play-services-ads-lite:21.3.0
- com.google.android.gms:play-services-cast:21.2.0
- com.google.android.gms:play-services-cast-framework:21.2.0
- com.google.firebase:firebase-ads:21.3.0
- com.google.firebase:firebase-ads-lite:21.3.0
29 กันยายน 2022
อัปเดตล่าสุดของไลบรารี
play-services-tflite-gpu
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่ม
TfLiteGpu.getClient(context)
เพื่อให้เข้ากันได้กับModuleInstallClient
API - ปรับปรุงความเสถียรของ
TfLiteGpu.isGpuDelegateAvailable(context)
- เพิ่ม
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.1.0
21 กันยายน 2022
การอัปเดตไลบรารี
play-services-games
ล่าสุดมีดังนี้- เลิกใช้งานฟีเจอร์การบันทึกวิดีโอ
- ปิดการบันทึกวิดีโอผ่านบริการ Play Games สําหรับ Android SDK เวอร์ชัน 33 ขึ้นไป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 กันยายน 2022
การอัปเดตไลบรารีอุปกรณ์ที่สวมใส่ได้ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
- ปรับปรุงความพร้อมใช้งานของ Wearable SDK ในอุปกรณ์ที่มีบริการ Google Play
- เพิ่มการรองรับแอปพลิเคชันที่กําหนดเป้าหมายเป็น Android 13
- แทนที่
@RecentlyNonNull
และ@RecentlyNullable
ด้วยคําอธิบายประกอบค่า Null ที่เข้มงวด (@NonNull
และ@Nullable
) การเปลี่ยนแปลงนี้จะทําให้เกิดคําเตือนเกี่ยวกับความว่างเปล่าซึ่งทําให้เกิดข้อผิดพลาดเมื่อสร้างโค้ด Kotlin หรือใช้เฟรมเวิร์กการตรวจสอบnull
ของ Java
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นที่สวมใส่ได้
อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้จากบันทึกประจํารุ่น ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.2
- com.google.android.gms:play-services-mlkit-text-recognition-Common:18.0.0
- com.google.android.gms:play-services-wearable:18.0.0
15 กันยายน 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- ปลั๊กอิน Firebase Crashlytics Gradle
- การติดตั้ง Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปลั๊กอิน
google-services
รุ่นล่าสุดสําหรับ Android (v4.3.14) พร้อมให้บริการแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.14
- com.google.firebase:firebase-bom:30.5.0
- com.google.firebase:firebase-appcheck:16.0.2
- com.google.firebase:firebase-appcheck-debug:16.0.2
- com.google.firebase:firebase-appcheck-debug-testing:16.0.2
- com.google.firebase:firebase-appcheck-interop:16.0.2
- com.google.firebase:firebase-appcheck-ktx:16.0.2
- com.google.firebase:firebase-appcheck-playintegrity:16.0.2
- com.google.firebase:firebase-appcheck-safetynet:16.0.2
- com.google.firebase:firebase-appdistribution:16.0.0-เบต้า04
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta04
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta04
- com.google.firebase:firebase-crashlytics-buildtools:2.9.2
- com.google.firebase:firebase-crashlytics-gradle:2.9.2
- com.google.firebase:firebase-firestore:24.3.1
- com.google.firebase:firebase-firestore-ktx:24.3.1
- com.google.firebase:firebase-installations:17.0.3
- com.google.firebase:firebase-installations-ktx:17.0.3
13 กันยายน 2022
- การเปิดตัวบริการ Google Play รุ่นเบต้าเบื้องต้นในไลบรารี Matter
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-home:16.0.0-เบต้า1
6 กันยายน 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase App Check
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อัปเดตล่าสุดของไลบรารี TensorFlow Lite ของ Google Play (v16.0.0) พร้อมให้บริการแล้ว ในรุ่นนี้ ไลบรารีพร้อมให้ใช้งานแล้ว ไลบรารีนี้ใช้แทนไลบรารี TensorFlow Lite แบบสแตนด์อโลนเพื่อลดขนาดแอปและรับการอัปเดตอัตโนมัติได้ ดูข้อมูลเพิ่มเติมได้ในเอกสาร TensorFlow
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.4.1
- com.google.firebase:firebase-appcheck-playintegrity:16.0.1
- com.google.android.gms:play-services-tflite-gpu:16.0.0
- com.google.android.gms:play-services-tflite-impl:16.0.0
- com.google.android.gms:play-services-tflite-java:16.0.0
- com.google.android.gms:play-services-tflite-support:16.0.0
- com.google.android.gms:play-services-ads:21.2.0
- com.google.android.gms:play-services-ads-lite:21.2.0
- com.google.firebase:firebase-ads:21.2.0
- com.google.firebase:firebase-ads-lite:21.2.0
1 กันยายน 2022
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้- เพิ่ม API ใหม่ใน
BeginSignInRequest
และGetSignInIntentRequest
ซึ่งคุณใช้ขอหมายเลขโทรศัพท์ที่ยืนยันแล้วจากบัญชี Google ของผู้ใช้ได้เมื่อลงชื่อเข้าใช้ด้วย Google
- เพิ่ม API ใหม่ใน
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase SDK สําหรับ Google Analytics
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Check
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- ลิงก์แบบไดนามิกของ Firebase
- การรับส่งข้อความในแอป Firebase
- การติดตั้ง Firebase
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.3.0
- com.google.firebase:firebase-bom:30.4.0
- com.google.firebase:firebase-core:21.1.1
- com.google.firebase:firebase-analytics:21.1.1
- com.google.firebase:firebase-analytics-ktx:21.1.1
- com.google.firebase:firebase-abt:21.0.2
- com.google.firebase:firebase-appcheck:16.0.1
- com.google.firebase:firebase-appcheck-debug:16.0.1
- com.google.firebase:firebase-appcheck-debug-testing:16.0.1
- com.google.firebase:firebase-appcheck-interop:16.0.1
- com.google.firebase:firebase-appcheck-safetynet:16.0.1
- com.google.firebase:firebase-auth:21.0.8
- com.google.firebase:firebase-auth-ktx:21.0.8
- com.google.firebase:firebase-Common:20.1.2
- com.google.firebase:firebase-Common-ktx:20.1.2
- com.google.firebase:firebase-components:17.0.1
- com.google.firebase:firebase-config:21.1.2
- com.google.firebase:firebase-config-ktx:21.1.2
- com.google.firebase:firebase-crashlytics:18.2.13
- com.google.firebase:firebase-crashlytics-ktx:18.2.13
- com.google.firebase:firebase-crashlytics-ndk:18.2.13
- com.google.firebase:firebase-database:20.0.6
- com.google.firebase:firebase-database-ktx:20.0.6
- com.google.firebase:firebase-dynamic-links:21.0.2
- com.google.firebase:firebase-dynamic-links-ktx:21.0.2
- com.google.firebase:firebase-dynamic-module-support:16.0.0-เบต้า03
- com.google.firebase:firebase-firestore:24.3.0
- com.google.firebase:firebase-firestore-ktx:24.3.0
- com.google.firebase:firebase-functions:20.1.1
- com.google.firebase:firebase-functions-ktx:20.1.1
- com.google.firebase:firebase-inappmessging:20.1.3
- com.google.firebase:firebase-inappmessging-display:20.1.3
- com.google.firebase:firebase-inappmessging-display-ktx:20.1.3
- com.google.firebase:firebase-inappmessging-ktx:20.1.3
- com.google.firebase:firebase-installations:17.0.2
- com.google.firebase:firebase-installations-interop:17.0.2
- com.google.firebase:firebase-installations-ktx:17.0.2
- com.google.firebase:firebase-messging:23.0.8
- com.google.firebase:firebase-messging-directboot:23.0.8
- com.google.firebase:firebase-messging-ktx:23.0.8
- com.google.firebase:firebase-ml-modeldownloader:24.0.5
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.5
- com.google.firebase:firebase-perf:20.1.1
- com.google.firebase:firebase-perf-ktx:20.1.1
- com.google.firebase:firebase-storage:20.0.2
- com.google.firebase:firebase-storage-ktx:20.0.2
- com.google.android.gms:play-services-measurement:21.1.1
- com.google.android.gms:play-services-measurement-api:21.1.1
- com.google.android.gms:play-services-measurement-base:21.1.1
- com.google.android.gms:play-services-measurement-impl:21.1.1
- com.google.android.gms:play-services-measurement-sdk:21.1.1
- com.google.android.gms:play-services-measurement-sdk-api:21.1.1
16 สิงหาคม 2022
- อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้จากบันทึกประจํารุ่น ML Kit
รุ่นเบต้าเริ่มต้นของไลบรารี
play-services-dtdi
(v16.0.0-beta01) พร้อมให้บริการแล้ว นี่คือ เปิดตัว API ของอุปกรณ์ซึ่งเผยแพร่ต่อสาธารณะเป็นครั้งแรก
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-เบต้า3
- com.google.android.gms:play-services-dtdi:16.0.0-เบต้า01
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.1.0
- com.google.android.gms:play-services-mlkit-face-detection:17.1.0
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.8
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta4
- com.google.android.gms:play-services-mlkit-language-id:17.0.0
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-Common:17.1.0
8 สิงหาคม 2022
การอัปเดตไลบรารี
play-services-cast
,play-services-cast-framework
และplay-services-cast-tv
มีดังนี้- เลิกใช้
CastContext#getSharedInstance(Context)
แล้ว แต่ให้ใช้CastContext#getSharedInstance(Context, Executor)
ซึ่งแสดงผล Task API และModuleUnavailableException
สําหรับจัดการข้อยกเว้นเมื่อ Cast SDK โหลดโมดูล Cast ภายในไม่สําเร็จ - เลิกใช้
ApplicationMetadata#getImages()
แล้ว แต่ให้ใช้ApplicationMetadata#getIconUrl()
ซึ่งจะแสดงรูปภาพแอปพลิเคชันที่กําหนดไว้ในคอนโซลของนักพัฒนาซอฟต์แวร์ Cast แทน - เปลี่ยน
minSdkVersion
จาก 14 เป็น 16 สําหรับไลบรารีplay-services-cast-tv
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ SDK ผู้ส่งใน Android
- เลิกใช้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:21.1.0
- com.google.android.gms:play-services-cast-framework:21.1.0
- com.google.android.gms:play-services-cast-tv:20.0.0
5 สิงหาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- ปลั๊กอิน Firebase App Distribution Gradle
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.3.2
- com.google.firebase:firebase-firestore:24.2.2
- com.google.firebase:firebase-firestore-ktx:24.2.2
- com.google.firebase:firebase-appdistribution-gradle:3.0.3
- com.google.firebase:firebase-auth:21.0.7
- com.google.firebase:firebase-auth-ktx:21.0.7
- com.google.firebase:firebase-messging:23.0.7
- com.google.firebase:firebase-messging-ktx:23.0.7
- com.google.firebase:firebase-messging-directboot:23.0.7
2 สิงหาคม 2022
- SDK บริการ Google Play (
com.google.android.gms.plus
) ของ Google Play เลิกใช้งานไปแล้วในปี 2018 และปิดในเดือนกุมภาพันธ์ 2022 ตอนนี้เราได้นําเอกสารประกอบที่เกี่ยวข้องทั้งหมดออกแล้ว
1 สิงหาคม 2022
- อัปเดตล่าสุดของไลบรารี TensorFlow Lite ของ Google Play (v16.0.0-beta03) พร้อมให้บริการแล้ว ไลบรารีนี้ใช้แทนไลบรารี TensorFlow Lite แบบสแตนด์อโลนเพื่อลดขนาดแอปและรับการอัปเดตอัตโนมัติได้ อ่านข้อมูลเพิ่มเติมได้ในเอกสาร TensorFlow
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.0.0-เบต้า03
- com.google.android.gms:play-services-tflite-impl:16.0.0-เบต้า03
- com.google.android.gms:play-services-tflite-java:16.0.0-เบต้า03
- com.google.android.gms:play-services-tflite-support:16.0.0-เบต้า03
25 กรกฎาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.3.1
- com.google.firebase:firebase-crashlytics:18.2.12
- com.google.firebase:firebase-crashlytics-ktx:18.2.12
- com.google.firebase:firebase-crashlytics-ndk:18.2.12
- com.google.firebase:firebase-datatransport:18.1.6
18 กรกฎาคม 2022
การอัปเดตล่าสุดของ
play-services-maps
รวมถึงการปรับแต่งโพลีไลน์ขั้นสูงสําหรับความพร้อมใช้งานทั่วไป โดยเฉพาะรายการต่อไปนี้- เพิ่มข้อจํากัดด้านรูปแบบลงในโพลีไลน์
- เพิ่มสไปรท์สไตล์
- เพิ่มรูปแบบพื้นผิว
การอัปเดตล่าสุดของ UWB SDK มีการเปลี่ยนแปลงต่อไปนี้
- เปิดใช้การสร้างไคลเอ็นต์ตัวควบคุม UWB
- เปิดใช้การจัดเรียงแบบ 2 ด้านแบบ 2 ด้าน (DS-TWR) แบบ 2 ด้าน
อัปเดตล่าสุดเกี่ยวกับ SDK การเชื่อมต่อใกล้เคียงมีการเปลี่ยนแปลงต่อไปนี้
- เพิ่ม
ConnectionLifecycleCallback#onBandwidthChanged
เพื่อแจ้งลูกค้าว่าคุณภาพการเชื่อมต่อดี (6 ~ 60 MBps) ตกลง (60 ~ 200 KBps) หรือแย่ (5 KBps) - เพิ่ม
ConnectionType
เพื่อแทนที่ API เดิม (เช่น ใช้AdvertisingOptions.Builder#setConnectionType
แทนAdvertisingOptions.Builder#setDisruptiveUpgrade
- เลิกใช้งาน
AdvertisingOptions.Builder#setDisruptiveUpgrade
ใช้AdvertisingOptions.Builder#setConnectionType
แทน - เลิกใช้งาน
ConnectionOptions.Builder#setDisruptiveUpgrade
ใช้ConnectionOptions.Builder#setConnectionType
แทน
- เพิ่ม
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-maps:18.1.0
- com.google.android.gms:play-services- Nearby:18.3.0
15 กรกฎาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- การรองรับโมดูลแบบไดนามิกของ Firebase
- Firebase ML
- การกำหนดค่าระยะไกลของ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.3.0
- com.google.firebase:firebase-core:21.1.0
- com.google.firebase:firebase-analytics:21.1.0
- com.google.firebase:firebase-analytics-ktx:21.1.0
- com.google.firebase:firebase-config:21.1.1
- com.google.firebase:firebase-config-ktx:21.1.1
- com.google.firebase:firebase-dynamic-module-support:16.0.0-เบต้า02
- com.google.firebase:firebase-firestore:24.2.1
- com.google.firebase:firebase-firestore-ktx:24.2.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.4
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.4
- com.google.android.gms:play-services-measurement:21.1.0
- com.google.android.gms:play-services-measurement-api:21.1.0
- com.google.android.gms:play-services-measurement-base:21.1.0
- com.google.android.gms:play-services-measurement-impl:21.1.0
- com.google.android.gms:play-services-measurement-sdk:21.1.0
- com.google.android.gms:play-services-measurement-sdk-api:21.1.0
14 กรกฎาคม 2022
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:21.1.0
- com.google.android.gms:play-services-ads-lite:21.1.0
- com.google.firebase:firebase-ads:21.1.0
- com.google.firebase:firebase-ads-lite:21.1.0
6 กรกฎาคม 2022
- การเปิดตัวบริการ Google Play รุ่นเบต้าเบื้องต้นในไลบรารี ThreadNetwork
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-เบต้า01
28 มิถุนายน 2022
ปลั๊กอิน
google-services
รุ่นล่าสุดสําหรับ Android (v4.3.13) พร้อมให้บริการแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDKไลบรารีสแกนโค้ดสําหรับบริการ Google Play รุ่นล่าสุดพร้อมให้บริการแล้ว ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตได้ที่บันทึกประจํารุ่นของ ML Kit
การอัปเดตไลบรารี
play-services-base
,play-services-basement
และplay-services-tasks
ล่าสุดมีดังนี้- เพิ่มอินเทอร์เฟซ
OptionalModuleApi
ใหม่ที่ระบุว่า API ต้องใช้คอมโพเนนต์บริการเพิ่มเติมของ Google Play หรือไม่ (ซึ่งก็คือโมดูลที่ไม่บังคับ) - เพิ่มคลาส
ModuleInstallClient
ใหม่ที่ช่วยให้คุณส่งคําขอที่ชัดเจนสําหรับการดาวน์โหลดโมดูลที่ไม่บังคับ ปล่อยโมดูลที่ไม่บังคับ และตรวจสอบความพร้อมใช้งานของ API ที่ต้องใช้โมดูลที่ไม่บังคับ
- เพิ่มอินเทอร์เฟซ
ไลบรารี
play-services-base-testing
รุ่นแรกพร้อมแล้ว มอบการทดสอบปลอมสําหรับModuleInstallClient
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.13
- com.google.android.gms:play-services-code-scanner:16.0.0-เบต้า2
- com.google.android.gms:play-services-base:18.1.0
- com.google.android.gms:play-services-basement:18.1.0
- com.google.android.gms:play-services-base-testing:16.0.0
- com.google.android.gms:play-services-tasks:18.0.2
23 มิถุนายน 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
เวอร์ชันอัปเดตของปลั๊กอิน
google-services
สําหรับ Android (v4.3.12) และปลั๊กอินstrict-version-matcher
สําหรับ Android (v1.2.4) พร้อมให้บริการแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.2.0
- com.google.firebase:firebase-auth:21.0.6
- com.google.firebase:firebase-auth-ktx:21.0.6
- com.google.firebase:firebase-crashlytics-buildtools:2.9.1
- com.google.firebase:firebase-crashlytics-gradle:2.9.1
- com.google.firebase:firebase-datatransport:18.1.5
- com.google.firebase:firebase-firestore:24.2.0
- com.google.firebase:firebase-firestore-ktx:24.2.0
- com.google.firebase:firebase-messging:23.0.6
- com.google.firebase:firebase-messging-ktx:23.0.6
- com.google.firebase:firebase-messging-directboot:23.0.6
- com.google.gms:google-services:4.3.12
- com.google.android.gms:strict-version-matcher-plugin:1.2.4
7 มิถุนายน 2022
อัปเดตล่าสุดของไลบรารี
play-services-location
มีการเปลี่ยนแปลงต่อไปนี้- แก้ไขปัญหาเกี่ยวกับคําอธิบายประกอบ Null สําหรับลูกค้า Kotlin
- แก้ไข
LocationCallback
ปัญหาการรั่วไหลของความทรงจํา - เพิ่ม API ใหม่สําหรับ getCurrentLocation() พร้อมด้วยตัวเลือกคําขอเพิ่มเติม
- เพิ่ม API ใหม่สําหรับ getLastLocation() พร้อมด้วยตัวเลือกคําขอเพิ่มเติม
- เพิ่ม API ใหม่สําหรับ requestLocationUpdates() ด้วยการรองรับไฟล์ปฏิบัติการ
- ค่าคงที่ LocationRequest.PRIORITY_* คงที่เพื่อค่าคงที่ Priority.PRIORITY_*
- เลิกใช้งาน LocationRequest.setExpirationTime() เพื่อแทนที่ด้วย LocationRequest.setExpirationDuration()
- ชี้แจงและเพิ่มคําแนะนําเพิ่มเติมในเอกสารอ้างอิงของห้องสมุด
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:20.0.0
1 มิถุนายน 2022
โดยทั่วไปแล้วไลบรารี
play-services-appindex
พร้อมใช้งานแล้ว ไลบรารีนี้เป็นการแทนที่ไลบรารีfirebase-appindexing
และรองรับกรณีการใช้งานสําหรับการแชร์เอกสารที่มีโครงสร้างเป็นIndexables
และUserActions
ด้วย Google Assistantโปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับการแชร์เอกสารกับ Google Assistant ที่หัวข้อพุชทางลัดแบบไดนามิกไปยัง Assistant
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-appindex:16.1.0
26 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase App Distribution
- ปลั๊กอิน Firebase App Distribution Gradle
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
การอัปเดตไลบรารี TensorFlow Lite ล่าสุดจะรวมการเปลี่ยนแปลงทั้งหมดที่รวมอยู่ในการเผยแพร่ TensorFlow เวอร์ชัน 2.9
การอัปเดตล่าสุดในไลบรารี
play-services-fitness
จะเลิกใช้งาน API ที่รองรับการอ่านและการเขียนข้อมูลการออกกําลังกายที่ผ่านมาเพื่อใช้ Health Connect
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-เบต้า02
- com.google.android.gms:play-services-tflite-impl:16.0.0-เบต้า02
- com.google.android.gms:play-services-tflite-support:16.0.0-เบต้า02
- com.google.android.gms:play-services-fitness:21.1.0
- com.google.firebase:firebase-bom:30.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-เบต้า03
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-gradle:3.0.2
- com.google.firebase:firebase-auth:21.0.5
- com.google.firebase:firebase-auth-ktx:21.0.5
- com.google.firebase:firebase-crashlytics:18.2.11
- com.google.firebase:firebase-crashlytics-ktx:18.2.11
- com.google.firebase:firebase-crashlytics-ndk:18.2.11
- com.google.firebase:firebase-crashlytics-buildtools:2.9.0
- com.google.firebase:firebase-crashlytics-gradle:2.9.0
- com.google.firebase:firebase-perf:20.1.0
- com.google.firebase:firebase-perf-ktx:20.1.0
25 พฤษภาคม 2022
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:21.0.0
- com.google.android.gms:play-services-ads-lite:21.0.0
- com.google.firebase:firebase-ads:21.0.0
- com.google.firebase:firebase-ads-lite:21.0.0
23 พฤษภาคม 2022
การอัปเดต
play-service-nearby
ล่าสุด (v18.2.0) ประกอบด้วย UWB API ใกล้เคียงซึ่งเปิดตัวสู่สาธารณะครั้งแรก
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services- Nearby:18.2.0
19 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.0.2
- com.google.firebase:firebase-datatransport:18.1.4
- com.google.firebase:firebase-messging:23.0.5
- com.google.firebase:firebase-messging-ktx:23.0.5
- com.google.firebase:firebase-messging-directboot:23.0.5
12 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การตรวจสอบสิทธิ์ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.0.1
- com.google.firebase:firebase-auth:21.0.4
- com.google.firebase:firebase-auth-ktx:21.0.4
10 พฤษภาคม 2022
- รุ่นเบต้าเบื้องต้นของไลบรารีเครื่องมือสแกนบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-เบต้า1
6 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase SDK สําหรับ Google Analytics
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Firebase App Check
- Firebase Cloud Messaging
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:30.0.0
- com.google.firebase:firebase-Common:20.1.1
- com.google.firebase:firebase-Common-ktx:20.1.1
- com.google.firebase:firebase-analytics:21.0.0
- com.google.firebase:firebase-analytics-ktx:21.0.0
- com.google.firebase:firebase-core:21.0.0
- com.google.firebase:firebase-appcheck:16.0.0
- com.google.firebase:firebase-appcheck-debug:16.0.0
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0
- com.google.firebase:firebase-appcheck-interop:16.0.0
- com.google.firebase:firebase-appcheck-playintegrity:16.0.0
- com.google.firebase:firebase-appcheck-safetynet:16.0.0
- com.google.firebase:firebase-config:21.1.0
- com.google.firebase:firebase-config-ktx:21.1.0
- com.google.firebase:firebase-database:20.0.5
- com.google.firebase:firebase-database-ktx:20.0.5
- com.google.firebase:firebase-datatransport:18.1.3
- com.google.firebase:firebase-firestore:24.1.2
- com.google.firebase:firebase-firestore-ktx:24.1.2
- com.google.firebase:firebase-functions:20.1.0
- com.google.firebase:firebase-functions-ktx:20.1.0
- com.google.firebase:firebase-messging:23.0.4
- com.google.firebase:firebase-messging-directboot:23.0.4
- com.google.firebase:firebase-messging-ktx:23.0.4
- com.google.android.gms:play-services-measurement:21.0.0
- com.google.android.gms:play-services-measurement-api:21.0.0
- com.google.android.gms:play-services-measurement-base:21.0.0
- com.google.android.gms:play-services-measurement-impl:21.0.0
- com.google.android.gms:play-services-measurement-sdk:21.0.0
- com.google.android.gms:play-services-measurement-sdk-api:21.0.0
3 พฤษภาคม 2022
- การอัปเดตไลบรารี
play-services-basement
ล่าสุดช่วยปรับปรุงความปลอดภัยในการยืนยันตัวตนและจัดการกับช่องโหว่ของPendingIntent
ที่เปลี่ยนแปลงได้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:18.0.2
27 เมษายน 2022
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้- เลิกใช้งาน API ใน
CredentialClient
และคลาสคําขอ/การตอบกลับที่เกี่ยวข้อง
- เลิกใช้งาน API ใน
อัปเดตล่าสุดของ Firebase มีการเปลี่ยนแปลงใน Firebase Crashlytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.2.0
- com.google.firebase:firebase-crashlytics:18.2.10
- com.google.firebase:firebase-crashlytics-ktx:18.2.10
- com.google.firebase:firebase-crashlytics-ndk:18.2.10
14 เมษายน 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.3.1
- com.google.firebase:firebase-appcheck:16.0.0-เบต้า06
- com.google.firebase:firebase-appcheck-debug:16.0.0-เบต้า06
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-เบต้า06
- com.google.firebase:firebase-appcheck-interop:16.0.0-เบต้า06
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-เบต้า06
- com.google.firebase:firebase-appdistribution:16.0.0-เบต้า02
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-เบต้า02
- com.google.firebase:firebase-datatransport:18.1.2
- com.google.firebase:firebase-firestore:24.1.1
- com.google.firebase:firebase-firestore-ktx:24.1.1
- com.google.firebase:firebase-messging:23.0.3
- com.google.firebase:firebase-messging-ktx:23.0.3
- com.google.firebase:firebase-messging-directboot:23.0.3
12 เมษายน 2022
การอัปเดตล่าสุดของ
play-services-nearby
(v18.1.0) ประกอบด้วยการเปลี่ยนแปลงต่อไปนี้ตอนนี้ต้องใช้สิทธิ์
BLUETOOTH_ADVERTISE
,BLUETOOTH_CONNECT
และBLUETOOTH_SCAN
สําหรับการเชื่อมต่อใกล้เคียงจาก Android Sเพิ่ม
Payload#setFileName()
และPayload#setParentFolder()
เพื่อบันทึกไฟล์ที่ได้รับพร้อมด้วยชื่อไฟล์และเส้นทางที่เกี่ยวข้องเพิ่ม
VariantOfConcern
เพื่ออนุญาตให้หน่วยงานด้านสาธารณสุข (PHA) แนบตัวแปรที่ PHA กําหนดในการแจ้งเตือนความเสี่ยงต่อการติดเชื้อ ตัวอย่างเช่น PHA อาจกําหนดคําจํากัดความดังต่อไปนี้VariantOfConcernType.type1
เป็น "วัคซีนมีประสิทธิภาพ"VariantOfConcernType.type2
เป็น "ส่งผ่านข้อมูลสูง"VariantOfConcernType.type3
เป็น "ความรุนแรงสูง"VariantOfConcernType.type4
เป็น "การค้นพบวัคซีน"เลิกใช้งานฟีเจอร์คลื่นความถี่สูงของข้อความที่อยู่ใกล้เคียง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services- Nearby:18.1.0
24 มีนาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase SDK สําหรับ Google Analytics
- Cloud Firestore
- Firebase App Check
- การตรวจสอบสิทธิ์ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.3.0
- com.google.firebase:firebase-core:20.1.2
- com.google.firebase:firebase-analytics:20.1.2
- com.google.firebase:firebase-analytics-ktx:20.1.2
- com.google.firebase:firebase-annotations:16.1.0
- com.google.firebase:firebase-appcheck:16.0.0-เบต้า05
- com.google.firebase:firebase-appcheck-debug:16.0.0-เบต้า05
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-เบต้า05
- com.google.firebase:firebase-appcheck-interop:16.0.0-เบต้า05
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-เบต้า05
- com.google.firebase:firebase-auth:21.0.3
- com.google.firebase:firebase-auth-ktx:21.0.3
- com.google.firebase:firebase-firestore:24.1.0
- com.google.firebase:firebase-firestore-ktx:24.1.0
- com.google.android.gms:play-services-measurement:20.1.2
- com.google.android.gms:play-services-measurement-api:20.1.2
- com.google.android.gms:play-services-measurement-base:20.1.2
- com.google.android.gms:play-services-measurement-impl:20.1.2
- com.google.android.gms:play-services-measurement-sdk:20.1.2
- com.google.android.gms:play-services-measurement-sdk-api:20.1.2
22 มีนาคม 2022
- การอัปเดตไลบรารี
play-services-basement
ล่าสุดแก้ปัญหาการละเมิด Android 12
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:18.0.1
17 มีนาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase SDK สําหรับ Google Analytics
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.2.1
- com.google.firebase:firebase-core:20.1.1
- com.google.firebase:firebase-analytics:20.1.1
- com.google.firebase:firebase-analytics-ktx:20.1.1
- com.google.firebase:firebase-messging:23.0.2
- com.google.firebase:firebase-messging-ktx:23.0.2
- com.google.firebase:firebase-messging-directboot:23.0.2
- com.google.android.gms:play-services-measurement:20.1.1
- com.google.android.gms:play-services-measurement-api:20.1.1
- com.google.android.gms:play-services-measurement-base:20.1.1
- com.google.android.gms:play-services-measurement-impl:20.1.1
- com.google.android.gms:play-services-measurement-sdk:20.1.1
- com.google.android.gms:play-services-measurement-sdk-api:20.1.1
15 มีนาคม 2022
- ไลบรารี
play-services-games-v2
รุ่นแรกพร้อมใช้งานแล้ว ห้องสมุดนี้มีฟังก์ชันการลงชื่อเข้าใช้ที่ไม่ซับซ้อน ดูข้อมูลเพิ่มเติมได้ที่คู่มือเริ่มต้นใช้งานการลงชื่อเข้าใช้สําหรับเวอร์ชัน 2
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games-v2:17.0.0
10 มีนาคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Distribution
- ปลั๊กอิน Firebase App Distribution Gradle
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- ลิงก์แบบไดนามิกของ Firebase
- การรับส่งข้อความในแอป Firebase
- การติดตั้ง Firebase
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.2.0
- com.google.firebase:firebase-abt:21.0.1
- com.google.firebase:firebase-appdistribution:16.0.0-เบต้า01
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-เบต้า01
- com.google.firebase:firebase-appdistribution-gradle:3.0.1
- com.google.firebase:firebase-auth:21.0.2
- com.google.firebase:firebase-auth-ktx:21.0.2
- com.google.firebase:firebase-Common:20.1.0
- com.google.firebase:firebase-Common-ktx:20.1.0
- com.google.firebase:firebase-config:21.0.2
- com.google.firebase:firebase-config-ktx:21.0.2
- com.google.firebase:firebase-crashlytics:18.2.9
- com.google.firebase:firebase-crashlytics-ktx:18.2.9
- com.google.firebase:firebase-crashlytics-ndk:18.2.9
- com.google.firebase:firebase-database:20.0.4
- com.google.firebase:firebase-database-ktx:20.0.4
- com.google.firebase:firebase-database-collection:18.0.1
- com.google.firebase:firebase-dynamic-links:21.0.1
- com.google.firebase:firebase-dynamic-links-ktx:21.0.1
- com.google.firebase:firebase-firestore:24.0.2
- com.google.firebase:firebase-firestore-ktx:24.0.2
- com.google.firebase:firebase-functions:20.0.2
- com.google.firebase:firebase-functions-ktx:20.0.2
- com.google.firebase:firebase-inappmessging:20.1.2
- com.google.firebase:firebase-inappmessging-ktx:20.1.2
- com.google.firebase:firebase-inappmessging-display:20.1.2
- com.google.firebase:firebase-inappmessging-display-ktx:20.1.2
- com.google.firebase:firebase-installations:17.0.1
- com.google.firebase:firebase-installations-ktx:17.0.1
- com.google.firebase:firebase-installations-interop:17.0.1
- com.google.firebase:firebase-messging:23.0.1
- com.google.firebase:firebase-messging-ktx:23.0.1
- com.google.firebase:firebase-messging-directboot:23.0.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.3
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.3
- com.google.firebase:firebase-perf:20.0.6
- com.google.firebase:firebase-perf-ktx:20.0.6
- com.google.firebase:firebase-storage:20.0.1
- com.google.firebase:firebase-storage-ktx:20.0.1
8 มีนาคม 2022
- การอัปเดตไลบรารี
play-services-wallet
ล่าสุดมี API ใหม่สําหรับ OCR ของบัตรเครดิต ดูรายละเอียดเพิ่มเติมได้ที่คู่มือนักพัฒนาซอฟต์แวร์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:19.1.0
28 กุมภาพันธ์ 2022
อัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS รวมการแก้ไขปัญหาต่อไปนี้
ลําดับการดําเนินการงานทําให้เกิดปัญหากับไลบรารี Hilt DI (ปัญหา GitHub 209, ปัญหา GitHub #194, ปัญหา GitHub #2744)
โปรเจ็กต์ที่มีตัวแปรจํานวนมากใช้เวลานานในการตรวจหาทรัพยากร Dependency (ปัญหา GitHub #200)
การรวมทรัพยากร Dependency ทดสอบ (ปัญหา GitHub #214)
ไม่มีใบอนุญาต (ปัญหา GitHub #215)
ระดับความรุนแรงของการบันทึก
AmbiguousVariantSelectionException
ลดลง (ปัญหา GitHub #202)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.5
22 กุมภาพันธ์ 2022
อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้จากบันทึกประจํารุ่น ML Kit
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-face-detection:17.0.1
- com.google.android.gms:play-services-ads:20.6.0
- com.google.android.gms:play-services-ads-lite:20.6.0
- com.google.firebase:firebase-ads:20.6.0
- com.google.firebase:firebase-ads-lite:20.6.0
17 กุมภาพันธ์ 2022
- การเปิดตัวบริการสาธารณะของไลบรารี Google Play รุ่นเบต้าของ TensorFlow Lite พร้อมให้ใช้งานแล้ว ไลบรารีนี้ใช้แทนไลบรารี TensorFlow Lite แบบสแตนด์อโลนเพื่อลดขนาดแอปและรับการอัปเดตอัตโนมัติได้ อ่านข้อมูลเพิ่มเติมได้ในเอกสาร TensorFlow
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-เบต้า01
- com.google.android.gms:play-services-tflite-impl:16.0.0-เบต้า01
- com.google.android.gms:play-services-tflite-support:16.0.0-เบต้า01
11 กุมภาพันธ์ 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.1.0
- com.google.firebase:firebase-core:20.1.0
- com.google.firebase:firebase-analytics:20.1.0
- com.google.firebase:firebase-analytics-ktx:20.1.0
- com.google.firebase:firebase-crashlytics:18.2.8
- com.google.firebase:firebase-crashlytics-ktx:18.2.8
- com.google.firebase:firebase-crashlytics-ndk:18.2.8
- com.google.firebase:firebase-ml-modeldownloader:24.0.2
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.2
- com.google.firebase:firebase-perf:20.0.5
- com.google.firebase:firebase-perf-ktx:20.0.5
1 กุมภาพันธ์ 2022
- การอัปเดตไลบรารี
play-services-auth
ล่าสุดมี API ใหม่ที่จะช่วยอํานวยความสะดวกในการลงชื่อเข้าใช้สําหรับการตรวจสอบสิทธิ์ผ่านหมายเลขโทรศัพท์ ซึ่งจะช่วยให้ผู้ใช้เลือกหมายเลขโทรศัพท์ในซิมการ์ดและแชร์กับแอปการโทรได้ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับ API
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.1.0
25 มกราคม 2022
- อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้จากบันทึกประจํารุ่น ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0
- com.google.android.gms:play-services-mlkit-face-detection:17.0.0
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.7
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta3
- com.google.android.gms:play-services-mlkit-language-id:17.0.0-beta1
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-Common:17.0.0
20 มกราคม 2022
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase Crashlytics
- ปลั๊กอิน Firebase App Distribution Gradle
- ปลั๊กอิน Firebase Performance Monitoring Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.0.4
- com.google.firebase:firebase-crashlytics:18.2.7
- com.google.firebase:firebase-crashlytics-ktx:18.2.7
- com.google.firebase:firebase-crashlytics-ndk:18.2.7
- com.google.firebase:firebase-firestore:24.0.1
- com.google.firebase:firebase-firestore-ktx:24.0.1
- com.google.firebase:firebase-appdistribution-gradle:3.0.0
- com.google.firebase:perf-plugin:1.4.1
10 มกราคม 2022
การอัปเดต SDK ใน Store Store ล่าสุดมีการเปลี่ยนแปลงดังนี้
เพิ่มวิธีใหม่ ซึ่งก็คือ
StoreBytesData.Builder#setShouldBackupToCloud
ซึ่งช่วยให้คุณเปิดใช้การสํารองข้อมูลข้อมูล Block Store ของแอปไปยังระบบคลาวด์ได้เพิ่ม API ใหม่
BlockstoreClient#isEndToEndEncryptionAvailable
ซึ่งช่วยให้คุณตรวจสอบว่าข้อมูล "บล็อกร้านค้าที่สํารองข้อมูลไว้ในระบบคลาวด์" จะได้รับการเข้ารหัสจากต้นทางถึงปลายทางหรือไม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.1.0
5 มกราคม 2022
- การอัปเดตไลบรารีล่าสุดหลายรายการ (ดูส่วน "อาร์ติแฟกต์ที่เผยแพร่" ด้านล่าง) ประกอบด้วยการใช้
play-services-base
และplay-services-tasks
เวอร์ชันล่าสุด (v18.0.1) เพื่อแก้ไขปัญหาที่อธิบายไว้ในรุ่น 09 ธันวาคม 2021
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads-identifier:18.0.1
- com.google.android.gms:play-services-afs-native:19.0.3
- com.google.android.gms:play-services-analytics:18.0.1
- com.google.android.gms:play-services-analytics-impl:18.0.1
- com.google.android.gms:play-services-appset:16.0.2
- com.google.android.gms:play-services-auth:20.0.1
- com.google.android.gms:play-services-auth-api-phone:18.0.1
- com.google.android.gms:play-services-auth-base:18.0.1
- com.google.android.gms:play-services-auth-blockstore:16.0.4
- com.google.android.gms:play-services-awareness:19.0.1
- com.google.android.gms:play-services-cast:21.0.1
- com.google.android.gms:play-services-cast-framework:21.0.1
- com.google.android.gms:play-services-cast-tv:19.0.1
- com.google.android.gms:play-services-cloud-messging:17.0.2
- com.google.android.gms:play-services-cronet:18.0.1
- com.google.android.gms:play-services-fitness:21.0.1
- com.google.android.gms:play-services-flags:18.0.1
- com.google.android.gms:play-services-games:22.0.1
- com.google.android.gms:play-services-identity:18.0.1
- com.google.android.gms:play-services-instantapps:18.0.1
- com.google.android.gms:play-services-location:19.0.1
- com.google.android.gms:play-services-maps:18.0.2
- com.google.android.gms:play-services- Nearby:18.0.2
- com.google.android.gms:play-services-password-complexity:18.0.1
- com.google.android.gms:play-services-pay:16.0.3
- com.google.android.gms:play-services-recaptcha:17.0.1
- com.google.android.gms:play-services-safetynet:18.0.1
- com.google.android.gms:play-services-stats:17.0.3
- com.google.android.gms:play-services-streamprotect:16.0.2
- com.google.android.gms:play-services-tagmanager:18.0.1
- com.google.android.gms:play-services-tagmanager-api:18.0.1
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.1
- com.google.android.gms:play-services-wallet:19.0.1
16 ธันวาคม 2021
การอัปเดตล่าสุดของ
play-services-base
และplay-services-tasks
จะช่วยแก้ไขปัญหาที่อาจนําไปสู่ NPE รันไทม์ (NullPointerException
) เมื่อจัดการTask<Void>
จะส่งผลให้โค้ด Kotlin ทํางาน หากคุณใช้ไลบรารีเวอร์ชันใดก็ตามที่ระบุไว้ในรุ่น 09 ธันวาคม 2021 คุณจะหลีกเลี่ยง NPE รันไทม์ได้โดยอย่างชัดแจ้ง ทั้งนี้ขึ้นอยู่กับเวอร์ชัน 18.0.1 ของplay-services-base
และplay-services-tasks
เพิ่มโค้ดต่อไปนี้ลงในส่วนdependencies
ของbuild.gradle
implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1'
ในเดือนมกราคม 2022 เราวางแผนจะเปิดตัวอาร์ติแฟกต์อื่นๆ เวอร์ชันใหม่ที่เปิดตัวในวันที่ 9 ธันวาคม ซึ่งมีทรัพยากร Dependency ใหม่
POM
ในplay-services-base
และplay-services-tasks
เวอร์ชัน 18.0.1การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase SDK สําหรับ Google Analytics
Firebase รุ่นนี้เปิดตัว
play-services-base
และplay-services-tasks
(v18.0.1) เวอร์ชันล่าสุดเพื่อแก้ไขปัญหาที่อธิบายไว้ในรุ่น 9 ธันวาคม 2021ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:18.0.1
- com.google.android.gms:play-services-tasks:18.0.1
- com.google.firebase:firebase-bom:29.0.3
- com.google.firebase:firebase-core:20.0.2
- com.google.firebase:firebase-analytics:20.0.2
- com.google.firebase:firebase-analytics-ktx:20.0.2
- com.google.android.gms:play-services-measurement:20.0.2
- com.google.android.gms:play-services-measurement-api:20.0.2
- com.google.android.gms:play-services-measurement-base:20.0.2
- com.google.android.gms:play-services-measurement-impl:20.0.2
- com.google.android.gms:play-services-measurement-sdk:20.0.2
- com.google.android.gms:play-services-measurement-sdk-api:20.0.2
14 ธันวาคม 2021
- อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้จากบันทึกประจํารุ่น ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:17.0.0
- com.google.android.gms:play-services-mlkit-face-detection:16.2.1
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.6
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta2
- com.google.android.gms:play-services-mlkit-text-recognition:17.0.1
10 ธันวาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.0.2
- com.google.firebase:firebase-crashlytics:18.2.6
- com.google.firebase:firebase-crashlytics-ktx:18.2.6
- com.google.firebase:firebase-crashlytics-ndk:18.2.6
9 ธันวาคม 2021
การอัปเดตไลบรารีล่าสุดหลายรายการจะมีการเปลี่ยนแปลงต่อไปนี้
- มีการใช้คําอธิบายประกอบ Nullability ที่เข้มงวด (
@NonNull
และ@Nullable
) เมื่อมีการใช้@RecentlyNonNull
และ@RecentlyNullable
ก่อนหน้านี้ การเปลี่ยนแปลงนี้จะทําให้เกิดคําเตือนว่าค่า Null แสดงข้อผิดพลาดเมื่อสร้างโค้ด Kotlin หรือใช้เฟรมเวิร์กnull
ของ Java การเปลี่ยนแปลงหมายเหตุที่คล้ายกันจะทยอยเปิดตัวในอาร์ติแฟกต์com.google.android.gms
อื่นๆ ในอนาคต
ตรวจสอบรายการ "ไลบรารีทั้งหมดที่เผยแพร่" เพื่อดูรายการไลบรารีทั้งหมดที่ได้รับผลกระทบ
- มีการใช้คําอธิบายประกอบ Nullability ที่เข้มงวด (
อัปเดตล่าสุดของไลบรารี
play-services-base
,play-services-basement
และplay-services-tasks
ประกอบด้วยการเปลี่ยนแปลงคําอธิบายประกอบ Nullability ที่จํากัดที่เข้มงวดซึ่งอธิบายไว้ข้างต้น รวมถึงการเปลี่ยนแปลงเพิ่มเติมต่อไปนี้- นําค่าคงที่ฟิตเนสที่เลิกใช้งานแล้วออกจากขอบเขต
- เพิ่ม
withTimeout()
วิธียูทิลิตีลงในงานแล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-analytics:20.0.1
- com.google.firebase:firebase-analytics-ktx:20.0.1
- com.google.firebase:firebase-core:20.0.1
- com.google.android.gms:play-services-ads-identifier:18.0.0
- com.google.android.gms:play-services-afs-native:19.0.2
- com.google.android.gms:play-services-analytics:18.0.0
- com.google.android.gms:play-services-analytics-impl:18.0.0
- com.google.android.gms:play-services-appset:16.0.1
- com.google.android.gms:play-services-auth:20.0.0
- com.google.android.gms:play-services-auth-api-phone:18.0.0
- com.google.android.gms:play-services-auth-base:18.0.0
- com.google.android.gms:play-services-auth-blockstore:16.0.3
- com.google.android.gms:play-services-awareness:19.0.0
- com.google.android.gms:play-services-base:18.0.0
- com.google.android.gms:play-services-basement:18.0.0
- com.google.android.gms:play-services-cast:21.0.0
- com.google.android.gms:play-services-cast-framework:21.0.0
- com.google.android.gms:play-services-cast-tv:19.0.0
- com.google.android.gms:play-services-cloud-messging:17.0.1
- com.google.android.gms:play-services-cronet:18.0.0
- com.google.android.gms:play-services-fitness:21.0.0
- com.google.android.gms:play-services-flags:18.0.0
- com.google.android.gms:play-services-games:22.0.0
- com.google.android.gms:play-services-identity:18.0.0
- com.google.android.gms:play-services-instantapps:18.0.0
- com.google.android.gms:play-services-location:19.0.0
- com.google.android.gms:play-services-maps:18.0.1
- com.google.android.gms:play-services-measurement:20.0.1
- com.google.android.gms:play-services-measurement-api:20.0.1
- com.google.android.gms:play-services-measurement-base:20.0.1
- com.google.android.gms:play-services-measurement-impl:20.0.1
- com.google.android.gms:play-services-measurement-sdk:20.0.1
- com.google.android.gms:play-services-measurement-sdk-api:20.0.1
- com.google.android.gms:play-services- Nearby:18.0.1
- com.google.android.gms:play-services-password-complexity:18.0.0
- com.google.android.gms:play-services-pay:16.0.2
- com.google.android.gms:play-services-recaptcha:17.0.0
- com.google.android.gms:play-services-safetynet:18.0.0
- com.google.android.gms:play-services-stats:17.0.2
- com.google.android.gms:play-services-streamprotect:16.0.1
- com.google.android.gms:play-services-tagmanager:18.0.0
- com.google.android.gms:play-services-tagmanager-api:18.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.0
- com.google.android.gms:play-services-tasks:18.0.0
- com.google.android.gms:play-services-wallet:19.0.0
30 พฤศจิกายน 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase App Check
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.0.1
- com.google.firebase:firebase-appcheck:16.0.0-เบต้า04
- com.google.firebase:firebase-appcheck-debug:16.0.0-เบต้า04
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-เบต้า04
- com.google.firebase:firebase-appcheck-interop:16.0.0-เบต้า04
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-เบต้า04
- com.google.firebase:firebase-crashlytics:18.2.5
- com.google.firebase:firebase-crashlytics-buildtools:2.8.1
- com.google.firebase:firebase-crashlytics-gradle:2.8.1
- com.google.firebase:firebase-crashlytics-ktx:18.2.5
- com.google.firebase:firebase-crashlytics-ndk:18.2.5
- com.google.firebase:firebase-database:20.0.3
- com.google.firebase:firebase-database-ktx:20.0.3
- com.google.firebase:firebase-datatransport:18.1.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.1
- com.google.firebase:firebase-perf:20.0.4
- com.google.firebase:firebase-perf-ktx:20.0.4
18 พฤศจิกายน 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:20.5.0
- com.google.android.gms:play-services-ads-lite:20.5.0
- com.google.firebase:firebase-ads:20.5.0
- com.google.firebase:firebase-ads-lite:20.5.0
16 พฤศจิกายน 2021
การอัปเดตไลบรารี
play-services-cast
และplay-services-cast-framework
มีดังนี้- การปรับปรุงคิว:
- เพิ่มโค้ดเรียกกลับ
itemsReorderedAtIndexes
ใหม่ไปยังMediaQueue
ซึ่งระบบจะเรียกใช้เมื่อเรียงลําดับคิวใหม่ - เพิ่มการรองรับหมายเลขซีเรียลของคําสั่งคิว
- ทําให้พารามิเตอร์
customData
ใน `RemoteMediaClient#queueSetRetryMode ไม่มีข้อมูล - เลิกใช้งานฟีเจอร์การแสดงผลระยะไกล
- เปลี่ยน
minSdkVersion
จาก 14 เป็น 16
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่น SDK ของผู้ส่งสําหรับ Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:20.1.0
- com.google.android.gms:play-services-cast-framework:20.1.0
29 ตุลาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase Cloud Messaging
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- ลิงก์แบบไดนามิกของ Firebase
- การรับส่งข้อความในแอป Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:29.0.0
- com.google.firebase:firebase-analytics:20.0.0
- com.google.firebase:firebase-analytics-ktx:20.0.0
- com.google.firebase:firebase-core:20.0.0
- com.google.firebase:firebase-crashlytics:18.2.4
- com.google.firebase:firebase-crashlytics-buildtools:2.8.0
- com.google.firebase:firebase-crashlytics-gradle:2.8.0
- com.google.firebase:firebase-crashlytics-ktx:18.2.4
- com.google.firebase:firebase-crashlytics-ndk:18.2.4
- com.google.firebase:firebase-dynamic-links:21.0.0
- com.google.firebase:firebase-dynamic-links-ktx:21.0.0
- com.google.firebase:firebase-firestore:24.0.0
- com.google.firebase:firebase-firestore-ktx:24.0.0
- com.google.firebase:firebase-inappmessging:20.1.1
- com.google.firebase:firebase-inappmessging-display:20.1.1
- com.google.firebase:firebase-inappmessging-display-ktx:20.1.1
- com.google.firebase:firebase-inappmessging-ktx:20.1.1
- com.google.firebase:firebase-measurement-connector:20.0.0
- com.google.firebase:firebase-messging:23.0.0
- com.google.firebase:firebase-messging-directboot:23.0.0
- com.google.firebase:firebase-messging-ktx:23.0.0
- com.google.android.gms:play-services-measurement:20.0.0
- com.google.android.gms:play-services-measurement-base:20.0.0
- com.google.android.gms:play-services-measurement-sdk-api:20.0.0
- com.google.android.gms:play-services-measurement-api:20.0.0
- com.google.android.gms:play-services-measurement-sdk:20.0.0
- com.google.android.gms:play-services-measurement-impl:20.0.0
27 ตุลาคม 2021
ตอนนี้ไลบรารีของไคลเอ็นต์
play-services-maps
พร้อมให้บริการแก่ผู้ใช้ทั่วไปแล้ว ซึ่งรองรับใน Android API ระดับ 19 (Android 4.4, KitKat) ขึ้นไปรุ่นใหม่นี้มีตัวแสดงผลแผนที่ใหม่ซึ่งใช้งานได้เพื่อเลือกใช้ ซึ่งมีการปรับปรุงประสิทธิภาพและความเสถียร รวมถึงรองรับการจัดรูปแบบแผนที่ในระบบคลาวด์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้และอื่นๆ ได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-maps:18.0.0
11 ตุลาคม 2021
โดยทั่วไปแล้วไลบรารี
play-services-appset
พร้อมใช้งานแล้ว ไลบรารีนี้ออกแบบมาเพื่อรองรับกรณีการใช้งานต่างๆ เช่น ข้อมูลวิเคราะห์หรือการป้องกันการประพฤติมิชอบในลักษณะที่เคารพความเป็นส่วนตัวของผู้ใช้ไลบรารีนี้มีวิธีจัดการรหัสชุดแอป ซึ่งเป็นรหัสที่ไม่ซ้ํากัน ซึ่งช่วยให้คุณเชื่อมโยงการใช้งานหรือการดําเนินการในชุดแอปที่เป็นขององค์กรคุณบนอุปกรณ์หนึ่งๆ ได้ โปรดดูข้อมูลเพิ่มเติมที่คู่มือนี้
การอัปเดต GA นี้ประกอบด้วยการอัปเดตต่อไปนี้สําหรับเวอร์ชันตัวอย่างสําหรับนักพัฒนาซอฟต์แวร์
- เปลี่ยนชื่ออินเทอร์เฟซไคลเอ็นต์หลายรายการ โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อเอกสารอ้างอิง API ของ
play-services-appset
- ทําให้ไลบรารี
play-services-appset
เข้ากันได้กับรหัสชุดแอปที่กําหนดขอบเขตระดับนักพัฒนาแอปที่กําลังจะจัดขึ้น เราคาดว่าบริการ Google Play จะเพิ่มการรองรับรหัสชุดแอปที่กําหนดขอบเขตระดับนักพัฒนาแอปในเร็วๆ นี้ ความสามารถนี้จะเปิดตัวในบริการ Google Play และพุชไปยังอุปกรณ์ของผู้ใช้โดยไม่ต้องอัปเกรดเวอร์ชันไลบรารีplay-services-appset
- เปลี่ยนชื่ออินเทอร์เฟซไคลเอ็นต์หลายรายการ โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อเอกสารอ้างอิง API ของ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-appset:16.0.0
4 ตุลาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase App Check
- Cloud Firestore
- Firebase Crashlytics
- การตรวจสอบประสิทธิภาพ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.4.2
- com.google.firebase:firebase-analytics:19.0.2
- com.google.firebase:firebase-analytics-ktx:19.0.2
- com.google.firebase:firebase-appcheck:16.0.0-เบต้า03
- com.google.firebase:firebase-appcheck-debug:16.0.0-เบต้า03
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-เบต้า03
- com.google.firebase:firebase-appcheck-interop:16.0.0-เบต้า03
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-เบต้า03
- com.google.firebase:firebase-core:19.0.2
- com.google.firebase:firebase-crashlytics:18.2.3
- com.google.firebase:firebase-crashlytics-ktx:18.2.3
- com.google.firebase:firebase-crashlytics-ndk:18.2.3
- com.google.firebase:firebase-firestore:23.0.4
- com.google.firebase:firebase-firestore-ktx:23.0.4
- com.google.firebase:firebase-perf:20.0.3
- com.google.firebase:firebase-perf-ktx:20.0.3
- com.google.android.gms:play-services-measurement:19.0.2
- com.google.android.gms:play-services-measurement-base:19.0.2
- com.google.android.gms:play-services-measurement-sdk-api:19.0.2
- com.google.android.gms:play-services-measurement-api:19.0.2
- com.google.android.gms:play-services-measurement-sdk:19.0.2
- com.google.android.gms:play-services-measurement-impl:19.0.2
22 กันยายน 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:20.4.0
- com.google.android.gms:play-services-ads-lite:20.4.0
- com.google.firebase:firebase-ads:20.4.0
- com.google.firebase:firebase-ads-lite:20.4.0
22 กันยายน 2021
การอัปเดตไลบรารี
ads-identifier
ครั้งล่าสุดมีการประกาศสิทธิ์สําหรับบริการ Google Play:com.google.android.gms.permission.AD_ID
หากใช้
ads-identifier
v17.1.0 ขึ้นไป คุณไม่จําเป็นต้องประกาศสิทธิ์อีกครั้งในไฟล์ Manifest ของแอปเพื่อเข้าถึงรหัสโฆษณา อย่างไรก็ตาม หากแอปไม่ควรเข้าถึงรหัสโฆษณา คุณต้องนําสิทธิ์ออกโดยใช้<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
ดูรายละเอียดเพิ่มเติมได้ที่
getId()
การอัปเดตล่าสุดในไลบรารี
play-services-pay
แก้ไขปัญหาสิทธิ์ที่ทําให้ API ทั้งหมดถูกบล็อก
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads-identifier:17.1.0
- com.google.android.gms:play-services-pay:16.0.1
13 กันยายน 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Functions for Firebase (ไคลเอ็นต์)
- ฐานข้อมูลเรียลไทม์ของ Firebase
- ปลั๊กอิน Firebase App Distribution Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.4.1
- com.google.firebase:firebase-appdistribution-gradle:2.2.0
- com.google.firebase:firebase-database:20.0.2
- com.google.firebase:firebase-database-ktx:20.0.2
- com.google.firebase:firebase-datatransport:18.1.0
- com.google.firebase:firebase-encoders-proto:16.0.0
- com.google.firebase:firebase-functions:20.0.1
- com.google.firebase:firebase-functions-ktx:20.0.1
9 กันยายน 2021
การอัปเดตไลบรารี AFS แบบเนทีฟล่าสุดมีการเปลี่ยนแปลงดังนี้
- แก้ไขข้อบกพร่องที่
onAdLeftApplication
ไม่ได้บันทึกการคลิกโฆษณา - แก้ไขข้อบกพร่องที่แอปพลิเคชันจะขัดข้องเมื่อพยายามโหลดโฆษณาโดยไม่เชื่อมต่อ
- แก้ไขข้อบกพร่องที่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-afs-native:19.0.1
23 สิงหาคม 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:20.3.0
- com.google.android.gms:play-services-ads-lite:20.3.0
- com.google.firebase:firebase-ads:20.3.0
- com.google.firebase:firebase-ads-lite:20.3.0
20 สิงหาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การรับส่งข้อความในแอป Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.4.0
- com.google.firebase:firebase-core:19.0.1
- com.google.firebase:firebase-analytics:19.0.1
- com.google.firebase:firebase-analytics-ktx:19.0.1
- com.google.firebase:firebase-inappmessging:20.1.0
- com.google.firebase:firebase-inappmessging-ktx:20.1.0
- com.google.firebase:firebase-inappmessging-display:20.1.0
- com.google.firebase:firebase-inappmessging-display-ktx:20.1.0
- com.google.android.gms:play-services-measurement:19.0.1
- com.google.android.gms:play-services-measurement-base:19.0.1
- com.google.android.gms:play-services-measurement-sdk-api:19.0.1
- com.google.android.gms:play-services-measurement-api:19.0.1
- com.google.android.gms:play-services-measurement-sdk:19.0.1
- com.google.android.gms:play-services-measurement-impl:19.0.1
19 สิงหาคม 2021
การอัปเดตไลบรารี Analytics ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
- แก้ไขปัญหาที่ไลบรารีไม่สามารถสร้างด้วย Android 12 เป็นเป้าหมายได้
การอัปเดตไลบรารี Tag Manager ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
- ปรับปรุงโครงสร้างพื้นฐานภายใน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-analytics:17.0.1
- com.google.android.gms:play-services-analytics-impl:17.0.1
- com.google.android.gms:play-services-tagmanager:17.0.1
- com.google.android.gms:play-services-tagmanager-api:17.0.1
- com.google.android.gms:play-services-tagmanager-v4-impl:17.0.1
9 สิงหาคม 2021
ตอนนี้ App Store SDK มีให้ใช้โดยแอปต่างๆ เพื่อช่วยให้ลงชื่อเข้าใช้ในโทรศัพท์ที่ตั้งค่าใหม่ได้อย่างราบรื่น ดูข้อมูลเพิ่มเติมได้ที่เอกสารอ้างอิง SDK ของการบล็อก Store
ปลั๊กอิน google-services สําหรับ Android (v4.3.10) เวอร์ชันอัปเดตพร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.10
- com.google.android.gms:play-services-auth-blockstore:16.0.2
5 สิงหาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปลั๊กอิน google-services สําหรับ Android (v4.3.9) เวอร์ชันอัปเดตพร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.3.1
- com.google.firebase:firebase-config:21.0.1
- com.google.firebase:firebase-config-ktx:21.0.1
- com.google.firebase:firebase-crashlytics:18.2.1
- com.google.firebase:firebase-crashlytics-ktx:18.2.1
- com.google.firebase:firebase-crashlytics-ndk:18.2.1
- com.google.gms:google-services:4.3.9
28 กรกฎาคม 2021
ตัวอย่างไลบรารีของนักพัฒนาซอฟต์แวร์
play-services-appset
พร้อมให้บริการแล้ว ไลบรารีนี้ออกแบบมาเพื่อรองรับกรณีการใช้งาน เช่น ข้อมูลวิเคราะห์หรือการป้องกันการประพฤติมิชอบในลักษณะที่เคารพความเป็นส่วนตัวของผู้ใช้ไลบรารีนี้มีวิธีจัดการรหัสชุดแอป ซึ่งเป็นรหัสที่ไม่ซ้ํากัน ซึ่งช่วยให้คุณเชื่อมโยงการใช้งานหรือการดําเนินการในชุดแอปที่เป็นขององค์กรคุณบนอุปกรณ์หนึ่งๆ ได้ ดูข้อมูลเพิ่มเติมได้ในคู่มือนี้
เอกสารประกอบเกี่ยวกับการอ้างอิง API
ads-identifier
ได้รับการอัปเดตข้อมูลเกี่ยวกับการเปลี่ยนแปลงที่กําลังจะเกิดขึ้นกับรหัสโฆษณาเมื่อผู้ใช้เปิดใช้การติดตามโฆษณา รวมถึงข้อกําหนดเกี่ยวกับสิทธิ์ใหม่สําหรับบริการ Google Playดูรายละเอียดได้ที่
getId()
จะไม่มีการเปลี่ยนแปลงในไลบรารีads-identifier
เอง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-appset:16.0.0-alpha1
22 กรกฎาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase Crashlytics
- ลิงก์แบบไดนามิกของ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.3.0
- com.google.firebase:firebase-crashlytics:18.2.0
- com.google.firebase:firebase-crashlytics-ktx:18.2.0
- com.google.firebase:firebase-crashlytics-ndk:18.2.0
- com.google.firebase:firebase-database:20.0.1
- com.google.firebase:firebase-database-ktx:20.0.1
- com.google.firebase:firebase-dynamic-links:20.1.1
- com.google.firebase:firebase-dynamic-links-ktx:20.1.1
- com.google.firebase:firebase-firestore:23.0.3
- com.google.firebase:firebase-firestore-ktx:23.0.3
21 กรกฎาคม 2021
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีดังนี้- เพิ่ม API ใหม่
CredentialSavingClient#saveAccountLinkingToken
เพื่อช่วยให้คุณลิงก์บัญชีของผู้ใช้ในแอปพลิเคชันกับ Google เพื่อวัตถุประสงค์ในการลิงก์บัญชี - เพิ่มวิธีการใหม่
BeginSignInRequest.Builder#associateLinkedAccounts
เพื่อช่วยให้คุณลงชื่อเข้าใช้แอปได้หากก่อนหน้านี้ผู้ใช้ลิงก์บัญชีกับ Google
- เพิ่ม API ใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:19.2.0
9 กรกฎาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase App Check
- Cloud Firestore
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.2.1
- com.google.firebase:firebase-appcheck:16.0.0-เบต้า02
- com.google.firebase:firebase-appcheck-debug:16.0.0-เบต้า02
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-เบต้า02
- com.google.firebase:firebase-appcheck-interop:16.0.0-เบต้า02
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-เบต้า02
- com.google.firebase:firebase-firestore:23.0.2
- com.google.firebase:firebase-firestore-ktx:23.0.2
- com.google.firebase:firebase-perf:20.0.2
- com.google.firebase:firebase-perf-ktx:20.0.2
1 กรกฎาคม 2021
- ไลบรารี
play-services-pay
รุ่นแรกพร้อมใช้งานแล้ว ไลบรารีนี้จะแทนที่ฟังก์ชันWalletObjects
ของไลบรารีplay-services-wallet
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการผสานรวมนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-pay:16.0.0
23 มิถุนายน 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.2.0
- com.google.firebase:firebase-appdistribution-gradle:2.1.3
- com.google.firebase:firebase-crashlytics:18.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.7.1
- com.google.firebase:firebase-crashlytics-gradle:2.7.1
- com.google.firebase:firebase-crashlytics-ktx:18.1.0
- com.google.firebase:firebase-crashlytics-ndk:18.1.0
- com.google.firebase:firebase-datatransport:18.0.1
17 มิถุนายน 2021
การอัปเดตไลบรารี AFS แบบเนทีฟล่าสุดมีการเปลี่ยนแปลงดังนี้
อัปเดตการแสดงโฆษณาบนอุปกรณ์เคลื่อนที่เพื่อจับคู่เว็บและแสดงตัวอย่างการแสดงโฆษณา ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ AFS แบบเนทีฟสําหรับ Android
ยกเลิกความสามารถในการขอโฆษณา SPA
ตอนนี้ Stream Protect SDK ใช้กับแอปพลิเคชัน Android TV ดาวน์สตรีมที่มีความละเอียดอ่อนแล้ว SDK นี้ต้องใช้การรองรับเฟิร์มแวร์ของอุปกรณ์ และปัจจุบันใช้ได้กับ Chromecast ที่มี Google TV เท่านั้น ดูข้อมูลเพิ่มเติมได้ที่เอกสารอ้างอิง SDK ของ Stream Protect
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-afs-native:19.0.0
- com.google.android.gms:play-services-streamprotect:16.0.0
16 มิถุนายน 2021
ในการบังคับใช้การบังคับใช้เรื่องความว่างเปล่าที่เข้มงวด เราได้เพิ่มคําอธิบายประกอบ
@RecentlyNonNull
และ@RecentlyNullable
ลงใน SDK หลายรายการซึ่งก่อนหน้านี้ไม่ได้กําหนดความว่างเปล่า การเปลี่ยนแปลงนี้จะทําให้เกิดคําเตือนเกี่ยวกับการละเมิดความปลอดภัย ที่ไม่มีข้อมูลการเปลี่ยนแปลงนี้มีความสามารถในการทํางานร่วมกันของ Kotlin ได้ดีขึ้นและการตรวจสอบค่าคงที่แบบคงที่สําหรับแอปที่ใช้เฟรมเวิร์กการตรวจสอบ Null ที่ดียิ่งขึ้น
ส่วนการเพิ่ม
@RecentlyNonNull
และ@RecentlyNullable
ที่คล้ายกันจะทยอยเปิดตัวในcom.google.android.gms
เวอร์ชันอื่นๆ ในอนาคต
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-base:17.1.3
- com.google.android.gms:play-services-awareness:18.0.2
- com.google.android.gms:play-services-cronet:17.0.1
- com.google.android.gms:play-services-identity:17.0.1
- com.google.android.gms:play-services-instantapps:17.0.1
- com.google.android.gms:play-services-recaptcha:16.0.1
- com.google.android.gms:play-services-safetynet:17.0.1
8 มิถุนายน 2021
การอัปเดตล่าสุดของ
play-services-nearby
(v18.0.0) ประกอบด้วยการเปลี่ยนแปลงต่อไปนี้เพิ่มคําอธิบายประกอบ
@NonNull
และ@Nullable
ในแพลตฟอร์ม API แล้ว ซึ่งอาจทําลายแอป Kotlin ที่ไม่เคยจัดการค่าnull
ด้วยวิธีที่ปลอดภัยได้ (ดูเอกสารประกอบเกี่ยวกับ Null-safety)เปลี่ยน ConnectionsClient เป็นอินเทอร์เฟซแทนชั้นเรียนนามธรรม
เปลี่ยน ConnectionsClient#MAX_BYTES_DATA_SIZE เป็นที่สิ้นสุดแล้ว
เพิ่ม ConnectionInfo#getAuthenticationDigits() เพื่อรับโทเค็นการตรวจสอบสิทธิ์ที่มนุษย์อ่านได้ 4 หลักในอุปกรณ์ทั้งสอง
เพิ่มการรองรับการโอนไฟล์ที่มีความละเอียดอ่อนด้วย Payload#isSensitive() และ Payload#setSensitive(takeout) เพื่อจํากัดแอปอื่นๆ ไม่ให้เข้าถึงไฟล์ที่แชร์
เพิ่มการรองรับฟีเจอร์การอัปเกรดที่รบกวนผู้ใช้ ฟีเจอร์นี้เปิดใช้โดยค่าเริ่มต้น ไคลเอ็นต์จะปิดใช้งานได้โดย AdvertisingOptions.Builder#setDisrashiveupgrade(บูลีน) และ ConnectionOptions.Builder#setDisrashiveupgrade(บูลีน) ซึ่งทําให้ป้องกันไม่ให้เครือข่าย Wi-Fi ที่เชื่อมต่ออยู่เชื่อมต่ออยู่หรือถูกตัดการเชื่อมต่อในระหว่างการอัปเกรด
เลิกใช้งาน Payload.File#close() และ Payload.Stream#close()
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:20.2.0
- com.google.android.gms:play-services-ads-lite:20.2.0
- com.google.android.gms:play-services- Nearby:18.0.0
- com.google.firebase:firebase-ads:20.2.0
- com.google.firebase:firebase-ads-lite:20.2.0
3 มิถุนายน 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- ลิงก์แบบไดนามิกของ Firebase
- การตรวจสอบประสิทธิภาพ Firebase
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.1.0
- com.google.firebase:firebase-crashlytics:18.0.1
- com.google.firebase:firebase-crashlytics-buildtools:2.7.0
- com.google.firebase:firebase-crashlytics-gradle:2.7.0
- com.google.firebase:firebase-crashlytics-ktx:18.0.1
- com.google.firebase:firebase-crashlytics-ndk:18.0.1
- com.google.firebase:firebase-dynamic-links:20.1.0
- com.google.firebase:firebase-dynamic-links-ktx:20.1.0
- com.google.firebase:firebase-firestore:23.0.1
- com.google.firebase:firebase-firestore-ktx:23.0.1
- com.google.firebase:firebase-perf:20.0.1
- com.google.firebase:firebase-perf-ktx:20.0.1
26 พฤษภาคม 2021
ในการบังคับใช้การบังคับใช้เรื่องความว่างเปล่าที่เข้มงวด เราได้เพิ่มคําอธิบายประกอบ
@RecentlyNonNull
และ@RecentlyNullable
ลงใน SDK หลายรายการซึ่งก่อนหน้านี้ไม่ได้กําหนดความว่างเปล่า การเปลี่ยนแปลงนี้จะทําให้เกิดคําเตือนเกี่ยวกับการละเมิดความปลอดภัย ที่ไม่มีข้อมูลการเปลี่ยนแปลงนี้ช่วยให้ความสามารถในการทํางานร่วมกันของ Kotlin ดียิ่งขึ้น รวมถึงการตรวจสอบแบบคงที่แบบคงที่สําหรับแอปที่ใช้เฟรมเวิร์กการตรวจสอบ Null สําหรับ Java
ส่วนการเพิ่ม
@RecentlyNonNull
และ@RecentlyNullable
ที่คล้ายกันจะทยอยเปิดตัวในcom.google.android.gms
เวอร์ชันอื่นๆ ในอนาคต
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads-identifier:17.0.1
- com.google.android.gms:play-services-auth-api-phone:17.5.1
- com.google.android.gms:play-services-flags:17.0.1
- com.google.android.gms:play-services-password-complexity:17.0.1
- com.google.android.gms:play-services-stats:17.0.1
- com.google.android.gms:play-services-wallet:18.1.3
14 พฤษภาคม 2021
- ปลั๊กอิน google-services สําหรับ Android (v4.3.8) เวอร์ชันอัปเดตพร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.8
13 พฤษภาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การตรวจสอบสิทธิ์ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปลั๊กอิน google-services สําหรับ Android (v4.3.7) เวอร์ชันอัปเดตพร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.0.1
- com.google.firebase:firebase-auth:21.0.1
- com.google.firebase:firebase-auth-ktx:21.0.1
- com.google.firebase:firebase-crashlytics-buildtools:2.6.1
- com.google.firebase:firebase-crashlytics-gradle:2.6.1
- com.google.gms:google-services:4.3.7
11 พฤษภาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase SDK สําหรับ Google Analytics
- Firebase A/B Testing
- ปลั๊กอิน Firebase App Distribution Gradle
- การจัดทำดัชนีแอปของ Firebase
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- ลิงก์แบบไดนามิกของ Firebase
- การรับส่งข้อความในแอป Firebase
- การติดตั้ง Firebase
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- ปลั๊กอิน Firebase Performance Monitoring Gradle
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
รุ่นเบต้ารุ่นทดลองต่อไปนี้พร้อมให้บริการแล้ว
- Firebase App Check
- การรองรับโมดูลฟีเจอร์แบบไดนามิกของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปลั๊กอิน google-services สําหรับ Android (v4.3.6) เวอร์ชันอัปเดตพร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:28.0.0
- com.google.firebase:firebase-abt:21.0.0
- com.google.firebase:firebase-analytics:19.0.0
- com.google.firebase:firebase-analytics-ktx:19.0.0
- com.google.firebase:firebase-appcheck:16.0.0-เบต้า01
- com.google.firebase:firebase-appcheck-debug:16.0.0-เบต้า01
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-เบต้า01
- com.google.firebase:firebase-appcheck-interop:16.0.0-เบต้า01
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-เบต้า01
- com.google.firebase:firebase-appdistribution-gradle:2.1.2
- com.google.firebase:firebase-appindexing:20.0.0
- com.google.firebase:firebase-auth:21.0.0
- com.google.firebase:firebase-auth-interop:20.0.0
- com.google.firebase:firebase-auth-ktx:21.0.0
- com.google.firebase:firebase-Common:20.0.0
- com.google.firebase:firebase-Common-ktx:20.0.0
- com.google.firebase:firebase-components:17.0.0
- com.google.firebase:firebase-config:21.0.0
- com.google.firebase:firebase-config-ktx:21.0.0
- com.google.firebase:firebase-core:19.0.0
- com.google.firebase:firebase-crashlytics:18.0.0
- com.google.firebase:firebase-crashlytics-buildtools:2.6.0
- com.google.firebase:firebase-crashlytics-gradle:2.6.0
- com.google.firebase:firebase-crashlytics-ktx:18.0.0
- com.google.firebase:firebase-crashlytics-ndk:18.0.0
- com.google.firebase:firebase-database:20.0.0
- com.google.firebase:firebase-database-collection:18.0.0
- com.google.firebase:firebase-database-ktx:20.0.0
- com.google.firebase:firebase-datatransport:18.0.0
- com.google.firebase:firebase-dynamic-links:20.0.0
- com.google.firebase:firebase-dynamic-links-ktx:20.0.0
- com.google.firebase:firebase-dynamic-module-support:16.0.0-เบต้า01
- com.google.firebase:firebase-encoders:17.0.0
- com.google.firebase:firebase-encoders-json:18.0.0
- com.google.firebase:firebase-firestore:23.0.0
- com.google.firebase:firebase-firestore-ktx:23.0.0
- com.google.firebase:firebase-functions:20.0.0
- com.google.firebase:firebase-functions-ktx:20.0.0
- com.google.firebase:firebase-inappmessging:20.0.0
- com.google.firebase:firebase-inappmessging-display:20.0.0
- com.google.firebase:firebase-inappmessging-display-ktx:20.0.0
- com.google.firebase:firebase-inappmessging-ktx:20.0.0
- com.google.firebase:firebase-installations:17.0.0
- com.google.firebase:firebase-installations-interop:17.0.0
- com.google.firebase:firebase-installations-ktx:17.0.0
- com.google.firebase:firebase-measurement-connector:19.0.0
- com.google.firebase:firebase-messging:22.0.0
- com.google.firebase:firebase-messging-directboot:22.0.0
- com.google.firebase:firebase-messging-ktx:22.0.0
- com.google.firebase:firebase-ml-modeldownloader:24.0.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.0
- com.google.firebase:firebase-perf:20.0.0
- com.google.firebase:firebase-perf-ktx:20.0.0
- com.google.firebase:firebase-storage:20.0.0
- com.google.firebase:firebase-storage-ktx:20.0.0
- com.google.firebase:perf-plugin:1.4.0
- com.google.firebase:protolite-well-known-types:18.0.0
- com.google.android.gms:play-services-measurement:19.0.0
- com.google.android.gms:play-services-measurement-base:19.0.0
- com.google.android.gms:play-services-measurement-sdk-api:19.0.0
- com.google.android.gms:play-services-measurement-api:19.0.0
- com.google.android.gms:play-services-measurement-sdk:19.0.0
- com.google.android.gms:play-services-measurement-impl:19.0.0
- com.google.gms:google-services:4.3.6
29 เมษายน 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:20.1.0
- com.google.android.gms:play-services-ads-lite:20.1.0
- com.google.firebase:firebase-ads:20.1.0
- com.google.firebase:firebase-ads-lite:20.1.0
27 เมษายน 2021
การอัปเดตล่าสุดของ
play-services-maps
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่มคําอธิบายประกอบ "non-semver-breaking" Null ไปยังแพลตฟอร์ม API แล้ว
เพิ่มประกาศต่อไปนี้ลงใน
AndroidManifest.xml
เพื่อรองรับการกรองระดับการเข้าถึงแพ็กเกจใน Android 11 (API ระดับ 30) ขึ้นไป หลังจากอัปเดตเป็นcom.google.android.gms:play-services-maps:17.0.1
คุณนําบรรทัดต่อไปนี้ออกจากAndroidManifest.xml
ของตนเองได้
การอัปเดตไลบรารีอุปกรณ์ที่สวมใส่ได้ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
- แก้ไขข้อบกพร่องแล้ว
- ปรับปรุงความพร้อมใช้งานของ Wearable SDK ในอุปกรณ์ที่มีบริการ Google Play
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นที่สวมใส่ได้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-maps:17.0.1
- com.google.android.gms:play-services-wearable:17.1.0
20 เมษายน 2021
การอัปเดต Cast SDK ล่าสุดมีการเปลี่ยนแปลงดังนี้
- ลบ GameManager และ API ที่เกี่ยวข้องแล้ว โดยเลิกใช้งานตั้งแต่ปี 2017
- เพิ่มคลาส SessionState ลงในไลบรารีของไคลเอ็นต์แคสต์
- เพิ่ม CastReasonCodes เพื่ออธิบายรายละเอียดเกี่ยวกับ CastStatusCodes ใช้เมธอด CastContext#getCastReasonCodeForCastStatusCode(int) เพื่อแปลจาก CastStatusCodes เป็น CastReasonCodes
- อัปเดตทรัพยากร Dependency
com.google.android.datatransport:transport-api
เป็นเวอร์ชันล่าสุดแล้ว
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่น SDK ของผู้ส่งสําหรับ Android
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase ML
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:20.0.0
- com.google.android.gms:play-services-cast-framework:20.0.0
- com.google.android.gms:play-services-cast-tv:18.0.0
- com.google.firebase:firebase-bom:27.1.0
- com.google.firebase:firebase-appdistribution-gradle:2.1.1
- com.google.firebase:firebase-ml-modeldownloader:23.0.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:23.0.1
12 เมษายน 2021
อัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS รวมการแก้ไขปัญหาต่อไปนี้
- รองรับวงจร Dependency ในโปรเจ็กต์ (GitHub ปัญหา #172)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.4
8 เมษายน 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- รหัสอินสแตนซ์ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:27.0.0
- com.google.firebase:firebase-analytics:18.0.3
- com.google.firebase:firebase-analytics-ktx:18.0.3
- com.google.firebase:firebase-auth:20.0.4
- com.google.firebase:firebase-auth-ktx:20.0.4
- com.google.firebase:firebase-core:18.0.3
- com.google.firebase:firebase-iid:21.1.0
- com.google.firebase:firebase-iid-interop:17.1.0
- com.google.firebase:firebase-messging:21.1.0
- com.google.firebase:firebase-messging-directboot:21.1.0
- com.google.android.gms:play-services-measurement:18.0.3
- com.google.android.gms:play-services-measurement-base:18.0.3
- com.google.android.gms:play-services-measurement-sdk-api:18.0.3
- com.google.android.gms:play-services-measurement-api:18.0.3
- com.google.android.gms:play-services-measurement-sdk:18.0.3
- com.google.android.gms:play-services-measurement-impl:18.0.3
5 เมษายน 2021
อัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS รวมการแก้ไขปัญหาต่อไปนี้
- สร้างคําเตือนเนื่องจากการใช้ API ที่ล้าสมัย (ปัญหา GitHub #166)
- ไม่ได้แคชงาน (ปัญหา GitHub #68) (ปัญหาของ GitHub #146) (ปัญหาของ GitHub #165)
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.3
- com.google.android.gms:play-services-ads:20.0.0
- com.google.android.gms:play-services-ads-lite:20.0.0
- com.google.firebase:firebase-ads:20.0.0
- com.google.firebase:firebase-ads-lite:20.0.0
25 มีนาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Storage for Firebase
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.8.0
- com.google.firebase:firebase-crashlytics:17.4.1
- com.google.firebase:firebase-crashlytics-buildtools:2.5.2
- com.google.firebase:firebase-crashlytics-gradle:2.5.2
- com.google.firebase:firebase-crashlytics-ktx:17.4.1
- com.google.firebase:firebase-crashlytics-ndk:17.4.1
- com.google.firebase:firebase-firestore:22.1.2
- com.google.firebase:firebase-firestore-ktx:22.1.2
- com.google.firebase:firebase-storage:19.2.2
- com.google.firebase:firebase-storage-ktx:19.2.2
15 มีนาคม 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.8.0
- com.google.android.gms:play-services-ads-lite:19.8.0
- com.google.firebase:firebase-ads:19.8.0
- com.google.firebase:firebase-ads-lite:19.8.0
11 มีนาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase Crashlytics
- ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.7.0
- com.google.firebase:firebase-crashlytics:17.4.0
- com.google.firebase:firebase-crashlytics-ktx:17.4.0
- com.google.firebase:firebase-crashlytics-ndk:17.4.0
- com.google.firebase:firebase-database:19.7.0
- com.google.firebase:firebase-database-ktx:19.7.0
1 มีนาคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- การตรวจสอบสิทธิ์ Firebase
- การรับส่งข้อความในแอป Firebase
- Firebase ML
- การกำหนดค่าระยะไกลของ Firebase
- ปลั๊กอิน Firebase App Distribution Gradle
- ปลั๊กอิน Firebase Crashlytics Gradle
- ปลั๊กอิน Firebase Performance Monitoring Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.6.0
- com.google.firebase:firebase-auth:20.0.3
- com.google.firebase:firebase-auth-ktx:20.0.3
- com.google.firebase:firebase-config:20.0.4
- com.google.firebase:firebase-config-ktx:20.0.4
- com.google.firebase:firebase-firestore:22.1.1
- com.google.firebase:firebase-firestore-ktx:22.1.1
- com.google.firebase:firebase-inappmessging:19.1.5
- com.google.firebase:firebase-inappmessging-display:19.1.5
- com.google.firebase:firebase-inappmessging-display-ktx:19.1.5
- com.google.firebase:firebase-inappmessging-ktx:19.1.5
- com.google.firebase:firebase-ml-modeldownloader:23.0.0
- com.google.firebase:firebase-appdistribution-gradle:2.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.5.1
- com.google.firebase:firebase-crashlytics-gradle:2.5.1
- com.google.firebase:perf-plugin:1.3.5
18 กุมภาพันธ์ 2021
การอัปเดตล่าสุดของ
play-services-location
มีการเปลี่ยนแปลงต่อไปนี้ตอนนี้ Fused Location Provider (FLP) จะระงับตําแหน่งที่ไม่ถูกต้องเริ่มต้นโดยค่าเริ่มต้น วิธีนี้ทําให้ความแม่นยําของตําแหน่งดีขึ้น แต่เพิ่มเวลาในการตอบสนองให้น้อยที่สุด นักพัฒนาแอปที่ต้องการได้ผลลัพธ์เร็วขึ้นแทนผลลัพธ์ที่แม่นยํามากขึ้นจะใช้เมธอด
LocationRequest#setWaitForAccurateLocation()
ใหม่ก็ได้เพิ่มเมธอด
ActivityRecognitionClient#requestSleepSegmentUpdates()
เพื่ออนุญาตให้แอปลงทะเบียนสําหรับ Sleep API
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:18.0.0
11 กุมภาพันธ์ 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- การจัดทำดัชนีแอปของ Firebase
- การตรวจสอบประสิทธิภาพ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.5.0
- com.google.firebase:firebase-appindexing:19.2.0
- com.google.firebase:firebase-crashlytics-buildtools:2.5.0
- com.google.firebase:firebase-crashlytics-gradle:2.5.0
- com.google.firebase:firebase-datatransport:17.0.11
- com.google.firebase:firebase-firestore:22.1.0
- com.google.firebase:firebase-firestore-ktx:22.1.0
- com.google.firebase:firebase-perf:19.1.1
- com.google.firebase:firebase-perf-ktx:19.1.1
2 กุมภาพันธ์ 2021
- อัปเดตล่าสุดของไลบรารี
play-services-base
,play-services-basement
และplay-services-tasks
จะมีเฉพาะการอัปเดตภายในเท่านั้น
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:17.6.0
- com.google.android.gms:play-services-basement:17.6.0
- com.google.android.gms:play-services-tasks:17.2.1
28 มกราคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
- การกำหนดค่าระยะไกลของ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปลั๊กอิน google-services สําหรับ Android (v4.3.5) เวอร์ชันอัปเดตพร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.4.0
- com.google.firebase:firebase-analytics:18.0.2
- com.google.firebase:firebase-analytics-ktx:18.0.2
- com.google.firebase:firebase-config:20.0.3
- com.google.firebase:firebase-config-ktx:20.0.3
- com.google.firebase:firebase-core:18.0.2
- com.google.firebase:firebase-crashlytics:17.3.1
- com.google.firebase:firebase-crashlytics-ktx:17.3.1
- com.google.firebase:firebase-crashlytics-ndk:17.3.1
- com.google.firebase:firebase-firestore:22.0.2
- com.google.firebase:firebase-firestore-ktx:22.0.2
- com.google.firebase:firebase-inappmessging:19.1.4
- com.google.firebase:firebase-inappmessging-display:19.1.4
- com.google.firebase:firebase-inappmessging-display-ktx:19.1.4
- com.google.firebase:firebase-inappmessging-ktx:19.1.4
- com.google.android.gms:play-services-measurement:18.0.2
- com.google.android.gms:play-services-measurement-base:18.0.2
- com.google.android.gms:play-services-measurement-sdk-api:18.0.2
- com.google.android.gms:play-services-measurement-api:18.0.2
- com.google.android.gms:play-services-measurement-sdk:18.0.2
- com.google.android.gms:play-services-measurement-impl:18.0.2
- com.google.gms:google-services:4.3.5
25 มกราคม 2021
การอัปเดตไลบรารี
play-services-fido
ล่าสุดมีดังนี้แนะนําการเปิดตัวรุ่นเบต้าของ
SourceDirectTransferClient
แบบสาธารณะครั้งแรก คลาสนี้จะใช้วิธีการที่เปลี่ยนโทรศัพท์ Android เป็น Authenticator ของ FIDO เพื่อดําเนินขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์เลิกใช้
Fido#FIDO2_KEY_RESPONSE_EXTRA
และFido#FIDO2_KEY_ERROR_EXTRA
เลิกใช้
AuthenticatorAssertionResponse#getKeyHandle()
แล้วเลิกใช้
AuthenticatorAttestationResponse#getKeyHandle()
แล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fido:19.0.0-เบต้า
20 มกราคม 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.7.0
- com.google.android.gms:play-services-ads-lite:19.7.0
- com.google.firebase:firebase-ads:19.7.0
- com.google.firebase:firebase-ads-lite:19.7.0
14 มกราคม 2021
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การตรวจสอบสิทธิ์ Firebase
- การตรวจสอบประสิทธิภาพ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.3.0
- com.google.firebase:firebase-analytics:18.0.1
- com.google.firebase:firebase-analytics-ktx:18.0.1
- com.google.firebase:firebase-auth:20.0.2
- com.google.firebase:firebase-auth-interop:19.0.2
- com.google.firebase:firebase-auth-ktx:20.0.2
- com.google.firebase:firebase-core:18.0.1
- com.google.firebase:firebase-measurement-connector:18.0.2
- com.google.firebase:firebase-perf:19.1.0
- com.google.firebase:firebase-perf-ktx:19.1.0
- com.google.android.gms:play-services-measurement:18.0.1
- com.google.android.gms:play-services-measurement-base:18.0.1
- com.google.android.gms:play-services-measurement-sdk-api:18.0.1
- com.google.android.gms:play-services-measurement-api:18.0.1
- com.google.android.gms:play-services-measurement-sdk:18.0.1
- com.google.android.gms:play-services-measurement-impl:18.0.1
16 ธันวาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase Cloud Messaging
- การรับส่งข้อความในแอป Firebase
- การติดตั้ง Firebase
- รหัสอินสแตนซ์ Firebase
- การตรวจสอบประสิทธิภาพ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.2.0
- com.google.firebase:firebase-annotations:16.0.0
- com.google.firebase:firebase-auth-interop:19.0.1
- com.google.firebase:firebase-Common:19.5.0
- com.google.firebase:firebase-Common-ktx:19.5.0
- com.google.firebase:firebase-components:16.1.0
- com.google.firebase:firebase-database:19.6.0
- com.google.firebase:firebase-database-ktx:19.6.0
- com.google.firebase:firebase-datatransport:17.0.10
- com.google.firebase:firebase-encoders:16.1.0
- com.google.firebase:firebase-encoders-json:17.1.0
- com.google.firebase:firebase-firestore:22.0.1
- com.google.firebase:firebase-firestore-ktx:22.0.1
- com.google.firebase:firebase-functions:19.2.0
- com.google.firebase:firebase-functions-ktx:19.2.0
- com.google.firebase:firebase-iid:21.0.1
- com.google.firebase:firebase-inappmessging:19.1.3
- com.google.firebase:firebase-inappmessging-display:19.1.3
- com.google.firebase:firebase-inappmessging-display-ktx:19.1.3
- com.google.firebase:firebase-inappmessging-ktx:19.1.3
- com.google.firebase:firebase-installations:16.3.5
- com.google.firebase:firebase-installations-interop:16.0.1
- com.google.firebase:firebase-installations-ktx:16.3.5
- com.google.firebase:firebase-measurement-connector:18.0.1
- com.google.firebase:firebase-messging:21.0.1
- com.google.firebase:firebase-messging-directboot:21.0.1
- com.google.firebase:firebase-messging-ktx:21.0.1
- com.google.firebase:firebase-perf:19.0.11
- com.google.firebase:firebase-perf-ktx:19.0.11
- com.google.firebase:firebase-storage:19.2.1
- com.google.firebase:firebase-storage-ktx:19.2.1
- com.google.firebase:protolite-well-known-types:17.1.1
8 ธันวาคม 2020
- การอัปเดตวิสัยทัศน์ล่าสุดของไลบรารีบริการ Google Play จะรวมการอัปเดตภายในเท่านั้น
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-vision:20.1.3
- com.google.android.gms:play-services-vision-Common:19.1.3
- com.google.android.gms:play-services-vision-image-label:18.1.1
4 ธันวาคม 2020
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.6.0
- com.google.android.gms:play-services-ads-lite:19.6.0
- com.google.firebase:firebase-ads:19.6.0
- com.google.firebase:firebase-ads-lite:19.6.0
3 ธันวาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.1.1
- com.google.firebase:firebase-config:20.0.2
- com.google.firebase:firebase-config-ktx:20.0.2
25 พฤศจิกายน 2020
เพิ่มไลบรารี
play-services-password-complexity
แล้วไลบรารีนี้รองรับการตรวจสอบคุณภาพการล็อกหน้าจอ (เปิดตัวใน Android 10) สําหรับอุปกรณ์ที่ใช้ Android 4.4 ขึ้นไป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-password-complexity:17.0.0
12 พฤศจิกายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- การติดตั้ง Firebase
- การตรวจสอบประสิทธิภาพ Firebase
- ปลั๊กอิน Firebase Performance Monitoring Gradle
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.1.0
- com.google.firebase:firebase-auth:20.0.1
- com.google.firebase:firebase-auth-ktx:20.0.1
- com.google.firebase:firebase-Common:19.4.0
- com.google.firebase:firebase-Common-ktx:19.4.0
- com.google.firebase:firebase-components:16.0.1
- com.google.firebase:firebase-config:20.0.1
- com.google.firebase:firebase-config-ktx:20.0.1
- com.google.firebase:firebase-crashlytics:17.3.0
- com.google.firebase:firebase-crashlytics-buildtools:2.4.1
- com.google.firebase:firebase-crashlytics-gradle:2.4.1
- com.google.firebase:firebase-crashlytics-ktx:17.3.0
- com.google.firebase:firebase-crashlytics-ndk:17.3.0
- com.google.firebase:firebase-datatransport:17.0.9
- com.google.firebase:firebase-installations:16.3.4
- com.google.firebase:firebase-installations-ktx:16.3.4
- com.google.firebase:firebase-perf:19.0.10
- com.google.firebase:firebase-perf-ktx:19.0.10
- com.google.firebase:perf-plugin:1.3.4
9 พฤศจิกายน 2020
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีดังนี้เพิ่มไคลเอ็นต์ API ใหม่
CredentialSavingClient
เพื่อช่วยบันทึกข้อมูลเข้าสู่ระบบของผู้ใช้ซึ่งสามารถนําไปใช้ลงชื่อเข้าใช้ภายหลังได้เพิ่ม API ใหม่ ซึ่งก็คือ
SignInClient#getSignInIntent(GetSignInIntentRequest)
เพื่อเริ่มขั้นตอนการลงชื่อเข้าใช้ของ Google เมื่อผู้ใช้แตะปุ่ม "ลงชื่อเข้าใช้ด้วย Google"
การอัปเดตไลบรารี
play-services-games
ล่าสุดมีดังนี้นํา API ผู้เล่นหลายคนแบบเรียลไทม์และแบบผลัดกันเล่นออก ดูรายละเอียดเพิ่มเติมได้ที่เอกสารประกอบ
เปลี่ยนไคลเอ็นต์ต่อไปนี้เป็นอินเทอร์เฟซ:
AchievementsClient
,EventsClient
,GamesClient
,GamesMetadataClient
,LeaderboardsClient
,PlayersClient
,SnapshotClient
และVideosClient
นําเมธอด GoogleApiClient ที่เลิกใช้งานแล้วต่อไปนี้ออก:
getAppId
,getSdkVariant
และgetSettingsIntent
การอัปเดตภายใน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:19.0.0
- com.google.android.gms:play-services-games:21.0.0
27 ตุลาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase A/B Testing
- การตรวจสอบสิทธิ์ Firebase
- Cloud Firestore
- Firebase Cloud Messaging
- การรับส่งข้อความในแอป Firebase
- รหัสอินสแตนซ์ Firebase
- การกำหนดค่าระยะไกลของ Firebase
- Firebase SDK สําหรับ Google Analytics
- ปลั๊กอิน Firebase Performance Monitoring Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:26.0.0
- com.google.firebase:firebase-abt:20.0.0
- com.google.firebase:firebase-analytics:18.0.0
- com.google.firebase:firebase-analytics-ktx:18.0.0
- com.google.firebase:firebase-auth:20.0.0
- com.google.firebase:firebase-auth-ktx:20.0.0
- com.google.firebase:firebase-config:20.0.0
- com.google.firebase:firebase-config-ktx:20.0.0
- com.google.firebase:firebase-core:18.0.0
- com.google.firebase:firebase-firestore:22.0.0
- com.google.firebase:firebase-firestore-ktx:22.0.0
- com.google.firebase:firebase-iid:21.0.0
- com.google.firebase:firebase-inappmessging:19.1.2
- com.google.firebase:firebase-inappmessging-display:19.1.2
- com.google.firebase:firebase-inappmessging-display-ktx:19.1.2
- com.google.firebase:firebase-inappmessging-ktx:19.1.2
- com.google.firebase:firebase-messging:21.0.0
- com.google.firebase:firebase-messging-directboot:21.0.0
- com.google.firebase:firebase-messging-ktx:21.0.0
- com.google.firebase:perf-plugin:1.3.3
- com.google.android.gms:play-services-measurement:18.0.0
- com.google.android.gms:play-services-measurement-base:18.0.0
- com.google.android.gms:play-services-measurement-sdk-api:18.0.0
- com.google.android.gms:play-services-measurement-api:18.0.0
- com.google.android.gms:play-services-measurement-sdk:18.0.0
- com.google.android.gms:play-services-measurement-impl:18.0.0
23 ตุลาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- SDK ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.13.0
- com.google.firebase:firebase-database:19.5.1
- com.google.firebase:firebase-database-ktx:19.5.1
20 ตุลาคม 2020
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.5.0
- com.google.android.gms:play-services-ads-lite:19.5.0
- com.google.firebase:firebase-ads:19.5.0
- com.google.firebase:firebase-ads-lite:19.5.0
19 ตุลาคม 2020
การอัปเดตไลบรารี
play-services-base
และplay-services-basement
ล่าสุดมีดังนี้ป้องกันไม่ให้เกิดข้อขัดข้องเมื่อมีการส่ง
NoSuchElementException
เป็นครั้งคราวเมื่อบริการไม่ถูกจํากัดการโยน
GooglePlayServicesIncorrectManifestValueException
หรือGooglePlayServicesMissingManifestValueException
แทนที่จะเป็นIllegalStateException
เมื่อAndroidManifest.xml
ขาดแท็กข้อมูลเมตาที่เหมาะสมสําหรับการใช้บริการ Google Play ซึ่งอาจบ่งบอกถึงปัญหาเกี่ยวกับการสร้างแอป
การอัปเดตบริการ Google Play ฟิตเนสล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
ตอนนี้สิทธิ์การเขียนจะอนุญาตให้แอปอ่านข้อมูลที่เขียนไว้เท่านั้น หากต้องการอ่านข้อมูลที่เขียนโดยแอปอื่นๆ จากแพลตฟอร์ม Google Fit ต่อไป ให้อัปเดตโค้ดเพื่อขอขอบเขตการเข้าถึงแบบอ่านอย่างเดียวของประเภทข้อมูลที่เกี่ยวข้อง
ข้อมูลอัตราการเต้นของหัวใจ มีขอบเขตของตนเอง
ข้อมูลการนอนหลับมีขอบเขตและประเภทข้อมูลใหม่ของตนเอง โปรดดู
TYPE_SLEEP_SEGMENT
และSleepStages
เลิกใช้งาน
FitnessActivities#SLEEP
และประเภทการนอนหลับอื่นๆ แต่ให้ใช้SleepStages
ใหม่แทนเมื่อทํางานกับ
SessionsClient
ตอนนี้คุณจะต้องระบุประเภทเซสชันที่แอปต้องการเข้าถึงโดยใช้วิธีการที่เหมาะสมจากFitnessOptions
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Google Fit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:17.5.0
- com.google.android.gms:play-services-basement:17.5.0
- com.google.android.gms:play-services-fitness:20.0.0
7 ตุลาคม 2020
- การอัปเดตไลบรารี
play-services-auth-api-phone
ล่าสุดจะเพิ่ม SMS Code Browser API ใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.5.0
6 ตุลาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Android BoM (ใบเรียกเก็บเงินค่าวัสดุ)
- Firebase SDK สําหรับ Google Analytics
- SDK ของ Cloud Firestore และ Firebase Dynamic Link
- ปลั๊กอิน Firebase Performance Monitoring Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.12.0
- com.google.firebase:firebase-core:17.5.1
- com.google.firebase:firebase-analytics:17.6.0
- com.google.firebase:firebase-analytics-ktx:17.6.0
- com.google.firebase:firebase-firestore:21.7.1
- com.google.firebase:firebase-firestore-ktx:21.7.1
- com.google.firebase:firebase-dynamic-links:19.1.1
- com.google.firebase:firebase-dynamic-links-ktx:19.1.1
- com.google.firebase:perf-plugin:1.3.2
- com.google.android.gms:play-services-measurement:17.6.0
- com.google.android.gms:play-services-measurement-base:17.6.0
- com.google.android.gms:play-services-measurement-sdk-api:17.6.0
- com.google.android.gms:play-services-measurement-api:17.6.0
- com.google.android.gms:play-services-measurement-sdk:17.6.0
- com.google.android.gms:play-services-measurement-impl:17.6.0
30 กันยายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, รหัสอินสแตนซ์ Firebase, การตรวจสอบประสิทธิภาพของ Firebase และ SDK ของฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
เวอร์ชันอัปเดตของปลั๊กอิน
google-services
สําหรับ Android (v4.3.4) และปลั๊กอินstrict-version-matcher
สําหรับ Android (v1.2.2) พร้อมให้บริการแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.11.0
- com.google.firebase:firebase-crashlytics:17.2.2
- com.google.firebase:firebase-crashlytics-ktx:17.2.2
- com.google.firebase:firebase-crashlytics-ndk:17.2.2
- com.google.firebase:firebase-database:19.5.0
- com.google.firebase:firebase-database-ktx:19.5.0
- com.google.firebase:firebase-encoders:16.0.0
- com.google.firebase:firebase-encoders-json:17.0.0
- com.google.firebase:firebase-firestore:21.7.0.0
- com.google.firebase:firebase-firestore-ktx:21.7.0
- com.google.firebase:firebase-iid:20.3.0
- com.google.firebase:firebase-installations-ktx:16.3.3
- com.google.firebase:firebase-messging:20.3.0
- com.google.firebase:firebase-messging-directboot:20.3.0
- com.google.firebase:firebase-messging-ktx:20.3.0
- com.google.firebase:firebase-perf:19.0.9
- com.google.firebase:firebase-perf-ktx:19.0.9
- com.google.gms:google-services:4.3.4
- com.google.android.gms:strict-version-matcher-plugin:1.2.2
23 กันยายน 2020
การอัปเดตล่าสุดของ
play-services-location
มีการเปลี่ยนแปลงต่อไปนี้เพิ่มเมธอด
FusedLocationProviderClient.getCurrentLocation()
เพื่อคํานวณการแก้ไขตําแหน่งปัจจุบันในปัจจุบันในอุปกรณ์เพิ่มการรองรับแท็กการระบุแหล่งที่มา การตรวจสอบการเข้าถึงข้อมูลของ Android 11 ใน
FusedLocationProviderClient
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:17.1.0
11 กันยายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- SDK การตรวจสอบสิทธิ์ของ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.10.0
- com.google.firebase:firebase-auth:19.4.0
- com.google.firebase:firebase-auth-ktx:19.4.0
- com.google.firebase:firebase-crashlytics-buildtools:2.3.0
- com.google.firebase:firebase-crashlytics-gradle:2.3.0
10 กันยายน 2020
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.4.0
- com.google.android.gms:play-services-ads-lite:19.4.0
- com.google.firebase:firebase-ads:19.4.0
- com.google.firebase:firebase-ads-lite:19.4.0
8 กันยายน 2020
- การอัปเดตบริการ Google Play ล่าสุดจะเพิ่มการรองรับ TCF v2 ใน AFS Native สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ AFS แบบเนทีฟสําหรับ Android
1 กันยายน 2020
การอัปเดตไลบรารีวิสัยทัศน์ของบริการ Google Play มีดังนี้
- แก้ไข
SecurityException
จากไลบรารีวิสัยทัศน์เมื่อไม่ได้ติดตั้งบริการ Google Play - การอัปเดตภายใน
- แก้ไข
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-vision:20.1.2
- com.google.android.gms:play-services-vision-Common:19.1.2
- com.google.android.gms:play-services-vision-image-label:18.1.0
28 สิงหาคม 2020
- การอัปเดตไลบรารี
play-services-games
จะมีการแก้ไขสําหรับLeaderboardsClient
ด้วย
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:20.0.1
27 สิงหาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- Cloud Firestore, Cloud Functions for Firebase (ไคลเอ็นต์), Cloud Storage สําหรับ Firebase, Firebase การรับส่งข้อความในแอป Firebase และ SDK ฐานข้อมูลแบบเรียลไทม์ของ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.9.0
- com.google.firebase:firebase-crashlytics-buildtools:2.2.1
- com.google.firebase:firebase-crashlytics-gradle:2.2.1
- com.google.firebase:firebase-database:19.4.0
- com.google.firebase:firebase-database-ktx:19.4.0
- com.google.firebase:firebase-datatransport:17.0.8
- com.google.firebase:firebase-firestore:21.6.0
- com.google.firebase:firebase-firestore-ktx:21.6.0
- com.google.firebase:firebase-functions:19.1.0
- com.google.firebase:firebase-functions-ktx:19.1.0
- com.google.firebase:firebase-inappmessging:19.1.1
- com.google.firebase:firebase-inappmessging-display:19.1.1
- com.google.firebase:firebase-inappmessging-display-ktx:19.1.1
- com.google.firebase:firebase-inappmessging-ktx:19.1.1
- com.google.firebase:firebase-storage:19.2.0
- com.google.firebase:firebase-storage-ktx:19.2.0
20 สิงหาคม 2020
- มีการอัปเดตฟีเจอร์ภายในภายในไลบรารีการรับรู้บริการ Google Play เล็กน้อย
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-awareness:18.0.1
18 สิงหาคม 2020
การอัปเดตล่าสุดของ
play-services-basement
,play-services-tasks
และplay-services-base
จะมีการเปลี่ยนแปลงต่อไปนี้เพื่อเป็นการเตรียมความพร้อมสําหรับการบังคับใช้เกี่ยวกับความไม่เข้มงวดที่เข้มงวด เราได้เพิ่มคําอธิบายประกอบ
@RecentlyNonNull
และ@RecentlyNullable
ที่ก่อนหน้านี้ SDK ของbase
และbasement
ไม่ได้กําหนดความว่างเปล่าไว้อย่างชัดเจน วิธีนี้ทําให้ความสามารถในการทํางานร่วมกันของ Kotlin ดีขึ้น ตลอดจนการตรวจสอบnull
แบบคงที่ที่ดียิ่งขึ้นสําหรับทุกคนที่ใช้เฟรมเวิร์กการตรวจสอบnull
ของ Java ระบบจะใช้การเพิ่ม@RecentlyNonNull
และ@RecentlyNullable
ที่คล้ายกันค่อยๆ เปิดตัวในอาร์ติแฟกต์com.google.android.gms
ทีละรุ่นเมื่อเรียก API ไม่สําเร็จเนื่องจากปัญหาด้านการเชื่อมต่อระหว่างแอปกับบริการ Google Play แต่ตอนนี้ไม่มีสิทธิ์เข้าถึง
ConnectionResult
จากStatus
ของApiException
ในบางสถานการณ์ที่อุปกรณ์ไม่มีบริการ Google Play ที่ถูกต้อง การเรียก API จะล้มเหลวอย่างรวดเร็ว โดยไม่ต้องรอให้ผู้ใช้รับทราบ
เพิ่มโอเวอร์โหลดใหม่
GoogleApiAvailability#getErrorDialog
ที่ยอมรับFragment
เลิกใช้งานเมธอด
Tasks#call
เพื่อแทนที่ด้วยTaskCompletionSource
การอัปเดตภายในสําหรับ API บริการ Google Play อื่นๆ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:17.4.0
- com.google.android.gms:play-services-base:17.4.0
- com.google.android.gms:play-services-tasks:17.2.0
17 สิงหาคม 2020
- การอัปเดตไลบรารี
play-services-games
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่ม
loadFriends
แล้ว - เพิ่ม
getCompareProfileIntent
แล้ว - เพิ่ม
getCompareProfileIntentWithAlternativeNameHints
ซึ่งใช้ประโยชน์จากชื่อเล่นเพื่อให้บริบทเพิ่มเติมสําหรับผู้เล่น 2 คน - เพิ่ม
getCurrentPlayer
ซึ่งจะดึงข้อมูลล่าสุดเกี่ยวกับโปรแกรมเล่นที่ลงชื่อเข้าใช้ - นำ
COLLECTION_SOCIAL
ออกแล้ว - เพิ่ม
COLLECTION_FRIENDS
แล้ว - เพิ่ม
getCurrentPlayerInfo
ซึ่งจะดึงพร็อพเพอร์ตี้ของโปรแกรมเล่นที่ลงชื่อเข้าใช้
- เพิ่ม
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:20.0.0
14 สิงหาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- Firebase SDK สําหรับ Google Analytics
- Firebase Crashlytics และ Firebase ML SDK
- ปลั๊กอิน Firebase App Distribution Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.8.0
- com.google.firebase:firebase-analytics:17.5.0
- com.google.firebase:firebase-analytics-ktx:17.5.0
- com.google.firebase:firebase-appdistribution-gradle:2.0.1
- com.google.firebase:firebase-Common:19.3.1
- com.google.firebase:firebase-Common-ktx:19.3.1
- com.google.firebase:firebase-core:17.5.0
- com.google.firebase:firebase-crashlytics:17.2.1
- com.google.firebase:firebase-crashlytics-ktx:17.2.1
- com.google.firebase:firebase-crashlytics-ndk:17.2.1
- com.google.firebase:firebase-datatransport:17.0.7
- com.google.firebase:firebase-ml-Common:22.1.2
- com.google.firebase:firebase-ml-model-interpreter:22.0.4
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:22.0.1
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.8
- com.google.firebase:firebase-ml-logical-language-smart-reply:18.0.8
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.8
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:22.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.9
- com.google.firebase:firebase-ml-vision:24.1.0
- com.google.firebase:firebase-ml-vision-automl:18.0.6
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.2
- com.google.firebase:firebase-ml-vision-face-model:20.0.2
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.2
- com.google.firebase:firebase-ml-vision-internal-vkp:17.0.2
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.6
- com.google.android.gms:play-services-measurement:17.5.0
- com.google.android.gms:play-services-measurement-base:17.5.0
- com.google.android.gms:play-services-measurement-sdk-api:17.5.0
- com.google.android.gms:play-services-measurement-api:17.5.0
- com.google.android.gms:play-services-measurement-sdk:17.5.0
- com.google.android.gms:play-services-measurement-impl:17.5.0
10 สิงหาคม 2020
บริการ Google Play ฟิตเนสล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
- เลิกใช้งาน
DataType
ต่อไปนี้TYPE_BASAL_BODY_TEMPERATURE
AGGREGATE_BASAL_BODY_TEMPERATURE_SUMMARY
TYPE_LOCATION_TRACK
- นํา
DataType
ที่เลิกใช้งานแล้วต่อไปนี้ออกTYPE_ACTIVITY_SAMPLES
- นําวิธี
DataSource#getDataQualityStandards
(และค่าคงที่ที่เกี่ยวข้อง)DataSource#getName
และDataSource.Builder#setName
ที่เลิกใช้งานแล้วออก - เพิ่มเมธอด
DataReadRequest#aggregate(DataSource)
และDataReadRequest#aggregate(DataType)
เพื่อทําให้การรวมข้อมูลง่ายขึ้น - เลิกใช้งานเมธอดที่มีอยู่
DataReadRequest#aggregate(DataType, DataType)
และDataReadRequest#aggregate(DataSource, DataType)
- เลิกใช้งาน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fitness:19.0.0
30 กรกฎาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- Firebase Cloud Messaging, รหัสอินสแตนซ์ Firebase และ SDK การติดตั้ง Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.7.0
- com.google.firebase:firebase-iid:20.2.4
- com.google.firebase:firebase-installations:16.3.3
- com.google.firebase:firebase-messging:20.2.4
- com.google.firebase:firebase-messging-directboot:20.2.4
29 กรกฎาคม 2020
- เพิ่ม SDK ตัวรับการแคสต์ใหม่สําหรับแอป Android TV SDK อนุญาตให้แอป Android TV ปฏิบัติตามโปรโตคอลแคสต์เพื่อให้แอปเหล่านั้นเป็นแอปตัวรับ โปรดดูรายละเอียดที่หัวข้อบันทึกประจํารุ่น SDK ผู้ส่งใน Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:19.0.0
- com.google.android.gms:play-services-cast-framework:19.0.0
- com.google.android.gms:play-services-cast-tv:17.0.0
20 กรกฎาคม 2020
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.3.0
- com.google.android.gms:play-services-ads-lite:19.3.0
- com.google.firebase:firebase-ads:19.3.0
- com.google.firebase:firebase-ads-lite:19.3.0
17 กรกฎาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.6.1
- com.google.firebase:firebase-perf:19.0.8
16 กรกฎาคม 2020
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีดังนี้- เพิ่ม API ใหม่ใน
BeginSignInRequest.Builder#setAutoSelectEnabled(boolean)
ผู้ใช้ที่เลือกใช้เพื่ออนุญาตให้เลือกข้อมูลเข้าสู่ระบบโดยอัตโนมัติระหว่างการลงชื่อเข้าใช้ครั้งเดียวโดยไม่ต้องรอการดําเนินการของผู้ใช้ (เช่น การแตะปุ่ม "ต่อไป")
- เพิ่ม API ใหม่ใน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:18.1.0
8 กรกฎาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- SDK ของ Firebase Cloud Messaging และรหัสอินสแตนซ์ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.6.0
- com.google.firebase:firebase-iid:20.2.3
- com.google.firebase:firebase-messging:20.2.3
- com.google.firebase:firebase-messging-directboot:20.2.3
6 กรกฎาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase A/B Testing, Firebase Authentication, Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, Firebase In-App Messaging, Firebase รหัสอินสแตนซ์ และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase SDK สําหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-abt:19.1.0
- com.google.firebase:firebase-analytics:17.4.4
- com.google.firebase:firebase-analytics-ktx:17.4.4
- com.google.firebase:firebase-auth:19.3.2
- com.google.firebase:firebase-auth-ktx:19.3.2
- com.google.firebase:firebase-config:19.2.0
- com.google.firebase:firebase-config-ktx:19.2.0
- com.google.firebase:firebase-core:17.4.4
- com.google.firebase:firebase-crashlytics:17.1.1
- com.google.firebase:firebase-crashlytics-ktx:17.1.1
- com.google.firebase:firebase-crashlytics-ndk:17.1.1
- com.google.firebase:firebase-firestore:21.5.0
- com.google.firebase:firebase-firestore-ktx:21.5.0
- com.google.firebase:firebase-iid:20.2.2
- com.google.firebase:firebase-inappmessging:19.1.0
- com.google.firebase:firebase-inappmessging-display:19.1.0
- com.google.firebase:firebase-inappmessging-display-ktx:19.1.0
- com.google.firebase:firebase-inappmessging-ktx:19.1.0
- com.google.firebase:firebase-messging:20.2.2
- com.google.firebase:firebase-messging-directboot:20.2.2
- com.google.android.gms:play-services-measurement:17.4.4
- com.google.android.gms:play-services-measurement-base:17.4.4
- com.google.android.gms:play-services-measurement-sdk-api:17.4.4
- com.google.android.gms:play-services-measurement-api:17.4.4
- com.google.android.gms:play-services-measurement-sdk:17.4.4
- com.google.android.gms:play-services-measurement-impl:17.4.4
18 มิถุนายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Bill of Materials (BOM)
- Firebase Cloud Messaging, Firebase Crashlytics, รหัสอินสแตนซ์ Firebase, SDK ฐานข้อมูลเรียลไทม์ของ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:25.5.0
- com.google.firebase:firebase-crashlytics:17.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.2.0
- com.google.firebase:firebase-crashlytics-gradle:2.2.0
- com.google.firebase:firebase-crashlytics-ktx:17.1.0
- com.google.firebase:firebase-crashlytics-ndk:17.1.0
- com.google.firebase:firebase-database:19.3.1
- com.google.firebase:firebase-database-ktx:19.3.1
- com.google.firebase:firebase-iid:20.2.1
- com.google.firebase:firebase-messging:20.2.1
- com.google.firebase:firebase-messging-directboot:20.2.1
- com.google.android.gms:play-services-ads:19.2.0
- com.google.android.gms:play-services-ads-lite:19.2.0
- com.google.firebase:firebase-ads:19.2.0
- com.google.firebase:firebase-ads-lite:19.2.0
4 มิถุนายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK ของ Firebase Crashlytics, Firebase Crashlytics NDK และ Firebase
- Firebase SDK สําหรับ Google Analytics
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.4.3
- com.google.firebase:firebase-analytics:17.4.3
- com.google.firebase:firebase-analytics-ktx:17.4.3
- com.google.firebase:firebase-appdistribution-gradle:2.0.0
- com.google.firebase:firebase-crashlytics:17.0.1
- com.google.firebase:firebase-crashlytics-ndk:17.0.1
- com.google.firebase:firebase-installations:16.3.2
- com.google.firebase:firebase-bom:25.4.1
- com.google.android.gms:play-services-measurement:17.4.3
- com.google.android.gms:play-services-measurement-base:17.4.3
- com.google.android.gms:play-services-measurement-sdk-api:17.4.3
- com.google.android.gms:play-services-measurement-api:17.4.3
- com.google.android.gms:play-services-measurement-sdk:17.4.3
- com.google.android.gms:play-services-measurement-impl:17.4.3
1 มิถุนายน 2020
การอัปเดตล่าสุดของ
play-services-basement
,play-services-tasks
และplay-services-base
จะมีการเปลี่ยนแปลงต่อไปนี้- การแก้ไขข้อบกพร่องเพื่ออัปเดตสตริงข้อความแสดงข้อผิดพลาดของบริการ Google Play อย่างถูกต้องเมื่อผู้ใช้เปลี่ยนภาษา
- แก้ไขข้อบกพร่องของเงื่อนไขการแข่งขันเมื่อสร้างอินสแตนซ์ไคลเอ็นต์ที่ใช้
GoogleApi
ออกจากชุดข้อความหลักด้วยActivity
- ข้อความแสดงข้อผิดพลาดโดยละเอียดเพิ่มเติมสําหรับการเล่นวิดีโอ
Task
ที่ซ้ํากัน - การอัปเดตภายในสําหรับ API บริการ Google Play อื่นๆ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:17.3.0
- com.google.android.gms:play-services-basement:17.3.0
- com.google.android.gms:play-services-tasks:17.1.0
21 พฤษภาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Cloud Messaging, การรับส่งข้อความในแอป Firebase, การติดตั้ง Firebase และ SDK ของรหัสอินสแตนซ์ Firebase
- Firebase SDK สําหรับ Google Analytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.4.2
- com.google.firebase:firebase-analytics:17.4.2
- com.google.firebase:firebase-analytics-ktx:17.4.2
- com.google.firebase:firebase-crashlytics-gradle:2.1.1
- com.google.firebase:firebase-inappmessging:19.0.7
- com.google.firebase:firebase-inappmessging-ktx:19.0.7
- com.google.firebase:firebase-inappmessging-display:19.0.7
- com.google.firebase:firebase-inappmessging-display-ktx:19.0.7
- com.google.firebase:firebase-messging:20.2.0
- com.google.firebase:firebase-messging-direct-boot:20.2.0
- com.google.firebase:firebase-installations:16.3.1
- com.google.firebase:firebase-iid:20.2.0
- com.google.firebase:firebase-bom:25.4.0
- com.google.android.gms:play-services-measurement:17.4.2
- com.google.android.gms:play-services-measurement-base:17.4.2
- com.google.android.gms:play-services-measurement-sdk-api:17.4.2
- com.google.android.gms:play-services-measurement-api:17.4.2
- com.google.android.gms:play-services-measurement-sdk:17.4.2
- com.google.android.gms:play-services-measurement-impl:17.4.2
7 พฤษภาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Cloud Messaging, การติดตั้ง Firebase และ SDK ของรหัสอินสแตนซ์ Firebase
- Firebase SDK สําหรับ Google Analytics
- ปลั๊กอิน Firebase App Distribution Gradle
- ปลั๊กอิน Firebase Crashlytics Gradle
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.4.1
- com.google.firebase:firebase-analytics:17.4.1
- com.google.firebase:firebase-analytics-ktx:17.4.1
- com.google.firebase:firebase-appdistribution-gradle:1.4.1
- com.google.firebase:firebase-crashlytics-gradle:2.1.0
- com.google.firebase:firebase-messging:20.1.7
- com.google.firebase:firebase-installations:16.3.0
- com.google.firebase:firebase-iid:20.1.7
- com.google.firebase:firebase-bom:25.3.1
- com.google.android.gms:play-services-measurement:17.4.1
- com.google.android.gms:play-services-measurement-base:17.4.1
- com.google.android.gms:play-services-measurement-sdk-api:17.4.1
- com.google.android.gms:play-services-measurement-api:17.4.1
- com.google.android.gms:play-services-measurement-sdk:17.4.1
- com.google.android.gms:play-services-measurement-impl:17.4.1
29 เมษายน 2020
ไลบรารี
play-services-recaptcha
รุ่นแรกพร้อมใช้งานแล้ว และมีการรองรับ 2 ฟีเจอร์ต่อไปนี้สําหรับทั้งโทรศัพท์ Android และทีวีที่กําหนดเป้าหมายเป็น API ระดับ 16 ขึ้นไปreCAPTCHA Enterprise API ซึ่งมอบคะแนนที่เป็นตัวเลขแก่ลูกค้า ซึ่งระบุความเป็นไปได้ที่ผู้ใช้จะเป็นบุคคลจริงและไม่ใช่ส่วนหนึ่งของการโจมตีอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ในคู่มือการผสานรวมนี้
reCAPTCHA 2FA API ซึ่งเปิดโอกาสให้ลูกค้าท้าทายผู้ใช้ด้วยการยืนยันตัวตนทางอีเมลเพื่อยืนยันตัวตน ดูข้อมูลเพิ่มเติมได้ในคู่มือการผสานรวมนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-recaptcha:16.0.0
23 เมษายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- การตรวจสอบสิทธิ์ Firebase, Firebase Crashlytics, Firebase Crashlytics NDK, Cloud Firestore, Firebase Cloud Messaging, การรับส่งข้อความในแอป Firebase, การติดตั้ง Firebase, รหัสอินสแตนซ์ Firebase, Firebase ML Kit, การตรวจสอบประสิทธิภาพ Firebase, ฐานข้อมูลแบบเรียลไทม์ของ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase SDK สําหรับ Google Analytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.4.0
- com.google.firebase:firebase-analytics:17.4.0
- com.google.firebase:firebase-analytics-ktx:17.4.0
- com.google.firebase:firebase-auth:19.3.1
- com.google.firebase:firebase-auth-ktx:19.3.1
- com.google.firebase:firebase-auth-interop:19.3.1
- com.google.firebase:firebase-crashlytics:17.0.0
- com.google.firebase:firebase-crashlytics-ndk:17.0.0
- com.google.firebase:firebase-crashlytics-gradle:2.0.0
- com.google.firebase:firebase-firestore:21.4.3
- com.google.firebase:firebase-firestore-ktx:21.4.3
- com.google.firebase:firebase-messging:20.1.6
- com.google.firebase:firebase-inappmessging:19.0.6
- com.google.firebase:firebase-inappmessging-ktx:19.0.6
- com.google.firebase:firebase-inappmessging-display:19.0.6
- com.google.firebase:firebase-inappmessging-display-ktx:19.0.6
- com.google.firebase:firebase-installations:16.2.2
- com.google.firebase:firebase-iid:20.1.6
- com.google.firebase:firebase-ml-Common:22.1.1
- com.google.firebase:firebase-ml-model-interpreter:22.0.3
- com.google.firebase:firebase-ml-vision:24.0.3
- com.google.firebase:firebase-ml-vision-automl:18.0.5
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.1
- com.google.firebase:firebase-ml-vision-face-model:20.0.1
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.1
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.5
- com.google.firebase:firebase-perf:19.0.7
- com.google.firebase:firebase-database:19.3.0
- com.google.firebase:firebase-database-ktx:19.3.0
- com.google.firebase:firebase-config:19.1.4
- com.google.firebase:firebase-config-ktx:19.1.4
- com.google.firebase:firebase-bom:25.3.0
- com.google.android.gms:play-services-measurement:17.4.0
- com.google.android.gms:play-services-measurement-base:17.4.0
- com.google.android.gms:play-services-measurement-sdk-api:17.4.0
- com.google.android.gms:play-services-measurement-api:17.4.0
- com.google.android.gms:play-services-measurement-sdk:17.4.0
- com.google.android.gms:play-services-measurement-impl:17.4.0
16 เมษายน 2020
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.1.0
- com.google.android.gms:play-services-ads-lite:19.1.0
- com.google.firebase:firebase-ads:19.1.0
- com.google.firebase:firebase-ads-lite:19.1.0
9 เมษายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Crashlytics, Firebase Crashlytics NDK, การรับส่งข้อความในแอป Firebase, ML Kit สําหรับ Firebase และ SDK การตรวจสอบประสิทธิภาพ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle และปลั๊กอิน Firebase App Distribution Gradle
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.4.0
- com.google.firebase:firebase-crashlytics:17.0.0-เบต้า04
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-เบต้า04
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-เบต้า04
- com.google.firebase:firebase-inappmessging:19.0.5
- com.google.firebase:firebase-inappmessging-ktx:19.0.5
- com.google.firebase:firebase-inappmessging-display:19.0.5
- com.google.firebase:firebase-inappmessging-display-ktx:19.0.5
- com.google.firebase:firebase-ml-Common:22.1.0
- com.google.firebase:firebase-ml-model-interpreter:22.0.2
- com.google.firebase:firebase-ml-vision:24.0.2
- com.google.firebase:firebase-ml-vision-automl:18.0.4
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.0
- com.google.firebase:firebase-ml-vision-face-model:20.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.4
- com.google.firebase:firebase-ml-logical-language-language:22.0.1
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.8
- com.google.firebase:firebase-perf:19.0.6
- com.google.firebase:firebase-bom:25.2.2
- com.google.android.gms:play-services-vision:20.0.0
- com.google.android.gms:play-services-vision-Common:19.0.2
- com.google.android.gms:play-services-vision-image-label:18.0.3
3 เมษายน 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase Cloud Messaging, การติดตั้ง Firebase และรหัสอินสแตนซ์ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-installations:16.2.1
- com.google.firebase:firebase-iid:20.1.5
- com.google.firebase:firebase-messging:20.1.5
- com.google.firebase:firebase-bom:25.2.1
1 เมษายน 2020
การอัปเดตไลบรารี
play-services-auth
ล่าสุดมีดังนี้- เพิ่มไคลเอ็นต์ API ใหม่
SignInClient
เพื่อช่วยตรวจสอบสิทธิ์ผู้ใช้สําหรับแอป ซึ่งรวมถึงการลงชื่อเข้าใช้ผู้ใช้ที่มีอยู่หรือลงชื่อสมัครใช้ผู้ใช้ใหม่ ปัจจุบันมีข้อมูลเข้าสู่ระบบ 2 ประเภท ได้แก่ โทเค็นรหัสและชื่อผู้ใช้/รหัสผ่าน
- เพิ่มไคลเอ็นต์ API ใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:18.0.0
30 มีนาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, Firebase Crashlytics NDK, การติดตั้ง Firebase และรหัสอินสแตนซ์ Firebase
- Firebase SDK สําหรับ Google Analytics
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-analytics:17.3.0
- com.google.firebase:firebase-analytics-ktx:17.3.0
- com.google.firebase:firebase-core:17.3.0
- com.google.firebase:firebase-crashlytics:17.0.0-เบต้า03
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-เบต้า03
- com.google.firebase:firebase-firestore:21.4.2
- com.google.firebase:firebase-firestore-ktx:21.4.2
- com.google.firebase:firebase-installations:16.2.0
- com.google.firebase:firebase-iid:20.1.4
- com.google.firebase:firebase-messging:20.1.4
- com.google.firebase:firebase-bom:25.2.0
- com.google.android.gms:play-services-measurement:17.3.0
- com.google.android.gms:play-services-measurement-base:17.3.0
- com.google.android.gms:play-services-measurement-sdk-api:17.3.0
- com.google.android.gms:play-services-measurement-api:17.3.0
- com.google.android.gms:play-services-measurement-sdk:17.3.0
- com.google.android.gms:play-services-measurement-impl:17.3.0
26 มีนาคม 2020
การอัปเดตล่าสุดของ
play-services-basement
,play-services-tasks
และplay-services-base
จะมีการเปลี่ยนแปลงต่อไปนี้play-services-basement
อ้างอิงเมธอดในandroidx-core:core:1.2.0
ดังนั้นแพตช์นี้จะอัปเดตทรัพยากร Dependency ให้สอดคล้องกัน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:17.2.1
- com.google.android.gms:play-services-basement:17.2.1
- com.google.android.gms:play-services-tasks:17.0.2
19 มีนาคม 2020
การอัปเดตล่าสุดของ
play-services-basement
,play-services-tasks
และplay-services-base
จะมีการเปลี่ยนแปลงต่อไปนี้- เพิ่มคําอธิบายประกอบ Null แบบ "ไม่ใช่แบบ Semver-Breaking" ลงในแพลตฟอร์ม API
ตัวอย่างเช่น ตอนนี้
GoogleApiAvailability#makeGooglePlayServicesAvailable
จะแสดง@NonNull Task
เพื่อให้คอมไพเลอร์ Kotlin พิจารณาว่าเป็น Null แทนที่จะเป็น ประเภทแพลตฟอร์ม อย่างไรก็ตาม พารามิเตอร์Activity
ที่ส่งไปยังพารามิเตอร์นั้นไม่ได้ทําเครื่องหมาย@NonNull
(แม้ว่าจะไม่ใช่ค่าว่างที่มีประสิทธิภาพ) เพื่อให้การเปลี่ยนแปลงนี้ไม่ส่งผลกับโค้ด Kotlin ที่ส่งในActivity?
- การอัปเดตภายในสําหรับไลบรารีบริการ Play อื่นๆ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:17.2.0
- com.google.android.gms:play-services-basement:17.2.0
- com.google.android.gms:play-services-tasks:17.0.1
18 มีนาคม 2020
- การอัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google และ SDK โฆษณา Firebase ดูบันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.0.1
- com.google.android.gms:play-services-ads-lite:19.0.1
- com.google.firebase:firebase-ads:19.0.1
- com.google.firebase:firebase-ads-lite:19.0.1
17 มีนาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase Crashlytics Gradle
- Firebase Crashlytics, Firebase Cloud Messaging, การรับส่งข้อความในแอป Firebase, การติดตั้ง Firebase, รหัสอินสแตนซ์ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-crashlytics:17.0.0-เบต้า02
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-เบต้า03
- com.google.firebase:firebase-messging:20.1.3
- com.google.firebase:firebase-inappmessging:19.0.4
- com.google.firebase:firebase-inappmessging-ktx:19.0.4
- com.google.firebase:firebase-inappmessging-display:19.0.4
- com.google.firebase:firebase-inappmessging-display-ktx:19.0.4
- com.google.firebase:firebase-installations:16.1.0
- com.google.firebase:firebase-iid:20.1.2
- com.google.firebase:firebase-config:19.1.3
- com.google.firebase:firebase-config-ktx:19.1.3
- com.google.firebase:firebase-bom:25.1.1
12 มีนาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK การตรวจสอบสิทธิ์ของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-auth:19.3.0
- com.google.firebase:firebase-bom:25.1.0
10 มีนาคม 2020
การอัปเดตไลบรารี
play-services-fido
ล่าสุดมีดังนี้- เลิกใช้งาน U2F API ผู้ใช้ U2F API ควรย้ายข้อมูลไปยัง FIDO2 API U2F API จะรองรับการใช้งานจนถึงปี 2020 และจะถูกนําออกในปี 2021
- เห็นวิธีการใหม่ใน
Fido2ApiClient
สําหรับการลงทะเบียนและการรับรอง วิธีการเหล่านี้สอดคล้องกับมาตรฐานมากกว่า - เพิ่มการรองรับส่วนขยาย
UserVerificationMethod
ในคําขอลงชื่อเข้าใช้เท่านั้น ส่วนขยายนี้ไม่รองรับคําขอการจดทะเบียน - เพิ่มการรองรับเมธอด
IsUserVerifyingPlatformAuthenticatorAvailable
- แสดง
PublicKeyCredential
เป็นการตอบสนองระดับบนสุดตามข้อกําหนดของ WebAuthn
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fido:18.1.0
9 มีนาคม 2020
การอัปเดต Firebase ล่าสุดมีข้อมูลต่อไปนี้
- ไลบรารีส่วนขยาย Kotlin สําหรับ Firebase Android SDK หลายรายการออกจากรุ่นเบต้าแล้ว ไลบรารี ktx เหล่านี้ช่วยให้คุณเข้าถึง Firebase Android API ได้โดยใช้ไวยากรณ์ Kotlin ที่เหมือนกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับไลบรารี ktx เหล่านี้ในเอกสารอ้างอิงของ Kotlin สําหรับ Android
อัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS รวมการแก้ไขปัญหาต่อไปนี้
- ไม่พบใบอนุญาตเมื่อมีโครงการห้องสมุด (ปัญหา GitHub #119)
- วิธีการมากเกินไปเมื่อแก้ปัญหาไฟล์ POM ไม่ได้ (ปัญหา GitHub #120)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.2
3 มีนาคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK ของ Firebase Cloud Messaging และรหัสอินสแตนซ์ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
บริการ Google Play
SMS Verification APIs
เพิ่มสิทธิ์ใหม่เพื่อปกป้องผู้รับ ดูรายละเอียดเพิ่มเติมได้ที่เอกสารประกอบของSmsRetriever
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-messging:20.1.2
- com.google.firebase:firebase-iid:20.1.1
- com.google.firebase:firebase-bom:25.0.0
- com.google.android.gms:play-services-auth-api-phone:17.4.0
2 มีนาคม 2020
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:19.0.0
- com.google.android.gms:play-services-ads-lite:19.0.0
- com.google.firebase:firebase-ads:19.0.0
- com.google.firebase:firebase-ads-lite:19.0.0
27 กุมภาพันธ์ 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Firestore, Firebase Cloud Messaging, รหัสอินสแตนซ์ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase SDK สําหรับ Google Analytics
- Firebase Bill of Materials (BOM)
การอัปเดตนี้รวมถึงการเปิดตัวครั้งแรกสําหรับ SDK การติดตั้ง Firebase ด้วย
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-analytics:17.2.3
- com.google.firebase:firebase-core:17.2.3
- com.google.firebase:firebase-firestore:21.4.1
- com.google.firebase:firebase-firestore-ktx:21.4.1
- com.google.firebase:firebase-messging:20.1.1
- com.google.firebase:firebase-installations:16.0.0
- com.google.firebase:firebase-iid:20.1.0
- com.google.firebase:firebase-config:19.1.2
- com.google.firebase:firebase-config-ktx:19.1.2
- com.google.firebase:firebase-bom:24.7.1
- com.google.android.gms:play-services-measurement:17.2.3
- com.google.android.gms:play-services-measurement-base:17.2.3
- com.google.android.gms:play-services-measurement-sdk-api:17.2.3
- com.google.android.gms:play-services-measurement-api:17.2.3
- com.google.android.gms:play-services-measurement-sdk:17.2.3
- com.google.android.gms:play-services-measurement-impl:17.2.3
24 กุมภาพันธ์ 2020
การอัปเดตไลบรารี
play-services-cast
และplay-services-cast-framework
เพิ่มค่าคงที่ที่กําหนดไว้ล่วงหน้าสําหรับ MediaError รหัสข้อผิดพลาดโดยละเอียดและข้อผิดพลาดอ่านข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่น SDK ของผู้ส่งสําหรับ Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:18.1.0
- com.google.android.gms:play-services-cast-framework:18.1.0
14 กุมภาพันธ์ 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK ลิงก์แบบไดนามิกของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-dynamic-links:19.1.0
- com.google.firebase:firebase-dynamic-links-ktx:19.1.0
- com.google.firebase:firebase-bom:24.7.0
3 กุมภาพันธ์ 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase Crashlytics Gradle
- Firebase A/B Testing, การจัดทําดัชนีแอปของ Firebase, Cloud Firestore, Cloud Functions for Firebase (ไคลเอ็นต์), Cloud Storage for Firebase, ฐานข้อมูลเรียลไทม์ของ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
เวอร์ชัน 18.0.0 ของไลบรารีการรับรู้บริการ Google Play มีการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบต่อไปนี้
- นํา API และ
getPlaces()
getWeather()
ออกจากAwareness#SnapshotClient
แล้ว โปรดดูข้อมูลเพิ่มเติมในประกาศการเลิกใช้งาน
- นํา API และ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-เบต้า02
- com.google.firebase:firebase-abt:19.0.1
- com.google.firebase:firebase-appindexing:19.1.0
- com.google.firebase:firebase-firestore:21.4.0
- com.google.firebase:firebase-firestore-ktx:21.4.0
- com.google.firebase:firebase-functions:19.0.2
- com.google.firebase:firebase-functions-ktx:19.0.2
- com.google.firebase:firebase-storage:19.1.1
- com.google.firebase:firebase-storage-ktx:19.1.1
- com.google.firebase:firebase-database:19.2.1
- com.google.firebase:firebase-database-ktx:19.2.1
- com.google.firebase:firebase-config:19.1.1
- com.google.firebase:firebase-config-ktx:19.1.1
- com.google.firebase:firebase-bom:24.6.0
- com.google.android.gms:play-services-awareness:18.0.0
14 มกราคม 2020
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK การรับส่งข้อความในแอป Firebase และ Firebase Performance Monitoring
- Firebase SDK สําหรับ Google Analytics
- Firebase Bill of Materials (BOM)
การอัปเดตนี้รวมถึงการเปิดตัว เบต้า เริ่มต้นสําหรับ Firebase Crashlytics ด้วย
- Firebase Crashlytics SDK และ Firebase Crashlytics SDK สําหรับการรายงานข้อขัดข้อง NDK
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-analytics:17.2.2
- com.google.firebase:firebase-core:17.2.2
- com.google.firebase:firebase-crashlytics:17.0.0-เบต้า01
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-เบต้า01
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-เบต้า01
- com.google.firebase:firebase-inappmessging:19.0.3
- com.google.firebase:firebase-inappmessging-ktx:19.0.3
- com.google.firebase:firebase-inappmessging-display:19.0.3
- com.google.firebase:firebase-inappmessging-display-ktx:19.0.3
- com.google.firebase:firebase-perf:19.0.5
- com.google.firebase:firebase-bom:24.5.0
- com.google.android.gms:play-services-measurement:17.2.2
- com.google.android.gms:play-services-measurement-base:17.2.2
- com.google.android.gms:play-services-measurement-sdk-api:17.2.2
- com.google.android.gms:play-services-measurement-api:17.2.2
- com.google.android.gms:play-services-measurement-sdk:17.2.2
- com.google.android.gms:play-services-measurement-impl:17.2.2
13 มกราคม 2020
อัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS รวมการแก้ไขปัญหาต่อไปนี้
- สร้างคําเตือนเนื่องจากการใช้ API ที่ล้าสมัย (ปัญหา GitHub 57)
- เนื้อหาว่างเปล่าสําหรับไลบรารีบางรายการ (ปัญหา GitHub #99)
- ข้อความ "แอปนี้ไม่มีใบอนุญาตโอเพนซอร์ส" (ปัญหา GitHub #105)
- OOM ที่เป็นไปได้ (ปัญหา GitHub #106)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.1
18 ธันวาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase App Distribution Gradle
- การตรวจสอบประสิทธิภาพ Firebase และ SDK การกําหนดค่าระยะไกล
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.3.1
- com.google.firebase:firebase-perf:19.0.4
- com.google.firebase:firebase-config:19.1.0
- com.google.firebase:firebase-config-ktx:19.1.0
- com.google.firebase:firebase-bom:24.4.0
9 ธันวาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase App Distribution Gradle
- Cloud Firestore, Firebase Cloud Messaging, รหัสอินสแตนซ์ Firebase, การตรวจสอบประสิทธิภาพ Firebase และ SDK การกําหนดค่าระยะไกล
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.3.0
- com.google.firebase:firebase-firestore:21.3.1
- com.google.firebase:firebase-firestore-ktx:21.3.1
- com.google.firebase:firebase-messging:20.1.0
- com.google.firebase:firebase-iid:20.0.2
- com.google.firebase:firebase-perf:19.0.3
- com.google.firebase:firebase-config:19.0.4
- com.google.firebase:firebase-config-ktx:19.0.4
- com.google.firebase:firebase-bom:24.3.0
5 ธันวาคม 2019
การอัปเดตไลบรารี
play-services-cast
และplay-services-cast-framework
มีดังนี้- เพิ่ม
setMediaSessionEnabled
เพื่อเปิดใช้และปิดใช้เซสชันสื่อที่สร้างโดย Cast SDK - เปลี่ยนวิธีแสดงการแจ้งเตือนสื่อระหว่างเซสชันการแคสต์ หากเปิดใช้การแจ้งเตือนสื่อไว้ การแจ้งเตือนนี้จะแสดงระหว่างเซสชันการแคสต์เสมอ ซึ่งก่อนหน้านี้จะแสดงเฉพาะเมื่อแอปทํางานอยู่เบื้องหลังเท่านั้น
- เปลี่ยนชั้นเรียนที่เกี่ยวข้องกับสื่อบางรายการเพื่อใช้อินเทอร์เฟซ
Parcelable
- เพิ่ม
22 พฤศจิกายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK การตรวจสอบสิทธิ์ของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-auth:19.2.0
- com.google.firebase:firebase-bom:24.2.0
19 พฤศจิกายน 2019
- การอัปเดตไลบรารี
com.google.android.gms:play-services-games
รวมถึงการเลิกใช้งาน API ผู้เล่นหลายคนแบบเรียลไทม์และผลัดกันเล่น ดูรายละเอียดเพิ่มเติมได้ที่เอกสารประกอบ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:19.0.0
11 พฤศจิกายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase App Distribution Gradle
- Cloud Firestore, Firebase Cloud Messaging, การรับส่งข้อความในแอป Firebase, รหัสอินสแตนซ์ Firebase, ML Kit สําหรับ Firebase และ SDK การตรวจสอบประสิทธิภาพ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ตอนนี้ปลั๊กอิน
google-services
สําหรับ Android (v4.3.3) และปลั๊กอินstrict-version-matcher
สําหรับ Android (v1.2.1) พร้อมใช้งานแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.2.0
- com.google.firebase:firebase-Common:19.3.0
- com.google.firebase:firebase-Common-ktx:19.3.0
- com.google.firebase:firebase-firestore:21.3.0
- com.google.firebase:firebase-firestore-ktx:21.3.0
- com.google.firebase:firebase-messging:20.0.1
- com.google.firebase:firebase-inappmessging:19.0.2
- com.google.firebase:firebase-inappmessging-ktx:19.0.2
- com.google.firebase:firebase-inappmessging-display:19.0.2
- com.google.firebase:firebase-inappmessging-display-ktx:19.0.2
- com.google.firebase:firebase-iid:20.0.1
- com.google.firebase:firebase-ml-Common:22.0.1
- com.google.firebase:firebase-ml-model-interpreter:22.0.1
- com.google.firebase:firebase-ml-vision:24.0.1
- com.google.firebase:firebase-ml-vision-automl:18.0.3
- com.google.firebase:firebase-ml-vision-barcode-model:16.0.2
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.3
- com.google.firebase:firebase-ml-vision-internal-vkp:16.0.2
- com.google.firebase:firebase-perf:19.0.2
- com.google.firebase:firebase-bom:24.1.0
- com.google.firebase:firebase-components:16.0.0
- com.google.firebase:firebase-datatransport:17.0.3
- com.google.gms:google-services:4.3.3
- com.google.android.gms:strict-version-matcher-plugin:1.2.1
5 พฤศจิกายน 2019
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:18.3.0
- com.google.android.gms:play-services-ads-lite:18.3.0
- com.google.firebase:firebase-ads:18.3.0
- com.google.firebase:firebase-ads-lite:18.3.0
25 ตุลาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase SDK สําหรับ Google Analytics
- Cloud Firestore SDK
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.2.1
- com.google.firebase:firebase-analytics:17.2.1
- com.google.firebase:firebase-firestore:21.2.1
- com.google.firebase:firebase-firestore-ktx:21.2.1
- com.google.firebase:firebase-bom:24.0.1
- com.google.firebase:firebase-bom:24.0.2
- com.google.android.gms:play-services-measurement:17.2.1
- com.google.android.gms:play-services-measurement-base:17.2.1
- com.google.android.gms:play-services-measurement-sdk-api:17.2.1
- com.google.android.gms:play-services-measurement-api:17.2.1
- com.google.android.gms:play-services-measurement-sdk:17.2.1
- com.google.android.gms:play-services-measurement-impl:17.2.1
16 ตุลาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- ปลั๊กอิน Firebase App Distribution Gradle
- Cloud Firestore, ML Kit สําหรับ Firebase, การตรวจสอบประสิทธิภาพของ Firebase, ฐานข้อมูลเรียลไทม์ของ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.1.0
- com.google.firebase:firebase-Common:19.2.0
- com.google.firebase:firebase-Common-ktx:19.2.0
- com.google.firebase:firebase-firestore:21.2.0
- com.google.firebase:firebase-firestore-ktx:21.2.0
- com.google.firebase:firebase-ml-Common:22.0.0
- com.google.firebase:firebase-ml-model-interpreter:22.0.0
- com.google.firebase:firebase-ml-vision:24.0.0
- com.google.firebase:firebase-ml-vision-automl:18.0.2
- com.google.firebase:firebase-ml-vision-barcode-model:16.0.1
- com.google.firebase:firebase-ml-vision-face-model:19.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:19.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.2
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:22.0.0
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.7
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.7
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:22.0.0
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.7
- com.google.firebase:firebase-perf:19.0.1
- com.google.firebase:firebase-database:19.2.0
- com.google.firebase:firebase-database-ktx:19.2.0
- com.google.firebase:firebase-config:19.0.3
- com.google.firebase:firebase-config-ktx:19.0.3
- com.google.firebase:firebase-bom:23.0.0
- com.google.firebase:firebase-bom:24.0.0
- com.google.android.gms:play-services-vision:19.0.0
- com.google.android.gms:play-services-vision-Common:19.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.1
15 ตุลาคม 2019
- อัปเดตไลบรารี
play-services-auth-api-phone
เพื่อเพิ่ม API รหัส SMS ใหม่ ดูรายละเอียดเพิ่มเติมได้ที่เอกสารประกอบSmsCodeRetriever
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.3.0
10 ตุลาคม 2019
การอัปเดตล่าสุดของปลั๊กอิน Gradle สําหรับใบอนุญาต OSS ได้แก่
- เปลี่ยนการทํางานของปลั๊กอินเพื่อรวมเฉพาะทรัพยากร Dependency แบบแพ็กเกจ
- แก้ไขการจัดการไฟล์ .pom ที่มีการประกาศใบอนุญาตหลายรายการ GitHub PR#88
- ใช้ Gradle API ที่ใหม่กว่า (GitHub PR#62 และ PR#64)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.0
26 กันยายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- การตรวจสอบสิทธิ์ Firebase, Cloud Storage สําหรับ Firebase, การรับส่งข้อความในแอป Firebase, Firebase ML Kit และ SDK การกําหนดค่าระยะไกลของ Firebase
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-auth:19.1.0
- com.google.firebase:firebase-storage:19.1.0
- com.google.firebase:firebase-storage-ktx:19.1.0
- com.google.firebase:firebase-inappmessging:19.0.1
- com.google.firebase:firebase-inappmessging-display:19.0.1
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:21.0.3
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.6
- com.google.firebase:firebase-ml-logical-language-smart-reply:18.0.6
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.6
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:21.0.3
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.6
- com.google.firebase:firebase-config:19.0.2
- com.google.firebase:firebase-config-ktx:19.0.2
- com.google.firebase:firebase-appdistribution-gradle:1.0.0
- com.google.firebase:firebase-bom:22.3.0
25 กันยายน 2019
- แก้ไขข้อบกพร่องสําหรับความพร้อมใช้งานของฟีเจอร์ API สําหรับไลบรารี
play-services-basement
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:17.1.1
13 กันยายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Firestore SDK (v21.1.1)
- Firebase Bill of Materials (BOM) (v22.2.1)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
ปัญหา - เราได้รับรายงานว่า Firebase Android SDK สําหรับ Cloud Firestore เวอร์ชัน 21.1.0 อาจทําให้เกิดข้อยกเว้นที่ตรวจไม่พบ ปัญหานี้จะส่งผลต่อ Firebase Firebase M เวอร์ชัน 22.2.0 ด้วย อย่าลืมอัปเดตเป็น Cloud Firestore SDK หรือ Firebase BoM เป็นรุ่นถัดไปเพื่อแก้ไข
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:21.1.1
- com.google.firebase:firebase-firestore-ktx:21.1.1
- com.google.firebase:firebase-bom:22.2.1
11 กันยายน 2019
การอัปเดตไลบรารี
play-services-cast
และplay-services-cast-framework
มีดังนี้- เพิ่มช่อง
MediaError
ในRemoteMediaClient.MediaChannelResult
ซึ่งสามารถใช้เพื่อเข้าถึงรหัสข้อผิดพลาดโดยละเอียดสําหรับคําสั่งสื่อที่ล้มเหลว MediaStatus.COMMAND_SKIP_FORWARD
และMediaStatus.COMMAND_SKIP_BACKWARD
เลิกใช้งานแล้ว แอปควรใช้MediaStatus.COMMAND_QUEUE_NEXT
และMediaStatus.COMMAND_QUEUE_PREVIOUS
แทน- เพิ่มทรัพยากร Dependency ใหม่เมื่อ
com.google.android.datatransport:transport-api:2.0.0
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่น SDK ของผู้ส่งสําหรับ Android
- เพิ่มช่อง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:17.1.0
- com.google.android.gms:play-services-cast-framework:17.1.0
9 กันยายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Firestore, Cloud Storage สําหรับ Firebase, Firebase ML Kit, ฐานข้อมูลเรียลไทม์ของ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:21.1.0
- com.google.firebase:firebase-firestore-ktx:21.1.0
- com.google.firebase:firebase-storage:19.0.1
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:21.0.2
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.5
- com.google.firebase:firebase-ml-logical-language-smart-reply:18.0.5
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.5
- com.google.firebase:firebase-ml-logical-language-language:21.0.2
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.5
- com.google.firebase:firebase-database:19.1.0
- com.google.firebase:firebase-config:19.0.1
- com.google.firebase:firebase-bom:22.2.0
6 กันยายน 2019
- ปลั๊กอิน
google-services
สําหรับ Android (v4.3.2) พร้อมให้บริการแล้ว ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.2
29 สิงหาคม 2019
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:18.2.0
- com.google.android.gms:play-services-ads-lite:18.2.0
- com.google.firebase:firebase-ads:18.2.0
- com.google.firebase:firebase-ads-lite:18.2.0
28 สิงหาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase SDK สําหรับ Google Analytics
- Cloud Functions for Firebase (ไคลเอ็นต์) และ Firebase ML Kit SDK
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.2.0
- com.google.firebase:firebase-Common:19.1.0
- com.google.firebase:firebase-Common-ktx:19.1.0
- com.google.firebase:firebase-analytics:17.2.0
- com.google.firebase:firebase-functions:19.0.1
- com.google.firebase:firebase-functions-ktx:19.0.1
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:21.0.1
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.4
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.4
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:21.0.1
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.4
- com.google.firebase:firebase-bom:22.1.0
- com.google.android.gms:play-services-measurement:17.2.0
- com.google.android.gms:play-services-measurement-base:17.2.0
- com.google.android.gms:play-services-measurement-sdk-api:17.2.0
- com.google.android.gms:play-services-measurement-api:17.2.0
- com.google.android.gms:play-services-measurement-sdk:17.2.0
- com.google.android.gms:play-services-measurement-impl:17.2.0
27 สิงหาคม 2019
การอัปเดต SDK บริการ Google Play Services มีดังนี้
การนํา Android Pay API ที่เลิกใช้งานแล้วและสัญลักษณ์ที่เกี่ยวข้องออก
- คลาส
com.google.android.gms.wallet.Cart
- คลาส
com.google.android.gms.wallet.CountrySpecification
- คลาส
com.google.android.gms.wallet.EnableWalletOptimizationReceiver
- คลาส
com.google.android.gms.wallet.FullWallet
- คลาส
com.google.android.gms.wallet.FullWalletRequest
- คลาส
com.google.android.gms.wallet.LineItem
- คลาส
com.google.android.gms.wallet.MaskedWallet
- คลาส
com.google.android.gms.wallet.MaskedWalletRequest
- คลาส
com.google.android.gms.wallet.ProxyCard
- ช่อง
com.google.android.gms.wallet.Wallet#Payments
- ช่อง
com.google.android.gms.wallet.WalletConstants#Payments
- อินเทอร์เฟซ
com.google.android.gms.wallet.Payments
- แพ็กเกจ
com.google.android.gms.wallet.fragment
- คลาส
การเลิกใช้งานเมธอดที่ไม่ใช่ JSON ในออบเจ็กต์ Google Pay API รวมถึงเครื่องมือสร้างที่ไม่ใช่ JSON ใช้ API แบบ JSON แทนในเอกสารประกอบของ Google Pay API แทนสัญลักษณ์ที่เลิกใช้งานแล้ว
- คลาส
com.google.android.gms.wallet.IsReadyToPayRequest.Builder
- วิธีที่
com.google.android.gms.wallet.IsReadyToPayRequest#getAllowedCardNetworks
- วิธีที่
com.google.android.gms.wallet.IsReadyToPayRequest#newBuilder
- คลาส
com.google.android.gms.wallet.PaymentDataRequest.Builder
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#getAllowedPaymentMethods
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#getCardRequirements
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#getPaymentMethodTokenizationParameters
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#getShippingAddressRequirements
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#getTransactionInfo
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#isEmailRequired
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#isPhoneNumberRequired
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#isShippingAddressRequired
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#isUiRequired
- วิธีที่
com.google.android.gms.wallet.PaymentDataRequest#newBuilder
- คลาส
com.google.android.gms.wallet.PaymentData.Builder
- วิธีที่
com.google.android.gms.wallet.PaymentData#getCardInfo
- วิธีที่
com.google.android.gms.wallet.PaymentData#getEmail
- วิธีที่
com.google.android.gms.wallet.PaymentData#getExtraData
- วิธีที่
com.google.android.gms.wallet.PaymentData#getGoogleTransactionId
- วิธีที่
com.google.android.gms.wallet.PaymentData#getPaymentMethodToken
- วิธีที่
com.google.android.gms.wallet.PaymentData#getShippingAddress
- คลาส
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:18.0.0
22 สิงหาคม 2019
ปลั๊กอิน
google-services
สําหรับ Android (v4.3.1) พร้อมให้บริการแล้ว รุ่นนี้จะนําการเรียกไปยัง API ที่เลิกใช้งานแล้ว ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDKรุ่น 18.0.0 ของบริการ Google Play ฟิตเนสมีการเปลี่ยนแปลงต่อไปนี้
- เลิกใช้งาน API ที่ใช้ GoogleApiClient ต่อไปนี้
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- นํา DataTypes ที่เลิกใช้งานแล้วต่อไปนี้ออก
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- นําวิธี
fromLocationRequest
ที่เลิกใช้งานแล้วออกจากSensorRequest
แล้ว - เพิ่มเครื่องมือสร้างสําหรับ
DataPoint
และDataSet
แล้ว
- เลิกใช้งาน API ที่ใช้ GoogleApiClient ต่อไปนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.1
- com.google.android.gms:play-services-fitness:18.0.0
16 สิงหาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Firebase SDK สําหรับ Google Analytics, Cloud Firestore, Firebase Cloud Messaging และ Firebase ML Kit SDK
- Firebase Bill of Materials (BOM)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:17.1.0
- com.google.firebase:firebase-Common:19.0.0
- com.google.firebase:firebase-analytics:17.1.0
- com.google.firebase:firebase-auth:19.0.0
- com.google.firebase:firebase-auth-interop:19.0.0
- com.google.firebase:firebase-firestore:21.0.0
- com.google.firebase:firebase-functions:19.0.0
- com.google.firebase:firebase-messging:20.0.0
- com.google.firebase:firebase-storage:19.0.0
- com.google.firebase:firebase-dynamic-links:19.0.0
- com.google.firebase:firebase-perf:19.0.0
- com.google.firebase:firebase-database:19.0.0
- com.google.firebase:firebase-config:19.0.0
- com.google.firebase:firebase-abt:19.0.0
- com.google.firebase:firebase-inappmessging:19.0.0
- com.google.firebase:firebase-inappmessging-display:19.0.0
- com.google.firebase:firebase-iid:20.0.0
- com.google.firebase:firebase-ml-Common:21.0.0
- com.google.firebase:firebase-ml-model-interpreter:21.0.0
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:21.0.0
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.3
- com.google.firebase:firebase-ml-vision:23.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.3
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.3
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:21.0.0
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.3
- com.google.firebase:firebase-ml-automl:18.0.1
- com.google.firebase:firebase-firestore-ktx:21.0.0
- com.google.firebase:firebase-Common-ktx:19.0.0
- com.google.firebase:firebase-datatransport:17.0.2
- com.google.firebase:firebase-bom:22.0.0
- com.google.android.gms:play-services-measurement:17.1.0
- com.google.android.gms:play-services-measurement-base:17.1.0
- com.google.android.gms:play-services-measurement-sdk-api:17.1.0
- com.google.android.gms:play-services-measurement-api:17.1.0
- com.google.android.gms:play-services-measurement-sdk:17.1.0
- com.google.android.gms:play-services-measurement-impl:17.1.0
14 สิงหาคม 2019
- การอัปเดตไลบรารี
com.google.android.gms:play-services-games
มีการแก้ไขปัญหาที่เกิดจากIllegalArgumentException
ในonSnapshotOpened
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:18.0.1
7 สิงหาคม 2019
การอัปเดตไลบรารี
play-services-base
และplay-services-basement
ประกอบด้วย- เลิกใช้งาน
GoogleApiClient.ConnectionCallbacks
และGoogleApiClient.OnConnectionFailedListener
เราติดต่อมาเพื่อติดตามผลเกี่ยวกับGoogleApi
การเปลี่ยนทดแทนไปยังGoogleApiClient
- ปรับปรุงวิธีการของ
AccountPicker.newChooseAccountIntent
ที่อิงตามเครื่องมือสร้าง - แก้ไขข้อขัดข้องที่อาจเกิดขึ้นใน
GoogleApiAvailability#makeGooglePlayServicesAvailable
- เลิกใช้งาน
การอัปเดตไลบรารี
com.google.android.gms:play-services-awareness
รวมการเลิกใช้งานวิธีการต่อไปนี้จากAwareness#SnapshotClient
รุ่นนี้แก้ปัญหาเกี่ยวกับความเข้ากันได้กับรุ่น
com.google.android.gms:play-services-awareness:17.0.0
ที่อธิบายไว้ในบันทึกประจํารุ่น 2 กรกฎาคม 2019 วิธีแก้ปัญหาเฉพาะหน้าสําหรับการใช้ Jetpackcom.google.android.gms:play-services-awareness:16.0.0
ล่วงหน้าไม่จําเป็นอีกต่อไป ไม่ควรใช้รุ่นcom.google.android.gms:play-services-awareness:**17.0.0**
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:17.1.0
- com.google.android.gms:play-services-basement:17.1.0
- com.google.android.gms:play-services-awareness:17.1.0
1 สิงหาคม 2019
- การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในปลั๊กอิน Firebase Performance Monitoring Gradle สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:perf-plugin:1.3.1
24 กรกฎาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Functions for Firebase (ไคลเอ็นต์), ฐานข้อมูลเรียลไทม์ของ Firebase, Cloud Storage for Firebase, Cloud Firestore และ Firebase ML Kit SDK
- Firebase Bill of Materials (BOM)
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-database:18.0.1
- com.google.firebase:firebase-firestore:20.2.0
- com.google.firebase:firebase-firestore-ktx:20.2.0
- com.google.firebase:firebase-functions:18.1.0
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:20.0.2
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.2
- com.google.firebase:firebase-ml-logical-language-smart-reply:18.0.2
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.2
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:20.0.2
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.2
- com.google.firebase:firebase-storage:18.1.1
- com.google.firebase:firebase-bom:21.1.0
23 กรกฎาคม 2019
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:18.1.1
- com.google.android.gms:play-services-ads-lite:18.1.1
- com.google.firebase:firebase-ads:18.1.1
- com.google.firebase:firebase-ads-lite:18.1.1
12 กรกฎาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Analytics, การตรวจสอบสิทธิ์ของ Firebase, Cloud Storage สําหรับ Firebase, การรับส่งข้อความในแอป Firebase และ SDK ของ ML Kit
- Firebase Bill of Materials (BOM)
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-abt:18.0.1
- com.google.firebase:firebase-analytics:17.0.1
- com.google.firebase:firebase-auth:18.1.0
- com.google.firebase:firebase-core:17.0.1
- com.google.firebase:firebase-inappmessging:18.0.2
- com.google.firebase:firebase-inappmessging-display:18.0.2
- com.google.firebase:firebase-ml-Common:20.0.1
- com.google.firebase:firebase-ml-vision:22.0.0
- com.google.firebase:firebase-ml-model-interpreter:20.0.1
- com.google.firebase:firebase-ml-vision-object-detection-model:18.0.0
- com.google.firebase:firebase-ml-vision-automl:18.0.0
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา:20.0.1
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.1
- com.google.firebase:firebase-ml-logical-language-smart-reply:18.0.1
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.1
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:20.0.1
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.1
- com.google.firebase:firebase-storage:18.1.0
- com.google.android.gms:play-services-measurement:17.0.1
- com.google.android.gms:play-services-measurement-base:17.0.1
- com.google.android.gms:play-services-measurement-sdk-api:17.0.1
- com.google.android.gms:play-services-measurement-api:17.0.1
- com.google.android.gms:play-services-measurement-sdk:17.0.1
- com.google.android.gms:play-services-measurement-impl:17.0.1
- com.google.firebase:firebase-bom:21.0.0
10 กรกฎาคม 2019
- การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในปลั๊กอิน Firebase Performance Monitoring Gradle สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:perf-plugin:1.3.0
9 กรกฎาคม 2019
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:18.1.0
- com.google.android.gms:play-services-ads-lite:18.1.0
- com.google.firebase:firebase-ads:18.1.0
- com.google.firebase:firebase-ads-lite:18.1.0
2 กรกฎาคม 2019
- บริการ Google Play
auth.api.phone
ได้เพิ่ม SMS Consent API สําหรับผู้ใช้รายการใหม่ ดูรายละเอียดเพิ่มเติมได้ที่เอกสารประกอบstartSmsUserConsent
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.1.0
ปัญหาที่ทราบเกี่ยวกับ com.google.android.gms:play-services-awareness:17.0.0
27 มิถุนายน 2019
- ตอนนี้ปลั๊กอิน
google-services
สําหรับ Android (v4.3.0) และปลั๊กอินstrict-version-matcher
สําหรับ Android (v1.2.0) พร้อมใช้งานแล้ว รุ่นนี้มีการแก้ไขข้อบกพร่องและมีการเปลี่ยนแปลง ตําแหน่งที่คุณใช้ปลั๊กอิน สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.gms:google-services:4.3.0
- com.google.android.gms:strict-version-matcher-plugin:1.2.0
24 มิถุนายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Firestore, Firebase Cloud Messaging, การตรวจสอบประสิทธิภาพ Firebase และ SDK ของรหัสอินสแตนซ์ Firebase
- Firebase Bill of Materials (BOM)
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:20.1.0
- com.google.firebase:firebase-firestore-ktx:20.1.0
- com.google.firebase:firebase-iid:19.0.1
- com.google.firebase:firebase-messging:19.0.1
- com.google.firebase:firebase-perf:18.0.1
- com.google.firebase:firebase-bom:20.1.0
20 มิถุนายน 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- SDK การรับส่งข้อความในแอป Firebase
- Firebase Bill of Materials (BOM)
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-inappmessging:18.0.1
- com.google.firebase:firebase-inappmessging-display:18.0.1
- com.google.firebase:firebase-bom:20.0.1
17 มิถุนายน 2019
การอัปเดตบริการ Google Play และ Firebase ล่าสุดมีการเปลี่ยนแปลงต่อไปนี้
การย้ายข้อมูลจากไลบรารีการสนับสนุนของ Android ไปยังไลบรารี Jetpack (AndroidX) ไลบรารีจะไม่ทํางานจนกว่าคุณจะทําการเปลี่ยนแปลงต่อไปนี้ในแอป
- อัปเกรด
com.android.tools.build:gradle
เป็น v3.2.1 หรือใหม่กว่า - อัปเกรด
compileSdkVersion
เป็น 28 ขึ้นไป - อัปเดตแอปให้ใช้ Jetpack (AndroidX) โดยทําตามวิธีการในการย้ายข้อมูลไปยัง AndroidX
- อัปเกรด
Firebase Bill of Materials (BOM)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.datatransport:transport-api:2.0.0
- com.google.android.datatransport:transport-backend-cct:2.0.0
- com.google.android.datatransport:transport-runtime:2.0.0
- com.google.android.gms:play-services-ads:18.0.0
- com.google.android.gms:play-services-ads-identifier:17.0.0
- com.google.android.gms:play-services-ads-lite:18.0.0
- com.google.android.gms:play-services-afs-native:17.0.0
- com.google.android.gms:play-services-analytics:17.0.0
- com.google.android.gms:play-services-analytics-impl:17.0.0
- com.google.android.gms:play-services-appinvite:18.0.0
- com.google.android.gms:play-services-audience:17.0.0
- com.google.android.gms:play-services-auth:17.0.0
- com.google.android.gms:play-services-auth-api-phone:17.0.0
- com.google.android.gms:play-services-awareness:17.0.0
- com.google.android.gms:play-services-base:17.0.0
- com.google.android.gms:play-services-basement:17.0.0
- com.google.android.gms:play-services-cast:17.0.0
- com.google.android.gms:play-services-cast-framework:17.0.0
- com.google.android.gms:play-services-clearcut:17.0.0
- com.google.android.gms:play-services-cronet:17.0.0
- com.google.android.gms:play-services-drive:17.0.0
- com.google.android.gms:play-services-fido:18.0.0
- com.google.android.gms:play-services-fitness:17.0.0
- com.google.android.gms:play-services-flags:17.0.0
- com.google.android.gms:play-services-games:18.0.0
- com.google.android.gms:play-services-gass:18.0.0
- com.google.android.gms:play-services-gcm:17.0.0
- com.google.android.gms:play-services-identity:17.0.0
- com.google.android.gms:play-services-iid:17.0.0
- com.google.android.gms:play-services-instantapps:17.0.0
- com.google.android.gms:play-services-location:17.0.0
- com.google.android.gms:play-services-maps:17.0.0
- com.google.android.gms:play-services-measurement:17.0.0
- com.google.android.gms:play-services-measurement-api:17.0.0
- com.google.android.gms:play-services-measurement-impl:17.0.0
- com.google.android.gms:play-services-measurement-sdk:17.0.0
- com.google.android.gms:play-services-measurement-sdk-api:17.0.0
- com.google.android.gms:play-services- Nearby:17.0.0
- com.google.android.gms:play-services-oss-licenses:17.0.0
- com.google.android.gms:play-services-panorama:17.0.0
- com.google.android.gms:play-services-phenotype:17.0.0
- com.google.android.gms:play-services-places:17.0.0
- com.google.android.gms:play-services-places-placereport:17.0.0
- com.google.android.gms:play-services-plus:17.0.0
- com.google.android.gms:play-services-safetynet:17.0.0
- com.google.android.gms:play-services-stats:17.0.0
- com.google.android.gms:play-services-tagmanager:17.0.0
- com.google.android.gms:play-services-tagmanager-api:17.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:17.0.0
- com.google.android.gms:play-services-tasks:17.0.0
- com.google.android.gms:play-services-vision:18.0.0
- com.google.android.gms:play-services-vision-Common:18.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.0
- com.google.android.gms:play-services-wallet:17.0.0
- com.google.android.gms:play-services-wearable:17.0.0
- com.google.firebase:firebase-abt:18.0.0
- com.google.firebase:firebase-ads:18.0.0
- com.google.firebase:firebase-ads-lite:18.0.0
- com.google.firebase:firebase-analytics:17.0.0
- com.google.firebase:firebase-appindexing:19.0.0
- com.google.firebase:firebase-auth:18.0.0
- com.google.firebase:firebase-auth-interop:18.0.0
- com.google.firebase:firebase-Common:18.0.0
- com.google.firebase:firebase-Common-ktx:18.0.0
- com.google.firebase:firebase-config:18.0.0
- com.google.firebase:firebase-core:17.0.0
- com.google.firebase:firebase-database:18.0.0
- com.google.firebase:firebase-database-collection:17.0.0
- com.google.firebase:firebase-datatransport:17.0.0
- com.google.firebase:firebase-dynamic-links:18.0.0
- com.google.firebase:firebase-firestore:20.0.0
- com.google.firebase:firebase-firestore-ktx:20.0.0
- com.google.firebase:firebase-functions:18.0.0
- com.google.firebase:firebase-iid:19.0.0
- com.google.firebase:firebase-iid-interop:17.0.0
- com.google.firebase:firebase-inappmessging:18.0.0
- com.google.firebase:firebase-inappmessging-display:18.0.0
- com.google.firebase:firebase-measurement-connector:18.0.0
- com.google.firebase:firebase-messging:19.0.0
- com.google.firebase:firebase-ml-Common:20.0.0
- com.google.firebase:firebase-ml-model-interpreter:20.0.0
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:20.0.0
- com.google.firebase:firebase-ml-logical-language-language-id-model:20.0.0
- com.google.firebase:firebase-ml-logical-language-smart-reply:18.0.0
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:20.0.0
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:20.0.0
- com.google.firebase:firebase-ml-logical-language-translate-model:20.0.0
- com.google.firebase:firebase-ml-vision:21.0.0
- com.google.firebase:firebase-ml-vision-automl:17.0.0
- com.google.firebase:firebase-ml-vision-face-model:18.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:18.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:17.0.0
- com.google.firebase:firebase-perf:18.0.0
- com.google.firebase:firebase-storage:18.0.0
- com.google.firebase:firebase-storage-Common:17.0.0
- com.google.firebase:protolite-well-known-types:17.0.0
- com.google.firebase:firebase-bom:20.0.0
31 พฤษภาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- Cloud Firestore SDK
- Firebase Bill of Materials (BOM)
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:19.0.2
- com.google.firebase:firebase-bom:19.0.0
28 พฤษภาคม 2019
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงของ Cloud Firestore, การรับส่งข้อความในแอป, ML Kit และ SDK การตรวจสอบประสิทธิภาพ สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-Common:17.1.0
- com.google.firebase:firebase-firestore:19.0.1
- com.google.firebase:firebase-inappmessging:17.2.0
- com.google.firebase:firebase-inappmessging-display:17.2.0
- com.google.firebase:firebase-perf:17.0.2
- com.google.firebase:firebase-ml-ภาษาธรรมชาติ:19.0.1
- com.google.firebase:firebase-ml-logical-language-language-id-model:19.0.1
- com.google.firebase:firebase-ml-logical-language-smart-reply:17.0.1
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:19.0.1
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:19.0.1
- com.google.firebase:firebase-ml-logical-language-translate-model:19.0.1
21 พฤษภาคม 2019
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.2.1
- com.google.android.gms:play-services-ads-lite:17.2.1
- com.google.firebase:firebase-ads:17.2.1
- com.google.firebase:firebase-ads-lite:17.2.1
16 พฤษภาคม 2019
- อัปเดตปลั๊กอิน Gradle สําหรับใบอนุญาต OSS แล้ว ดูรายละเอียดเพิ่มเติมได้ที่ https://github.com/google/play-services-plugin/releases/tag/oss-licenses-plugin-v0.9.5
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.5
7 พฤษภาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
Google Analytics สําหรับ Firebase, การจัดทําดัชนีแอปของ Firebase, Firebase Authentication, Cloud Firestore, Cloud Functions for Firebase (ไคลเอ็นต์), Cloud Cloud Messaging, Cloud Storage for Firebase, Firebase Dynamic Link, คําเชิญของ Firebase, Firebase ML Kit, Firebase Performance Monitoring ฐานข้อมูลเรียลไทม์ของ Firebase, การกําหนดค่าระยะไกลของ Firebase, Firebase A/B Testing และ SDK ของรหัสอินสแตนซ์ Firebase
ปลั๊กอิน Firebase Gradle
Firebase Bill of Materials (BOM)
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:16.0.9
- com.google.firebase:firebase-Common:17.0.0
- com.google.firebase:firebase-analytics:16.5.0
- com.google.firebase:firebase-appindexing:18.0.0
- com.google.firebase:firebase-auth:17.0.0
- com.google.firebase:firebase-firestore:19.0.0
- com.google.firebase:firebase-functions:17.0.0
- com.google.firebase:firebase-messging:18.0.0
- com.google.firebase:firebase-storage:17.0.0
- com.google.firebase:firebase-dynamic-links:17.0.0
- com.google.firebase:firebase-invites:17.0.0
- com.google.firebase:firebase-perf:17.0.0
- com.google.firebase:firebase-database:17.0.0
- com.google.firebase:firebase-config:17.0.0
- com.google.firebase:firebase-abt:17.1.1
- com.google.firebase:firebase-iid:18.0.0
- com.google.firebase:firebase-ml-Common:19.0.0
- com.google.firebase:firebase-ml-model-interpreter:19.0.0
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา:19.0.0
- com.google.firebase:firebase-ml-logical-language-language-id-model:19.0.0
- com.google.firebase:firebase-ml-vision:20.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:16.0.0
- com.google.firebase:firebase-ml-logical-language-smart-reply:17.0.0
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:19.0.0
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา-แปลภาษา:19.0.0
- com.google.firebase:firebase-ml-logical-language-translate-model:19.0.0
- com.google.firebase:firebase-ml-automl:16.0.0
- com.google.firebase:firebase-firestore-ktx:19.0.0
- com.google.firebase:firebase-Common-ktx:17.0.0
- com.google.firebase:firebase-plugin:1.2.1
- com.google.firebase:perf-plugin:2.0.0
- com.google.firebase:firebase-bom:18.0.0
- com.google.firebase:firebase-bom:18.1.0
- com.google.android.gms:play-services-measurement:16.5.0
- com.google.android.gms:play-services-measurement-base:16.5.0
- com.google.android.gms:play-services-measurement-sdk-api:16.5.0
- com.google.android.gms:play-services-measurement-api:16.5.0
- com.google.android.gms:play-services-measurement-sdk:16.5.0
- com.google.android.gms:play-services-measurement-impl:16.5.0
- com.google.android.gms:play-services-appinvite:17.0.0
29 เมษายน 2019
- Places SDK เวอร์ชันบริการ Google Play เลิกใช้งานแล้ว โปรดอ่านคําแนะนําในการย้ายข้อมูล เพื่อดูรายละเอียดเกี่ยวกับวิธีเปลี่ยนไปใช้ Places SDK แบบคงที่ใหม่สําหรับ Android
อัปเดต: ในวันที่ 29 กรกฎาคม 2019 com.google.android.gms:play-services-places
อาร์ติแฟกต์ได้ยกเลิกการใช้งานแล้ว
หากต้องการใช้ Places SDK สําหรับ Android ต่อไป โปรดอัปเดต
Places SDK สําหรับ Android ที่รองรับเวอร์ชันดังกล่าว เวอร์ชันที่รองรับจะแสดงอยู่ในบันทึกประจํารุ่น
23 เมษายน 2019
- เพิ่ม API ใน Cast SDK เพื่อรองรับสตรีมแบบสด UI ของตัวควบคุมที่ขยาย ยังรองรับสตรีมแบบสดด้วย โปรดดูรายละเอียดที่หัวข้อบันทึกประจํารุ่น SDK ผู้ส่งใน Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:16.2.0
- com.google.android.gms:play-services-cast-framework:16.2.0
15 เมษายน 2019
- เพิ่มการรองรับการลงทะเบียนล่วงหน้าใน
InstantApps.showInstallPrompt()
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.2
9 เมษายน 2019
- อัปเดต InstantApps SDK เพื่อใส่วิธีการใหม่เพื่อตรวจสอบว่าสามารถเรียกใช้ InstantApps สําหรับอุปกรณ์ที่กําหนดได้หรือไม่
areInstantAppsEnabledForDevice()
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.0
5 เมษายน 2019
การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงรหัสอินสแตนซ์, การตรวจสอบสิทธิ์ Firebase, Firebase Cloud Messaging, การตรวจสอบประสิทธิภาพ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
โปรแกรมเบต้าของไลบรารี Cloud Firestore บน Android ที่มีส่วนขยาย Kotlin พร้อมให้ใช้งานแล้ว ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Android SDK ของ Firebase
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-iid:17.1.2
- com.google.firebase:firebase-auth:16.2.1
- com.google.firebase:firebase-messging:17.6.0
- com.google.firebase:firebase-perf:16.2.5
- com.google.firebase:firebase-config:16.5.0
- com.google.firebase:firebase-firestore-ktx:18.2.0
- com.google.firebase:firebase-Common-ktx:16.1.0
2 เมษายน 2019
- การอัปเดต Firebase ครั้งล่าสุดมีการปรับปรุง Firebase Bill of Materials (BoM) สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:17.0.0
27 มีนาคม 2019
การอัปเดต Firebase ล่าสุดมีดังนี้
- รหัสอินสแตนซ์ Firebase, การรับส่งข้อความในแอป Firebase, Cloud Firestore, Firebase Cloud Messaging, Firebase ML Kit และ SDK การกําหนดค่าระยะไกลของ Firebase
- ปลั๊กอิน Firebase Gradle
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-iid:17.1.1
- com.google.firebase:firebase-inappmessging:17.1.1
- com.google.firebase:firebase-inappmessging-display:17.1.1
- com.google.firebase:firebase-firestore:18.1.0
- com.google.firebase:firebase-messging:17.5.0
- com.google.firebase:firebase-config:16.4.1
- com.google.firebase:firebase-ml-Common:17.0.0
- com.google.firebase:firebase-ml-model-interpreter:18.0.0
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา:18.2.0
- com.google.firebase:firebase-ml-logical-language-language-id-model:18.0.3
- com.google.firebase:firebase-ml-vision:19.0.3
- com.google.firebase:firebase-ml-logical-language-smart-reply:16.3.6
- com.google.firebase:firebase-ml-logical-language-smart-reply-model:18.0.0
- com.google.firebase:firebase-plugin:1.2.0
- com.google.firebase:perf-plugin:1.2.0
21 มีนาคม 2019
- Drive API เลิกใช้งานแล้วและจะหยุดให้บริการในวันที่ 6 ธันวาคม 2019 โปรดดูรายละเอียดในคําแนะนําในการย้ายข้อมูล
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-drive:16.1.0
18 มีนาคม 2019
- ไลบรารีของไคลเอ็นต์บริการ Google Play สําหรับ Cronet พร้อมใช้งานแล้ว Cronet เป็นไลบรารีเครือข่ายที่มีประสิทธิภาพสูง ดูข้อมูลเพิ่มเติมได้ที่ดําเนินการเครือข่ายโดยใช้ Cronet ไลบรารีของไคลเอ็นต์บริการ Google Play สําหรับ Cronet อนุญาตให้แอปใช้สําเนาล่าสุดของ Cronet ที่โหลดจากบริการ Google Play
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cronet:16.0.0
15 มีนาคม 2019
การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงใน Firebase Core, Google Analytics สําหรับ Firebase, คําเชิญของ Firebase, Firebase Link แบบไดนามิก และ Cloud Functions for SDK ไคลเอ็นต์ของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
ตอนนี้ Bill of Materials (BoM) ของ Firebase เปลี่ยนเป็นฟีเจอร์ทดลองได้แล้ว การใช้ฟีเจอร์ Bill of Materials (BoM) Gradle กับ Firebase ช่วยให้คุณตั้งค่าเวอร์ชันแพลตฟอร์ม Firebase ทั้งหมดได้ หากต้องการเพิ่ม SDK ลงในแอปโดยใช้ Firebase BoM โปรดไปที่เพิ่ม Firebase ในโปรเจ็กต์ Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-analytics:16.4.0
- com.google.firebase:firebase-core:16.0.8
- com.google.firebase:firebase-invites:16.1.1
- com.google.firebase:firebase-dynamic-links:16.1.8
- com.google.firebase:firebase-functions:16.3.0
- com.google.firebase:firebase-bom:16.0.0
- com.google.android.gms:play-services-appinvite:16.1.1
- com.google.android.gms:play-services-analytics:16.0.8
- com.google.android.gms:play-services-analytics-impl:16.0.8
- com.google.android.gms:play-services-tagmanager:16.0.8
- com.google.android.gms:play-services-tagmanager-api:16.0.8
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.8
- com.google.android.gms:play-services-measurement:16.4.0
- com.google.android.gms:play-services-measurement-base:16.4.0
- com.google.android.gms:play-services-measurement-sdk-api:16.4.0
- com.google.android.gms:play-services-measurement-api:16.4.0
- com.google.android.gms:play-services-measurement-sdk:16.4.0
- com.google.android.gms:play-services-measurement-impl:16.4.0
13 มีนาคม 2019
- อัปเดต Android SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.2.0
- com.google.android.gms:play-services-ads-lite:17.2.0
- com.google.firebase:firebase-ads:17.2.0
- com.google.firebase:firebase-ads-lite:17.2.0
12 มีนาคม 2019
- เลิกใช้งาน
Games.GamesOptions
และGames.Builder
แล้ว - เพิ่มแล้ว
SnapshotMetadata.getSnaphotId
เมธอด - นําคําขอ/ของขวัญและ API ภารกิจออกแล้ว ดูประกาศก่อนหน้า
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:17.0.0
11 มีนาคม 2019
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงการตรวจสอบสิทธิ์ Firebase, การตรวจสอบประสิทธิภาพ Firebase และ SDK การกําหนดค่าระยะไกลของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-auth:16.2.0
- com.google.firebase:firebase-perf:16.2.4
- com.google.firebase:firebase-config:16.4.0
26 กุมภาพันธ์ 2019
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงรหัสอินสแตนซ์, Cloud Firestore, Firebase In-App Messaging และ Firebase Cloud Messaging SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
- แก้ไขปัญหาใน Google Cloud Messaging ที่บางครั้งทําให้แอปขัดข้องโดยมีข้อผิดพลาด Android ไม่ตอบสนอง (ANR) เมื่อแอปได้รับข้อความ
- แก้ไขปัญหาในรหัสอินสแตนซ์ที่การตอบกลับคําขอโทเค็นช้า หรือในบางกรณีทําให้คําขอหมดเวลา
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-Common:16.1.0
- com.google.firebase:firebase-iid:17.1.0
- com.google.firebase:firebase-database:16.1.0
- com.google.firebase:firebase-firestore:18.1.0
- com.google.firebase:firebase-storage:16.1.0
- com.google.firebase:firebase-functions:16.2.0
- com.google.firebase:firebase-inappmessging:17.1.0
- com.google.firebase:firebase-inappmessging-display:17.1.0
- com.google.firebase:firebase-messging:17.4.0
- com.google.android.gms:play-services-gcm:16.1.0
- com.google.android.gms:play-services-iid:16.0.1
7 กุมภาพันธ์ 2019
- การอัปเดต Firebase ล่าสุดประกอบด้วยการเปลี่ยนแปลงในการทดสอบ AB ของ Firebase, คําเชิญของ Firebase, ลิงก์แบบไดนามิกของ Firebase, Cloud Firestore และ SDK การกําหนดค่าระยะไกลของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
- การอัปเดตบริการ Google Play ล่าสุดจะเพิ่ม AFS แบบเนทีฟ สําหรับข้อมูลเพิ่มเติม โปรดดู SDK โฆษณาเนทีฟของ AFS สําหรับการเผยแพร่ Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-afs-native:16.0.0
- com.google.firebase:firebase-abt:17.1.0
- com.google.firebase:firebase-invites:16.1.0
- com.google.firebase:firebase-dynamic-links:16.1.7
- com.google.firebase:firebase-firestore:18.0.1
- com.google.firebase:firebase-config:16.3.0
6 กุมภาพันธ์ 2019
- การอัปเดต Maps ล่าสุดจะเพิ่มการตั้งค่าตัวควบคุมท่าทางสัมผัสใหม่ ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Maps SDK สําหรับ Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-maps:16.1.0
31 มกราคม 2019
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงของ ML Kit สําหรับ Firebase, Firebase Core, Google Analytics สําหรับ Firebase และ SDK โฆษณา สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.1.3
- com.google.android.gms:play-services-ads-base:17.1.3
- com.google.android.gms:play-services-ads-lite:17.1.3
- com.google.android.gms:play-services-gass:17.1.3
- com.google.android.gms:play-services-analytics:16.0.7
- com.google.android.gms:play-services-analytics-impl:16.0.7
- com.google.android.gms:play-services-tagmanager:16.0.7
- com.google.android.gms:play-services-tagmanager-api:16.0.7
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.7
- com.google.android.gms:play-services-measurement-base:16.3.0
- com.google.android.gms:play-services-measurement-sdk-api:16.3.0
- com.google.android.gms:play-services-measurement-api:16.3.0
- com.google.firebase:firebase-ads:17.1.3
- com.google.firebase:firebase-ads-lite:17.1.3
- com.google.firebase:firebase-analytics:16.3.0
- com.google.firebase:firebase-analytics-impl:16.3.0
- com.google.firebase:firebase-measurement-connector-impl:17.0.5
- com.google.firebase:firebase-core:16.0.7
- com.google.firebase:firebase-ml-Common:16.2.1
- com.google.firebase:firebase-ml-model-interpreter:17.0.1
- com.google.firebase:firebase-ml-ธรรมชาติ-ภาษา:18.1.1
- com.google.firebase:firebase-ml-logical-language-language-id-model:18.0.2
- com.google.firebase:firebase-ml-vision:19.0.0
30 มกราคม 2019
- อัปเดตล่าสุดของ Firebase มีการเปลี่ยนแปลงใน Firebase ML Kit SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-ml-Common:16.2.1
- com.google.firebase:firebase-ml-vision:19.0.0
- com.google.firebase:firebase-ml-model-interpreter:17.0.1
25 มกราคม 2019
- การอัปเดต Firebase ล่าสุดประกอบด้วยการเปลี่ยนแปลงฐานข้อมูลแบบเรียลไทม์, Cloud Firestore และ SDK การรับส่งข้อความในแอป สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-database:16.0.6
- com.google.firebase:firebase-firestore:18.0.0
- com.google.firebase:firebase-inappmessging:17.0.5
- com.google.firebase:firebase-inappmessging-display:17.0.5
10 มกราคม 2019
ใบอนุญาต OSS
- การอัปเดตไลบรารีใบอนุญาต OSS ล่าสุดอนุญาตให้อัปเดตข้อมูลใบอนุญาต OSS ผ่านการอัปเดตบริการ Google Play
ไลบรารีหลักของบริการ Google Play
- play-services-base และ play-services-basement ได้รับวิธีการใหม่ๆ มากมายในการรองรับการเปลี่ยนแปลงในไลบรารีอื่นๆ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:16.1.0
- com.google.android.gms:play-services-basement:16.2.0
- com.google.android.gms:play-services-oss-licenses:16.0.2
9 มกราคม 2019
- การอัปเดต Firebase ครั้งล่าสุดมีการเปลี่ยนแปลงใน Firebase Remote Config SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-config:16.1.3
22 ธันวาคม 2018
- อัปเดตล่าสุดของ Firebase มีการเปลี่ยนแปลงใน Firebase Crashlytics SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.crashlytics.sdk.android:crashlytics:2.9.8
19 ธันวาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงของ Cloud Firestore และ Firebase Performance Monitoring SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:17.1.5
- com.google.firebase:firebase-perf:16.2.3
18 ธันวาคม 2018
- อัปเดต FIDO2 API ตามข้อกําหนดล่าสุดของ WebAuthn นักพัฒนาซอฟต์แวร์สามารถใช้ API FIDO2 เพื่อตรวจสอบสิทธิ์ผู้ใช้อย่างมากด้วย Authenticator 2 ประเภท ได้แก่ Authenticator ภายนอกแบบ U2F และการตรวจสอบสิทธิ์ "ที่ฝังไว้" ซึ่งอุปกรณ์รองรับ
- นําเครื่องมือสร้างออกจาก
Fido2ApiClient
และFido2PrivilegedApiClient
แล้ว ต้องสร้างอินสแตนซ์เหล่านี้ผ่านคลาสแบบคงที่ในFido
- เปลี่ยนชื่อ
MakeCredentialOptions
และBrowserMakeCredentialOptions
เป็นPublicKeyCredentialCreationOptions
และBrowserPublicKeyCredentialCreationOptions
ตามลําดับ - เพิ่มสีสันให้กับ
RequestOptions
กับสมาชิกAuthenticationExtensions
ที่ช่วยให้ผู้โทรระบุพฤติกรรมฝั่งไคลเอ็นต์ได้เมื่อทําการลงทะเบียนหรือพิธีการตรวจสอบสิทธิ์ โดยรองรับเฉพาะFidoAppIdExtension
ในขณะนี้ เมื่อเวลาผ่านไป อาจมีการรองรับส่วนขยายเพิ่มขึ้นโดยขึ้นอยู่กับกรณีการใช้งาน - เพิ่มเครื่องมือสร้างสําหรับ
AuthenticatorSelectionCriteria
แล้ว - เปลี่ยนเครื่องมือสร้างสําหรับ
PublicKeyCredentialRequestOptions
,BrowserPublicKeyCredentialRequestOptions
- นําเครื่องมือสร้างสําหรับออบเจ็กต์ระดับการตอบกลับของ API
AuthenticatorAttestationResponse
,AuthenticatorAssertionResponse
และAuthenticatorErrorResponse
ออกแล้ว - เพิ่มการแจกแจงอัลกอริทึมของ RSA และ EC2 จากรีจิสทรี COSE เพื่อใช้ใน
PublicKeyCredentialParameters
- เพิ่ม
AttestationConveyancePreference
ซึ่งระบุระดับการสร้างความสับสนของออบเจ็กต์เอกสารรับรองที่แสดงในพิธีจดทะเบียน - เปลี่ยนชื่อและปรับโครงสร้าง TokenBindingIdValue เดิมเป็น
TokenBinding
- เพิ่มและ/หรืออัปเดตโครงสร้างข้อมูลอื่นๆ เพื่อแสดงถึงฉบับร่างของ WebAuthn WD11
เช่น ช่อง "รหัสผู้ใช้" ใน
PublicKeyCredentialUserEntity
ได้รับการอัปเดตเป็นbyte[]
แทนString
โปรดอัปเดตการใช้งานให้สอดคล้องกัน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fido:17.0.0
13 ธันวาคม 2018
- แก้ไขข้อบกพร่องที่ Cast SDK อาจพยายามกลับมาใช้งานเซสชันอีกครั้งหากเซสชันหยุดโดยผู้ส่งรายอื่น
- แก้ไขข้อบกพร่องการแจ้งเตือนที่เกิดขึ้นในอุปกรณ์ที่ใช้ Android O ขึ้นไปเมื่อแอปแคสต์อยู่เบื้องหลัง
- แก้ไขข้อบกพร่องที่การแจ้งเตือนสื่อแคสต์อาจไม่ตอบสนองหลังจากที่แอปแคสต์ถูกตัด
- ย้ายชุดอาร์ติแฟกต์ไปยัง maven.google.com เนื่องจากมีปัญหาเกี่ยวกับที่เก็บ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:16.1.2
- com.google.android.gms:play-services-cast-framework:16.1.2
ย้ายอาร์ติแฟกต์ไปยัง maven.google.com แล้ว
- com.google.gms:google-services:4.2.0
- com.google.gms:google-services:4.1.0
- com.google.gms:google-services:4.0.2
- com.google.gms:google-services:4.0.1
- com.google.gms:google-services:4.0.0
- com.google.gms:google-services:3.3.1
- com.google.gms:google-services:3.3.0
- com.google.gms:google-services:3.2.1
- com.google.gms:google-services:3.2.0
- com.google.gms:google-services:3.1.2
- com.google.gms:google-services:3.1.1
- com.google.gms:google-services:3.1.0
- com.google.gms:google-services:3.0.0
- com.google.firebase.perf-plugin:1.1.5
- com.google.firebase.perf-plugin:1.1.4
- com.google.firebase.perf-plugin:1.1.3
- com.google.firebase.perf-plugin:1.1.2
6 ธันวาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงของการตรวจสอบสิทธิ์ Firebase และ SDK ของ Cloud Firestore สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-auth:16.1.0
- com.google.firebase:firebase-firestore:17.1.4
3 ธันวาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงในลิงก์แบบไดนามิกของ Firebase, คําเชิญของ Firebase, การกําหนดค่าระยะไกลของ Firebase, การตรวจสอบประสิทธิภาพของ Firebase, Google Analytics สําหรับ Firebase และ SDK ของ Google Ads สําหรับ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.1.2
- com.google.android.gms:play-services-ads-base:17.1.2
- com.google.android.gms:play-services-ads-lite:17.1.2
- com.google.android.gms:play-services-analytics:16.0.6
- com.google.android.gms:play-services-analytics-impl:16.0.6
- com.google.android.gms:play-services-appinvite:16.0.7
- com.google.android.gms:play-services-gass:17.1.2
- com.google.android.gms:play-services-measurement-api:16.0.4
- com.google.android.gms:play-services-measurement-base:16.0.5
- com.google.android.gms:play-services-measurement-sdk-api:16.0.4
- com.google.android.gms:play-services-tagmanager:16.0.6
- com.google.android.gms:play-services-tagmanager-api:16.0.6
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.6
- com.google.firebase:firebase-ads:17.1.2
- com.google.firebase:firebase-ads-lite:17.1.2
- com.google.firebase:firebase-analytics:16.0.6
- com.google.firebase:firebase-analytics-impl:16.2.4
- com.google.firebase:firebase-config:16.1.2
- com.google.firebase:firebase-core:16.0.6
- com.google.firebase:firebase-dynamic-links:16.1.5
- com.google.firebase:firebase-invites:16.0.6
- com.google.firebase:firebase-perf:16.2.2
- com.google.firebase:firebase-measurement-connector-impl:17.0.4
29 พฤศจิกายน 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงที่เกิดขึ้นกับคําเชิญแอป Firebase, Firebase Ml Kit และ Firebase Performance Monitoring SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appindexing:17.1.0
- com.google.firebase:firebase-perf:16.2.1
- com.google.firebase:firebase-ml-Common:16.1.6
- com.google.firebase:firebase-ml-vision:18.0.2
- com.google.firebase:firebase-ml-model-interpreter:16.2.4
13 พฤศจิกายน 2018
ปัญหาที่ทราบของรุ่นวันที่ 2 ตุลาคม 2018
ไลบรารีบางตัวในรุ่น 2 ตุลาคม 2018
เกิดปัญหาจากการพึ่งพา POM ไฟล์ Manifest ที่มีแนวโน้มจะแสดงนําไปใช้เป็น Dex จะรวมปัญหาเมื่อมีการอัปเดตทรัพยากร Dependency บางเวอร์ชัน (แม้ว่าจะใช้ strict-version-matcher-plugin
) ก็ตาม โปรดอัปเดตเป็น Recommended Minimum Version
ดังนี้
คลังเพลง | เวอร์ชันที่ได้รับผลกระทบ | เวอร์ชันขั้นต่ําที่แนะนํา |
---|---|---|
com.google.android.gms:play-services-ads | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-ads-base | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-ads-lite | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-analytics | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-analytics-impl | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-appinvite | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-cast | 16.0.3 | 16.1.0 |
com.google.android.gms:play-services-cast-framework | 16.0.3 | 16.1.0 |
com.google.android.gms:play-services-gass | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-measurement-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-measurement-base | 16.0.3 | 16.0.4 |
com.google.android.gms:play-services-measurement-sdk-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-tagmanager | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-tagmanager-api | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-tagmanager-v4-impl | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-vision | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-Common | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-image-label | 16.2.0 | 17.0.2 |
com.google.firebase:firebase-analytics | 16.0.4 | 16.0.5 |
com.google.firebase:firebase-analytics-impl | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-dynamic-links | 16.1.2 | 16.1.3 |
com.google.firebase:firebase-iid | 17.0.3 | 17.0.4 |
com.google.firebase:firebase-measurement-connector-impl | 17.0.2 | 17.0.3 |
com.google.firebase:firebase-messages | 17.3.3 | 17.3.4 |
com.google.firebase:firebase-ml-Common | 16.1.4 | 16.1.5 |
com.google.firebase:firebase-ml-model-interpreter | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-ml-vision | 17.0.1 | 18.0.1 |
com.google.firebase:firebase-ml-vision-image-label-model | 16.2.0 | 17.0.2 |
12 พฤศจิกายน 2018
โฆษณา
- แก้ไขข้อบกพร่องที่การใช้
play-services-ads
และfirebase-analytics
ร่วมกันบางอย่าง (เช่นads:17.1.0
และanalytics:16.0.5
) ทําให้เกิดข้อผิดพลาดคอมไพเลอร์duplicate entry
ผู้เผยแพร่โฆษณาที่ใช้firebase-analytics
ร่วมกับเวอร์ชัน17.1.1
ของไลบรารีโฆษณาใดก็ได้ (เช่นcom.google.android.gms:play-services-ads:17.1.1
) ต้องใช้com.google.firebase:firebase-analytics:16.0.5
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.1.1
- com.google.android.gms:play-services-ads-base:17.1.1
- com.google.android.gms:play-services-ads-lite:17.1.1
- com.google.android.gms:play-services-gass:17.1.1
- com.google.firebase:firebase-ads:17.1.1
- com.google.firebase:firebase-ads-lite:17.1.1
9 พฤศจิกายน 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการอัปเดต Cloud Firestore, ฟังก์ชันระบบคลาวด์สําหรับ Firebase, การรับส่งข้อความในแอป Firebase, ฐานข้อมูล Firebase และ Firebase Storage SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-database:16.0.4
- com.google.firebase:firebase-firestore:17.1.3
- com.google.firebase:firebase-functions:16.1.3
- com.google.firebase:firebase-inappmessging:17.0.4
- com.google.firebase:firebase-inappmessging-display:17.0.4
- com.google.firebase:firebase-storage:16.0.5
5 พฤศจิกายน 2018
- การอัปเดตล่าสุดในปลั๊กอิน Gradle สําหรับใบอนุญาต OSS เข้ารหัสข้อความใบอนุญาตด้วย UTF-8 เพื่อแก้ไขข้อบกพร่องที่นักพัฒนาซอฟต์แวร์บางรายพบ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.4
2 พฤศจิกายน 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพเวลาในการตอบสนองที่ลดลงสําหรับ Google Analytics สําหรับ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
โฆษณา
- เพิ่มเมธอด
setMaxAdContentRating()
และsetTagForUnderAgeOfConsent()
ลงในAdRequest.Builder
- เพิ่มค่าคงที่ต่อไปนี้เพื่อใช้กับ
AdRequest.Builder.setMaxAdContentRating()
และAdRequest.Builder.setTagForUnderAgeOfConsent()
:MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.1.0
- com.google.android.gms:play-services-ads-lite:17.1.0
- com.google.android.gms:play-services-analytics:16.0.5
- com.google.android.gms:play-services-appinvite:16.0.5
- com.google.android.gms:play-services-tagmanager:16.0.5
- com.google.android.gms:play-services-tagmanager-api:16.0.5
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.5
- com.google.firebase:firebase-ads:17.1.0
- com.google.firebase:firebase-ads-lite:17.1.0
- com.google.firebase:firebase-analytics:16.0.5
- com.google.firebase:firebase-dynamic-links:16.1.3
25 ตุลาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงของ Cloud Firestore, In-App Message และ Performance Monitoring SDK รวมถึง Google Services Gradle Plugin สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:17.1.2
- com.google.firebase:firebase-inappmessging:17.0.3
- com.google.firebase:firebase-inappmessging-display:17.0.3
- com.google.firebase:firebase-perf:16.2.0
18 ตุลาคม 2018
- การอัปเดต Cast ล่าสุดมีการเปลี่ยนแปลงในโฆษณา, ไฟล์ Manifest ของ CAF และ
SeekBar
การผูกมัดในUIMediaController
สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของผู้ส่ง Android
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:16.1.0
- com.google.android.gms:play-services-cast-framework:16.1.0
16 ตุลาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลงใน Firebase Messaging, Firebase IID, Firebase ML, Firebase Vision, การกําหนดค่า Firebase และ Firebase Auth SDK สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
ไลบรารีหลักของบริการ Google Play
- play-services-basement ได้รับวิธีการใหม่ๆ เพื่อสนับสนุนการเปลี่ยนแปลงในห้องสมุดอื่นๆ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:16.1.0
- com.google.android.gms:play-services-vision:17.0.2
- com.google.android.gms:play-services-vision-Common:17.0.2
- com.google.android.gms:play-services-vision-image-label:17.0.2
- com.google.firebase:firebase-auth:16.0.5
- com.google.firebase:firebase-config:16.1.0
- com.google.firebase:firebase-iid:17.0.4
- com.google.firebase:firebase-messging:17.3.4
- com.google.firebase:firebase-ml-Common:16.1.5
- com.google.firebase:firebase-ml-model-interpreter:16.2.3
- com.google.firebase:firebase-ml-vision:18.0.1
- com.google.firebase:firebase-ml-vision-face-model:17.0.2
- com.google.firebase:firebase-ml-vision-image-label-model:17.0.2
9 ตุลาคม 2018
- ปรับโครงสร้างการวิเคราะห์ Dependency - Plugin ที่เข้มงวดขึ้นเพื่อแสดงข้อความแสดงข้อผิดพลาดที่ดียิ่งขึ้นเมื่อตรวจพบอาร์ติแฟกต์อาร์ติแฟกต์ที่ขัดแย้งกัน ตอนนี้ข้อความแสดงข้อผิดพลาดจะมีชื่อโปรเจ็กต์และชื่อทรัพยากร Dependency ภายในโปรเจ็กต์ เพื่อช่วยให้คุณระบุได้ว่าทรัพยากร Dependency ที่ประกาศไว้รายการใดทําให้เกิดข้อผิดพลาด
- แก้ไขข้อบกพร่องในปลั๊กอินที่เกี่ยวข้องกับหลายโมดูลและบิลด์ที่โหลดพร้อมกัน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:strict-version-matcher-plugin:1.1.0
5 ตุลาคม 2018
โฆษณา
- เพิ่มข้อกําหนดใหม่สําหรับแท็ก
<meta-data>
ใน AndroidManifest.xml ดังนี้- ผู้เผยแพร่โฆษณา Google AdMob จะต้องระบุแท็ก
<meta-data>
ที่มีคีย์com.google.android.gms.ads.APPLICATION_ID
ดูรายละเอียดเพิ่มเติมได้ในคู่มือเริ่มต้นใช้งาน AdMob - ผู้เผยแพร่โฆษณา Google Ad Manager ต้องระบุแท็ก
<meta-data>
ที่มีคีย์com.google.android.gms.ads.AD_MANAGER_APP
ดูรายละเอียดเพิ่มเติมได้ในคู่มือเริ่มต้นใช้งาน Ad Manager
- ผู้เผยแพร่โฆษณา Google AdMob จะต้องระบุแท็ก
- โฆษณาเนทีฟ:
NativeAppInstallAd
,NativeContentAd
และ API ที่เชื่อมโยงจะเลิกใช้งานเพื่อใช้UnifiedNativeAd
ดูวิธีการเพิ่มเติมเกี่ยวกับการใช้ API ใหม่ได้ที่ Native Ads Unified Unified - โฆษณาเนทีฟ: เพิ่มฟีเจอร์ "ซ่อนโฆษณานี้"
- โฆษณาเนทีฟ: บันทึกคําเตือนที่ไม่เป็นอันตราย: "UnConfirmedClickListener ต้องไม่เป็น Null เมื่อมีการตั้งค่า ClickConfirmingView" ไว้
- โฆษณาที่มีการให้รางวัล: การโทร
destroy()
จะทําให้ผู้ฟังไม่มีข้อมูล - เลิกใช้งานวิธีการต่อไปนี้ใน
AdRequest.Builder
แล้ว - แก้ไขข้อบกพร่องที่
onRewardedVideoCompleted()
ระบบไม่เริ่มทํางานในโปรแกรมจําลอง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:17.0.0
- com.google.android.gms:play-services-ads-lite:17.0.0
- com.google.firebase:firebase-ads:17.0.0
- com.google.firebase:firebase-ads-lite:17.0.0
2 ตุลาคม 2018
การอัปเดตฟีเจอร์ย่อยในไลบรารีหลัก
- มีการอัปเดตฟีเจอร์ภายในภายในเล็กน้อยสําหรับไลบรารีหลักบางรายการ (play-services-auth, play-services-base, play-services-basement, play-services-flags, play-services-stats, play-services-tasks) ที่ใช้โดยไลบรารีบริการ Google Play อื่นๆ
- การพึ่งพากันอย่างเข้มงวดระหว่างไลบรารีหลักที่มีการผ่อนปรนเพื่อให้ใช้เวอร์ชันย่อยและแพตช์ได้ทีละรายการ ก่อนหน้านี้ไฟล์ POM สําหรับไลบรารีเหล่านี้ระบุทรัพยากร Dependency ในเวอร์ชันที่กําหนด ซึ่งจะช่วยลดความซับซ้อนของทรัพยากร Dependency
- การเปลี่ยนแปลงทรัพยากร Dependency ของไลบรารีหลักเป็นความจําเป็นในการเปิดตัวไลบรารีทั้งชุดที่มีการอัปเดตเวอร์ชันที่ต้องพึ่งพา POM ของตน ไลบรารีที่ไม่ใช่แกนหลักจะไม่มีการเปลี่ยนแปลงภายนอก เว้นแต่จะอัปเดตทรัพยากร Dependency ชั่วคราว
- แก้ไขข้อบกพร่องและปรับปรุงภายในของ Firebase/Database-firebase และ Firebase-firestore
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
ไลบรารีต่อไปนี้มีการเปลี่ยนแปลงโค้ด
com.google.android.gms:play-services-auth:16.0.1
com.google.android.gms:play-services-base:16.0.1
com.google.android.gms:play-services-basement:16.0.1
com.google.android.gms:play-services-flags:16.0.1
com.google.android.gms:play-services-stats:16.0.1
com.google.android.gms:play-services-tasks:16.0.1
com.google.firebase:firebase-database:16.0.3
com.google.firebase:firebase-firestore:17.1.1
ไลบรารีต่อไปนี้ไม่มีการเปลี่ยนแปลงโค้ด มีเฉพาะการอัปเดตการขึ้นต่อกันของ POM รุ่นใหม่เพิ่มขึ้นตามเวอร์ชันแพตช์ ยกเว้นเมื่อไลบรารีต่ํากว่าเวอร์ชัน 16.0.0 ไลบรารีที่ต่ํากว่า 16.0.0 เพิ่มเป็น 16.0.0 ตามหมายเหตุวันที่ 23 พฤษภาคม:
com.google.android.gms:play-services-ads:16.0.0
com.google.android.gms:play-services-ads-identifier:16.0.0
com.google.android.gms:play-services-ads-lite:16.0.0
com.google.android.gms:play-services-analytics:16.0.4
com.google.android.gms:play-services-appinvite:16.0.4
com.google.android.gms:play-services-audience:16.0.0
com.google.android.gms:play-services-auth-api-phone:16.0.0
com.google.android.gms:play-services-awareness:16.0.0
com.google.android.gms:play-services-cast:16.0.3
com.google.android.gms:play-services-cast-framework:16.0.3
com.google.android.gms:play-services-drive:16.0.0
com.google.android.gms:play-services-fido:16.0.0
com.google.android.gms:play-services-fitness:16.0.1
com.google.android.gms:play-services-games:16.0.0
com.google.android.gms:play-services-gcm:16.0.0
com.google.android.gms:play-services-identity:16.0.0
com.google.android.gms:play-services-instantapps:16.0.1
com.google.android.gms:play-services-location:16.0.0
com.google.android.gms:play-services-maps:16.0.0
com.google.android.gms:play-services- Nearby:16.0.0
com.google.android.gms:play-services-oss-licenses:16.0.1
com.google.android.gms:play-services-panorama:16.0.0
com.google.android.gms:play-services-places:16.0.0
com.google.android.gms:play-services-places-placereport:16.0.0
com.google.android.gms:play-services-plus:16.0.0
com.google.android.gms:play-services-safetynet:16.0.0
com.google.android.gms:play-services-tagmanager:16.0.4
com.google.android.gms:play-services-tagmanager-api:16.0.4
com.google.android.gms:play-services-tagmanager-v4-impl:16.0.4
com.google.android.gms:play-services-vision:16.2.0
com.google.android.gms:play-services-vision-Common:16.2.0
com.google.android.gms:play-services-vision-image-label:16.2.0
com.google.android.gms:play-services-wallet:16.0.1
com.google.android.gms:play-services-wearable:16.0.1
com.google.firebase:firebase-abt:16.0.1
com.google.firebase:firebase-ads:16.0.1
com.google.firebase:firebase-ads-lite:16.0.1
com.google.firebase:firebase-analytics:16.0.4
com.google.firebase:firebase-appindexing:16.0.2
com.google.firebase:firebase-auth:16.0.4
com.google.firebase:firebase-Common:16.0.3
com.google.firebase:firebase-config:16.0.1
com.google.firebase:firebase-core:16.0.4
com.google.firebase:firebase-crash:16.2.1
com.google.firebase:firebase-dynamic-links:16.1.2
com.google.firebase:firebase-functions:16.1.1
com.google.firebase:firebase-iid:17.0.3
com.google.firebase:firebase-inappmessging:17.0.2
com.google.firebase:firebase-inappmessging-display:17.0.2
com.google.firebase:firebase-invites:16.0.4
com.google.firebase:firebase-messging:17.3.3
com.google.firebase:firebase-ml-Common:16.1.4
com.google.firebase:firebase-ml-model-interpreter:16.2.2
com.google.firebase:firebase-ml-vision:17.0.1
com.google.firebase:firebase-ml-vision-image-label-model:16.2.0
com.google.firebase:firebase-perf:16.1.2
com.google.firebase:firebase-storage:16.0.3
26 กันยายน 2018
การเปิดตัวบริการ Google Play เวอร์ชัน 16.0.0 นี้ให้สิทธิ์เข้าถึงข้อมูลใหม่ 2 ประเภทและการรวบรวมข้อมูลที่เกี่ยวข้อง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 กันยายน 2018
อุปกรณ์ที่สวมใส่ได้
- แก้ไขข้อบกพร่องและเพิ่มความพร้อมใช้งานให้กับ Wearable SDK ในอุปกรณ์ที่มีบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นที่สวมใส่ได้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 กันยายน 2018
- อัปเดตล่าสุดของ Firebase มีการเปลี่ยนแปลงใน Firebase SDK ของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-iid:17.0.2
- com.google.firebase:firebase-messging:17.3.2
5 กันยายน 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลง Firebase Firebase, ฐานข้อมูล Firebase, รหัสอินสแตนซ์ Firebase, การรับส่งข้อความ Firebase และ SDK พื้นที่เก็บข้อมูลของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
แคสต์
- แก้ไข
IllegalStateException
เมื่อReconnectionService
เริ่มทํางานในเบื้องหลังของแอปที่กําหนดเป้าหมายเป็น Android O ขึ้นไป หากแอปเปิดใช้การเชื่อมต่ออัตโนมัติอีกครั้ง ให้อัปเดต Cast SDK เพื่อหลีกเลี่ยงข้อบกพร่อง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:16.0.2
- com.google.android.gms:play-services-cast-framework:16.0.2
- com.google.firebase:firebase-Common:16.0.2
- com.google.firebase:firebase-database:16.0.2
- com.google.firebase:firebase-iid:17.0.1
- com.google.firebase:firebase-messging:17.3.1
- com.google.firebase:firebase-storage:16.0.2
23 สิงหาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลง API ใน Firebase Core, Google Analytics สําหรับ Firebase, รายงานข้อขัดข้องของ Firebase, ลิงก์แบบไดนามิกของ Firebase และ SDK คําเชิญของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-core:16.0.3
- com.google.firebase:firebase-analytics:16.0.3
- com.google.firebase:firebase-crash:16.2.0
- com.google.firebase:firebase-dynamic-links:16.1.1
- com.google.firebase:firebase-invites:16.0.3
- com.google.android.gms:play-services-analytics:16.0.3
22 สิงหาคม 2018
- การอัปเดต Firebase ล่าสุดจะอัปเดต SDK การรับส่งข้อความในแอป Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:inappmessging:17.0.1
- com.google.firebase:inappmessging-display:17.0.1
16 สิงหาคม 2018
- การอัปเดต Firebase ล่าสุดเปิดตัว API เวอร์ชันเบต้าสําหรับการรับส่งข้อความในแอป Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:inappmessging:17.0.0
- com.google.firebase:inappmessging-display:17.0.0
15 สิงหาคม 2018
Google Play Services Wallet 16.0.0 ใหม่มีดังนี้
- อัปเดตเป็น Google Pay API ซึ่งช่วยให้นักพัฒนาแอประบุคําขอ JSON และดําเนินการกับการตอบกลับ JSON ได้ สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบของ Google Pay API
- การเลิกใช้งานวิธีการต่อไปนี้จาก Google Pay API for Passes
setBarcodeLabel
เมธอดจากGiftCardWalletObject.Builder
setCardIdentifier
เมธอดจากGiftCardWalletObject.Builder
setInfoModuleDataHexBackgroundColor
เมธอดจากGiftCardWalletObject.Builder
setInfoModuleDataHexFontColor
เมธอดจากGiftCardWalletObject.Builder
getBarcodeLabel
เมธอดจากGiftCardWalletObject
getCardIdentifier
เมธอดจากGiftCardWalletObject
getInfoModuleDataHexBackgroundColor
เมธอดจากGiftCardWalletObject
getInfoModuleDataHexFontColor
เมธอดจากGiftCardWalletObject
setBarcodeLabel
เมธอดจากLoyaltyWalletObject.Builder
setInfoModuleDataHexBackgroundColor
เมธอดจากLoyaltyWalletObject.Builder
setInfoModuleDataHexFontColor
เมธอดจากLoyaltyWalletObject.Builder
getBarcodeLabel
เมธอดจากLoyaltyWalletObject
getInfoModuleDataHexBackgroundColor
เมธอดจากLoyaltyWalletObject
getInfoModuleDataHexFontColor
เมธอดจากLoyaltyWalletObject
setBarcodeLabel
เมธอดจากOfferWalletObject.Builder
setInfoModuleDataHexBackgroundColor
เมธอดจากOfferWalletObject.Builder
setInfoModuleDataHexFontColor
เมธอดจากOfferWalletObject.Builder
getBarcodeLabel
เมธอดจากOfferWalletObject
getInfoModuleDataHexBackgroundColor
เมธอดจากOfferWalletObject
getInfoModuleDataHexFontColor
เมธอดจากOfferWalletObject
getActionUri
เมธอดจากWalletObjectMessage
getImageUri
เมธอดจากWalletObjectMessage
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:16.0.0
วันที่ 13 สิงหาคม 2018, อัปเดต
- แก้ไขปัญหาเกี่ยวกับเมธอดใน Cloud Firestore v17.0.5
- นําเมธอด API ที่เปิดเผยอย่างไม่ถูกต้องและใช้งานไม่ได้ออก
Credential#getGeneratedPassword
ใน play-services-auth
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:16.0.0
- com.google.firebase:firebase-firestore:17.1.0
13 สิงหาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลง API สําหรับการตรวจสอบประสิทธิภาพ Firebase, Firebase ML Kit, Cloud Firestore และอื่นๆ สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
- แก้ไขปัญหาใน SignIn API ว่าระบบส่งคืนรหัสสถานะที่ไม่ถูกต้องเมื่อผู้ใช้ยกเลิกการลงชื่อเข้าใช้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-auth:16.0.3
com.google.firebase:firebase-firestore:17.0.5- com.google.firebase:firebase-messging:17.3.0
- com.google.firebase:firebase-ml-Common:16.1.2
- com.google.firebase:firebase-ml-vision:17.0.0
- com.google.firebase:firebase-ml-model-interpreter:16.2.0
- com.google.firebase:firebase-perf:16.1.0
2 สิงหาคม 2018
แคสต์
- แก้ไข LegalStateข้อยกเว้น ซึ่งเกิดขึ้นเมื่อคําขอการค้นหาหมดเวลาใน RemoteMediaPlayer และ remoteMediaClient การถดถอยนี้เกิดขึ้นในเวอร์ชัน 15.0.0 ไคลเอ็นต์ควรอัปเดตเป็น 16.0.1 หรือเวอร์ชันใหม่กว่าเพื่อแก้ไข
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:16.0.1
- com.google.android.gms:play-services-cast-framework:16.0.1
1 สิงหาคม 2018
- ปลั๊กอิน OSS Gradle
ใบอนุญาต OS เวอร์ชันล่าสุดได้จัดแพ็กเกจใหม่เป็นรหัสกลุ่ม
com.google.android.gms
และเปลี่ยนชื่อoss-licenses-plugin
และจะมีการเผยแพร่ต่อไปภายใต้รหัสกลุ่มใหม่และชื่อนับจากนี้เป็นต้นไป และยังเป็นโอเพนซอร์สใน GitHub ด้วย
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.3
30 กรกฎาคม 2018
- เพิ่มเมธอด
InstantApps.showInstallPrompt()
ซึ่งจะแสดงกล่องโต้ตอบที่อนุญาตให้ผู้ใช้ติดตั้งแอปปัจจุบันได้ทันที
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-instantapps:16.0.0
27 กรกฎาคม 2018
Cloud Firestore
- การอัปเดต Firebase ครั้งล่าสุดมีการเปลี่ยนแปลง API สําหรับ Cloud Firestore สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
แคสต์
- การอัปเดต Cast ล่าสุดมีการเปลี่ยนแปลง API ใน
CastDevice
และการปรับปรุงการแจ้งเตือนสื่อของ CAF สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:16.0.0
- com.google.android.gms:play-services-cast-framework:16.0.0
- com.google.firebase:firebase-firestore:17.0.4
12 กรกฎาคม 2018
- การอัปเดต Firebase ครั้งล่าสุดมีการเปลี่ยนแปลง API สําหรับฟังก์ชัน Cloud สําหรับ Firebase และ Cloud Firestore สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-functions:16.1.0
10 กรกฎาคม 2018
แก้ไขข้อบกพร่องในไลบรารีใบอนุญาต OSS
- แก้ไขข้อบกพร่องที่ทําให้ไม่รองรับธีมของแอปโดยไม่มีแถบการทํางาน
- รุ่นนี้ถือว่าเป็นการแก้ไขข้อบกพร่องต่อ SemVer แต่ได้เพิ่มเวอร์ชันหลักตามหมายเหตุในวันที่ 23 พฤษภาคม 2018 ด้านล่าง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com:
- com.google.android.gms:play-services-oss-licenses:16.0.0
28 มิถุนายน 2018
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลง API สําหรับ Firebase Cloud Messaging และรหัสอินสแตนซ์ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-messging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 มิถุนายน 2018
ปลั๊กอิน การแข่งขันเวอร์ชันตรงกัน เป็นแบบโอเพนซอร์ส
- ซอร์สโค้ดสําหรับ
com.google.android.gms.strict-version-matcher-plugin
มีให้บริการใน GitHub แล้ว
21 มิถุนายน 2018
Firebase
- อัปเดตล่าสุดของ Firebase ประกอบด้วยการเปลี่ยนแปลง API สําหรับคําเชิญของ Firebase และ Firestore สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-invites:16.0.1
- com.google.firebase:firebase-firestore:17.0.2
14 มิถุนายน 2018
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลง API สําหรับการตรวจสอบสิทธิ์ Firebase, การจัดทําดัชนีแอป Firebase และ Firebase Core สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
23 พฤษภาคม 2018
นําช่วงเวอร์ชันออกแล้ว
เริ่มตั้งแต่บริการ Google Play 15.0.0 และ Firebase ทรัพยากร Dependency ระหว่างไลบรารีจะกําหนดโดยใช้ช่วงเวอร์ชันใน POM การดําเนินการนี้ส่งผลกระทบต่อการสร้างบิลด์ของโปรเจ็กต์ที่ใช้ไลบรารีเหล่านี้ ตัวอย่างเช่น การแปลงทรัพยากร Dependency ของ Gradle จะพยายามใช้เวอร์ชันคอนกรีตที่สูงที่สุดในที่เก็บ ซึ่งจะทําให้เวอร์ชันเวอร์ชันทรัพยากร Dependency เพิ่มขึ้นโดยไม่มีการเปลี่ยนแปลงใดๆ ในโปรเจ็กต์
การใช้ช่วงเวอร์ชันเป็นข้อผิดพลาดและได้รับการแก้ไขเรียบร้อยแล้ว บริการ Google Play และทรัพยากร Dependency ของ Firebase จะไม่ใช้ช่วงเวอร์ชันอีกต่อไป อย่างไรก็ตาม ไฟล์ POM ของไลบรารีที่เผยแพร่อยู่แล้วมีช่วงอยู่แล้ว ดังนั้น การอัปเดตคลังในอนาคตทั้งหมดจะต้องเริ่มต้นนอกช่วงทรัพยากร Dependency ของไลบรารีที่เผยแพร่ก่อนหน้านี้
ตัวอย่าง
- หาก
play-services-bar
ทรัพยากร Dependency อยู่ในplay-services-foo
ที่มีช่วง[15.0.0, 16.0.0)
รุ่นใหม่ของplay-services-foo
ต้องขึ้นต้นด้วย16.0.0
เพื่อให้อยู่นอกช่วงนี้ play-services-bar
รุ่นต่อๆ ไปจะประกาศข้อกําหนด"นุ่มนวล" ในplay-services-foo
เวอร์ชันเดียวplay-services-foo
จะเปิดตัว SemVer ในอนาคต
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเปลี่ยนแปลง API สําหรับ Cloud Firestore, Cloud Storage, Firebase Authentication, ฐานข้อมูลเรียลไทม์ของ Firebase และแมชชีนเลิร์นนิง สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
- ตอนนี้ Firebase กําหนดให้ไฟล์ Gradle ของแอปจะแสดงรายการอย่างชัดเจน
com.google.firebase:firebase-core
เป็นทรัพยากร Dependency สําหรับบริการ Firebase จึงจะทํางานได้ตามที่คาดไว้
8 พฤษภาคม 2018
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยส่วนเพิ่มเติมของการตรวจสอบประสิทธิภาพ Firebase และการเปิดตัว ML Kit สําหรับ Firebase รุ่นเบต้า อ่านข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Android SDK ของ Firebase
2 พฤษภาคม 2018
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเพิ่ม Firebase Analytics, การตรวจสอบสิทธิ์ Firebase, Firebase Cloud Messaging, Firebase Cloud Storage, Cloud Firestore, รายงานข้อขัดข้องของ Firebase และการตรวจสอบประสิทธิภาพ Firebase รวมถึงหมายเลขเวอร์ชันที่เป็นอิสระ อ่านข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Android SDK ของ Firebase
ข้อมูลอัปเดตเกี่ยวกับบริการ Play
- ตอนนี้ไลบรารีบริการ Google Play หลังเวอร์ชัน 15.0.0 มีหมายเลขเวอร์ชันอิสระที่ตาม SemVer การเปลี่ยนแปลงนี้จะอนุญาตให้อัปเดตแต่ละคอมโพเนนต์บ่อยกว่าและยืดหยุ่นมากขึ้น
- ปลั๊กอิน Google Services Gradle
ได้รับการอัปเดตเป็นเวอร์ชัน 3.3.0 เพื่อรองรับการเปลี่ยนแปลงเวอร์ชันนี้แล้ว หากคุณไม่ได้ใช้ปลั๊กอินนี้ ปลั๊กอิน
com.google.android.gms.strict-version-matcher-plugin
แบบสแตนด์อโลนจะมีฟังก์ชันการรองรับเวอร์ชันเดียวกัน โปรดดูรายละเอียดเพิ่มเติมในคู่มือการกําหนดเวอร์ชัน
12 เมษายน 2018 - เวอร์ชัน 15.0.0
ปัญหาที่ทราบเกี่ยวกับเวอร์ชัน 15.0.0
หากคุณใช้ ปลั๊กอิน Android สําหรับ Gradle เวอร์ชัน 2.2.0 หรือต่ํากว่า คุณอาจพบข้อผิดพลาดต่อไปนี้
Error: more than one library with package name 'com.google.android.gms'
หากต้องการแก้ไขปัญหานี้ ให้อัปเดตปลั๊กอินเป็นเวอร์ชันล่าสุด
ไฮไลต์จากเวอร์ชัน 15.0.0 มีดังนี้
ข้อมูลอัปเดตเกี่ยวกับบริการ Play
ปลั๊กอิน Gradle เวอร์ชันใหม่ของ
com.google.gms.oss.licenses.plugin
พร้อมใช้งานแล้ว โปรดอัปเดตเป็นเวอร์ชันล่าสุดที่ใช้งานได้กับบริการ Google Play 15.0.0 ขึ้นไปเท่านั้น นี่คือปลั๊กอินเวอร์ชันล่าสุดเพื่อรองรับ Android Studio 2.x ตั้งแต่เวอร์ชันถัดไป ปลั๊กอินจะรองรับ Android Studio 3.x เท่านั้นการอ้างอิงทั้งหมดไปยังชั้นเรียน
com.google.android.gms.R
ถูกแทนที่ด้วยการอ้างอิงเฉพาะคอมโพเนนต์ เช่นcom.google.android.gms.ads.R
หากใช้คลาสเหล่านี้ในโค้ดโดยตรง คุณอาจต้องอัปเดตโค้ดให้ใช้งานร่วมกันได้ตั้งแต่ 15.0.0 เป็นต้นไป ระบบจะไม่อัปเดต JavaScript แบบออฟไลน์อีกต่อไป (อาร์ติแฟกต์ของบริการ Google Play ใน SDK Manager ของ Android Studio)
เริ่มตั้งแต่ 15.0.0 เป็นต้นไป จะไม่มีเป้าหมายชื่อแทน
play-services
สําหรับดึงคอมโพเนนต์ทั้งหมดของบริการ Google Play อีก เราไม่แนะนําวิธีนี้มาสักระยะหนึ่งแล้ว
โฆษณา
- เพิ่มคลาส
UnifiedNativeAd
ซึ่งอาจมีโฆษณาเพื่อการติดตั้งแอปหรือโฆษณาแบบคอนเทนต์ - อัปเดตโฆษณาเนทีฟขั้นสูงของ API เพื่อรองรับ
UnifiedNativeAd
ดังนี้- เพิ่มชั้นเรียน
UnifiedNativeAdView
และUnifiedNativeAdAssetNames
แล้ว - เพิ่มอินเทอร์เฟซ
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
- เพิ่มเมธอด
forUnifiedNativeAd()
ลงในชั้นเรียนAdLoader.Builder
- อัปเดต API สื่อกลางหลายรายการ ทําให้อะแดปเตอร์และเหตุการณ์ที่กําหนดเองแสดงผลอินสแตนซ์ของ
UnifiedNativeAd
ได้
- เพิ่มชั้นเรียน
การตรวจสอบสิทธิ์
- เพิ่มค่าคงที่
KEY_EXTRA_ACCOUNT_TYPE
ไปยังคลาสAccountTransfer
ซึ่งจะช่วยให้แพ็กเกจทราบว่าควรจัดการประเภทบัญชีใด
แคสต์
- เลิกใช้งานชั้นเรียน
AppVisibilityListener
- เลิกใช้ชั้นเรียน
RemoteMediaClient.Listener
แล้ว โปรดใช้ชั้นเรียนRemoteMediaClient.Callback
ใหม่แทน - แก้ไขข้อขัดข้องใน
TracksChooserDialogFragment
และทําการเปลี่ยนแปลงหลายรายการกับเครื่องมือสร้างและครีเอเตอร์ - แนะนํา
MediaQueue
API เพื่อแทนที่กลไกคิวสื่อที่มีอยู่ ใช้คลาสMediaQueueRecyclerViewAdapter
และMediaQueueArrayAdapter
ใหม่เพื่อเข้าถึงMediaQueue
ในมุมมองรายการรีไซเคิลและมุมมองรายการตามลําดับ - ตอนนี้การแตะการแจ้งเตือนบนรีโมตคอนโทรลของ Cast จะนําผู้ใช้ไปยังแอป Google Home หรือแอป Cast ที่เกี่ยวข้อง ขึ้นอยู่กับว่าแอปแคสต์รองรับการเข้าร่วมโดยอัตโนมัติหรือไม่
- ข้อมูลอัปเดตเกี่ยวกับฝ่ายสนับสนุนโฆษณา:
- ตอนนี้ Cast Sender API รองรับการโหลดโฆษณา
VAST
แล้ว - เพิ่มปุ่ม "ข้ามโฆษณา" และองค์ประกอบ UI ของข้อความนับถอยหลัง
- ตอนนี้ Cast Sender API รองรับการโหลดโฆษณา
- เพิ่ม
CastContext.getSharedInstance()
เวอร์ชันที่ไม่ต้องใช้Context
เป็นพารามิเตอร์ - แก้ไขข้อขัดข้องของ
IllegalStateException
ใน CAF - เพิ่ม
DEVICE_CONNECTION_SUSPENDED
ลงในCastStatusCodes
สําหรับPendingResult
แล้ว - โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อ
Google Cast release notes
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเพิ่มการตรวจสอบสิทธิ์ Firebase และ Firebase Cloud Storage สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
ฟิตเนส
- เลิกใช้งานเมธอด
fromLocationRequest()
ของคลาสSensorRequest
ให้ใช้ SensorRequest.Builder เพื่อสร้าง SensorRequest แทน
การรับส่งข้อความในระบบคลาวด์ของ Google
- เลิกใช้งานชั้นเรียน
GoogleCloudMessaging
,GcmPubSub
,GcmReceiver
,GcmListenerService
,InstanceID
และInstanceIDListenerService
ใช้FirebaseMessaging
แทน
เกม
- เลิกใช้งานเมธอด
getChurnProbability()
, Playerstats.getHighspenderProbability,getSpendProbability()
และgetTotalSpendNext28Days()
จากคลาสPlayerStats
แล้ว
Instant Apps
- นำ
InstantApps.API
ออกแล้ว ใช้InstantApps.getInstantAppsClient()
แทน
ใกล้เคียง
- เลิกใช้งานสถานะภายในที่เกี่ยวข้องกับ
NearbyConnections
แล้ว
Wallet
- เลิกใช้งานชั้นเรียน
Payments
แต่ให้ใช้Wallet.getPaymentsClient()
เพื่อรับอินสแตนซ์ของคลาสPaymentsClient
ใหม่แทน
28 มีนาคม 2018 - เวอร์ชัน 12.0.1
ปัญหาที่แก้ไขแล้วใน 12.0.1:
- แก้ไขปัญหาที่ทําให้เกิดข้อผิดพลาด Linux ที่ไม่ถูกต้องซึ่งอ้างว่า
GoogleSignIn
และCredentialsClient
ใช้งานได้ภายในเท่านั้น - เพิ่ม
minSdkVersion
ในอาร์ติแฟกต์ -License ที่ขาดหายไปเพื่อป้องกันการรวมสิทธิ์READ_PHONE_STATE
และREAD_EXTERNAL_STORAGE
โดยอัตโนมัติ - กู้คืนชื่อแพ็กเกจที่ไม่ซ้ํากันสําหรับอาร์ติแฟกต์ลิงก์ที่ลิงก์รันไทม์ ซึ่งส่งผลกระทบต่อปัญหาความเข้ากันได้ของระบบการสร้าง (เช่น Ionic Pro) บางระบบ
- กู้คืนชื่อช่องบางช่องที่มีการสร้างความสับสนใน 12.0.1 เช่น เมธอด
value()
ของคําอธิบายประกอบ@PropertyName
ใน firebase-firestore และ firebase-database
20 มีนาคม 2018 - เวอร์ชัน 12.0.0
ปัญหาที่ทราบเกี่ยวกับเวอร์ชัน 12.0.0
- -การขึ้นต่อกันใน POM ของใบอนุญาตไม่ได้ตั้งค่า
minSdkVersion
/targetSdkVersion
ซึ่งหมายความว่าtargetSdkVersion
โดยนัย การดําเนินการนี้จะเพิ่มสิทธิ์READ_PHONE_STATE
และREAD_EXTERNAL_STORAGE
สําหรับแอปที่ใช้ 12.0.0 - -การขึ้นต่อกันใน POM ของใบอนุญาตทําให้มีปัญหา "ไลบรารีมากกว่า 1 ไลบรารีที่มีชื่อแพ็กเกจ "com.google.android.gms.license"" ใน Ionic Pro
- คําอธิบายประกอบ
@PropertyName
สําหรับ firebase-database และ firebase-firestore มีเมธอดvalue()
ที่สร้างความสับสน ซึ่งหมายความว่าแอปของคุณจะไม่สร้างหากคุณใช้@PropertyName
- คําอธิบายประกอบทําให้เกิดข้อผิดพลาดที่ไม่น่าพอใจซึ่งอ้างว่า
GoogleSignIn
และCredentialsClient
มีไว้เพื่อใช้ภายในเท่านั้น คุณไม่ต้องสนใจลิงก์เหล่านี้ก็ได้
เราจะให้อัปเดตรุ่น 12.0.1 เพื่อแก้ไขปัญหาเหล่านี้ในเร็วๆ นี้
ไฮไลต์จากบริการ Google Play เวอร์ชัน 12.0.0 มีดังนี้
โฆษณา
- เพิ่มเมธอด
trackViews()
ลงในชั้นเรียนNativeAdMapper
โดยเมธอดนี้จะมาแทนที่เมธอดtrackView()
ที่เลิกใช้งานแล้วของคลาสเดียวกัน
- เพิ่มเมธอด
การตรวจสอบสิทธิ์
- เลิกใช้งานชั้นเรียน
Auth.AuthCredentialsOptions
เพื่อใช้ชั้นเรียนCredentialsOptions
ใหม่แทน
- เลิกใช้งานชั้นเรียน
การแคสต์
- การรองรับ Ads ที่ดีขึ้น
- เพิ่มเมธอด
setAdBreakClips()
และsetAdBreaks()
ลงในคลาสMediaInfo.Builder
เพื่อมอบวิธีส่งข้อมูลช่วงพักโฆษณาและคลิปในคําขอโหลดสื่อ - อัปเดตคลาส
AdBreakInfo.Builder
และเพิ่มคลาสAdBreakClipInfo
เพื่ออํานวยความสะดวกให้กับวิธีการพักแบบใหม่และการส่งคลิป
- เพิ่มเมธอด
- เพิ่มการรองรับ API การแคสต์เสียงใหม่ ดังนี้
- เพิ่มเมธอด
setCredentials()
และsetCredentialsType()
ไปยังคลาสMeadiaLoadOptions.Builder
และเพิ่มเมธอดgetCredentials()
และgetCredentialsType()
ไปยังคลาสMediaLoadOptions
วิธีการนี้จะช่วยคุณตั้งค่าและรับข้อมูลเข้าสู่ระบบเฉพาะแอปพลิเคชันด้วยคําขอโหลดได้ - เพิ่มเมธอด
getEntity()
ลงในชั้นเรียนMediaInfo
เอนทิตีแสดงถึง Deep Link สําหรับการโหลดสื่อจาก Google Assistant
- เพิ่มเมธอด
- แก้ไขข้อบกพร่องที่การเรียกใช้
CastContext.getSharedInstance()
ในอุปกรณ์ที่มีบริการ Google Play เวอร์ชันเก่าทําให้เกิดข้อขัดข้อง เวอร์ชันบริการ Google Play ที่ล้าสมัยยังคงทําให้วิธีการไม่สําเร็จ ดังนั้น ลูกค้าจึงควรตรวจสอบเวอร์ชันที่เหมาะสม
- การรองรับ Ads ที่ดีขึ้น
Fido
- Quick Identity Online 2.0 (Fido2) API พร้อมให้บริการแก่พาร์ทเนอร์ที่ทดลองใช้ก่อนเปิดตัวแล้ว เนื่องจาก API ดังกล่าวยังอยู่ในช่วงทดลองใช้ก่อนเปิดตัว การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบจึงเกิดขึ้นได้โดยไม่ต้องเตือน เพื่อความเสถียรของแอป โปรดอย่าใช้ API นี้จนกว่าแอปจะพร้อมให้ใช้งานโดยทั่วไป
Firebase
- การอัปเดต Firebase ครั้งล่าสุดมีส่วนที่เพิ่มการตรวจสอบสิทธิ์ Firebase, การรับส่งข้อความในระบบคลาวด์ของ Firebase, Firestore และฟังก์ชันของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
Instant App
- เพิ่ม
Launcher
API ใหม่เพื่อตรวจสอบ URL ที่ให้ไว้และเปิด Instant App หากพบ
- เพิ่ม
ตำแหน่ง
- เพิ่มคลาส
ActivityTransition
เพื่อช่วยให้แอปแยกความแตกต่างระหว่างกิจกรรมการเคลื่อนไหวร่างกายต่างๆ ของผู้ใช้ เช่น การเดิน การวิ่ง หรือการขับขี่ - เพิ่มอินเทอร์เฟซ
BoundsMode
เพื่ออนุญาตเมธอดgetAutocompletePredictions()
เพื่อเปิดใช้การค้นหาที่มีข้อจํากัดขอบเขต
- เพิ่มคลาส
Maps
- เพิ่มคลาส
StreetViewSource
ซึ่งช่วยให้คุณจํากัดการค้นหา Street View เฉพาะผลการค้นหากลางแจ้งเท่านั้น - ดูรายการฟีเจอร์ทั้งหมด การแก้ไขข้อบกพร่อง และหมายเหตุอื่นๆ ได้ที่บันทึกประจํารุ่นของ Maps Android API
- เพิ่มคลาส
ใกล้เคียง
- เลิกใช้งานอินเทอร์เฟซ
Messages
และConnections
ที่อิงตามGoogleApiClient
ให้ใช้ไคลเอ็นต์GoogleApi
ใหม่MessagesClient
และConnectionsClient
แทน
- เลิกใช้งานอินเทอร์เฟซ
18 ธันวาคม 2017 - เวอร์ชัน 11.8.0
ไฮไลต์จากบริการ Google Play รุ่น 11.8.0 มีดังนี้
การตรวจสอบสิทธิ์
- คลาส
WorkAccountApi
เลิกใช้งานแล้ว โปรดใช้WorkAccountClient
ผ่านWorkAccount.getClient()
แทน
- คลาส
การแคสต์
- ทําการเปลี่ยนแปลงคลาส
UIMediaController
ต่อไปนี้- เมื่อมีการเชื่อมต่อกับข้อมูลพร็อพเพอร์ตี้
UIMediaController
ตัวควบคุมจะลงทะเบียน Listener ที่เรียกใช้วิธีจัดการเหตุการณ์อย่างใดอย่างหนึ่งต่อไปนี้เพื่อตอบสนองต่อการโต้ตอบของผู้ใช้ตามความเหมาะสม - ลบล้างวิธีทั้งหมดข้างต้นในการจัดการเหตุการณ์เพื่อปรับแต่งลักษณะการทํางาน
- ปรับปรุงเอกสารประกอบเพื่อชี้แจงการใช้งาน
UIMediaController
ที่เกี่ยวข้อง - สลับปุ่มเปิด/ปิดปุ่มเปิด/ปิดแสดงไอคอนลําโพงเมื่อเปิดเสียงและไอคอนกากบาทเมื่อปิดเสียง
- เมื่อมีการเชื่อมต่อกับข้อมูลพร็อพเพอร์ตี้
- ตอนนี้ Cast SDK สําหรับ Android รองรับInstant App แล้ว
- ทําการเปลี่ยนแปลงคลาส
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเพิ่มการจัดทําดัชนีแอป Firebase, การตรวจสอบสิทธิ์ของ Firebase, Firebase Cloud Messaging และการตรวจสอบประสิทธิภาพของ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
ตำแหน่ง
- เพิ่มค่าคงที่
KEY_VERTICAL_ACCURACY
ซึ่งระบุความแม่นยําในแนวตั้งโดยประมาณของสถานที่
- เพิ่มค่าคงที่
Wallet
- อัปเดตเมธอด
isReadyToPay()
เพื่อเสนอตัวเลือกสําหรับการตรวจสอบเพิ่มเติมเพื่อให้แน่ใจว่าผู้ใช้มีวิธีการชําระเงินอยู่แล้ว
- อัปเดตเมธอด
อุปกรณ์ที่สวมใส่ได้
อัปเดต Wearable API สําหรับไคลเอ็นต์ที่ใช้
GoogleApi
ใหม่ ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงดังนี้- เพิ่มคลาส
CapabilityClient
และวิธีการWearable.getCapabilityClient()
เพื่อแทนที่อินเทอร์เฟซCapabilityApi
เพื่อดูข้อมูลเกี่ยวกับความสามารถที่โหนดในเครือข่าย Wear มีให้ - เพิ่มคลาส
ChannelClient
และวิธีการWearable.getChallenClient()
เพื่อแทนที่อินเทอร์เฟซChannelApi
เพื่อส่งและรับข้อมูลจากโหนดที่สวมใส่ได้ - เพิ่มคลาส
DataClient
และวิธีการWearable.getDataClient()
เพื่อแทนที่อินเทอร์เฟซDataApi
เป็นวิธีอ่านและเขียนรายการข้อมูลและเนื้อหา - เพิ่มคลาส
MessageClient
และวิธีWearable.getMessageClient()
เพื่อแทนที่อินเทอร์เฟซMessageApi
เพื่อส่งข้อความถึงโหนดอื่นๆ แล้ว - เพิ่มคลาส
NodeClient
และวิธีการWearable.getNodeClient()
เพื่อแทนที่อินเทอร์เฟซNodeApi
เพื่อดูข้อมูลเกี่ยวกับโหนดที่เชื่อมต่อ
- เพิ่มคลาส
การเรียก API แสดงผล
Task<ResultType>
แทนPendingResult<ResultWrapper>
ChannelClient.ChannelCallback
แทนที่ChannelApi.ChannelListener
WearableOptions.Builder.setLooper()
แทนที่GoogleApiClient.Builder.setHandler()
เพื่อตั้งค่าชุดข้อความสําหรับโค้ดเรียกกลับของผู้ฟังในชั้นเรียนไคลเอ็นต์ API ใหม่
ดูข้อมูลเพิ่มเติมเกี่ยวกับรุ่นล่าสุดของ Wearable API ได้ในหน้าบันทึกประจํารุ่นของ Android Wear
ปัญหาในเวอร์ชัน 11.8.0
ตอนนี้อินสแตนซ์ GoogleApi
รายการที่สร้างด้วย Context
ในแอปที่มี targetSdkVersion 26 จะแจ้งผู้ใช้โดยอัตโนมัติให้อัปเดตบริการ Google Play ซึ่งจะแก้ปัญหาที่รู้จักจาก 11.6.0
27 พฤศจิกายน 2017 - เวอร์ชัน 11.6.2
ไฮไลต์จากบริการ Google Play เวอร์ชัน 11.6.2 มีดังนี้
Firebase
- การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการเพิ่ม Cloud Firestore และ Cloud Storage สําหรับ Firebase สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
6 พฤศจิกายน 2017 - เวอร์ชัน 11.6.0
ไฮไลต์จากบริการ Google Play รุ่น 11.6 มีดังนี้
โฆษณา
- เพิ่มคลาส
NativeAdViewHolder
ซึ่งเป็นอีกวิธีหนึ่งในการแสดงโฆษณาเนทีฟ - เลิกใช้งานเมธอด
AdLoader.getMediationAdapterClassName()
แล้ว ผู้เผยแพร่โฆษณาควรใช้NativeAppInstallAd.getMediationAdapterClassName()
หรือNativeContentAd.getMediationAdapterClassName()
ที่เพิ่งเปิดตัวแทน - เลิกใช้งานเมธอด
RewardedVideoAd.setUserId()
เพื่อใช้กับการยืนยันรางวัลแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์
- เพิ่มคลาส
การตรวจสอบสิทธิ์
- อัปเดต Auth API สําหรับลูกค้าใหม่ใน
GoogleApi
ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงดังนี้- เพิ่มชั้นเรียน
CredentialsClient
และCredentials
แล้วCredentialsClient
เป็นจุดเริ่มต้นสําหรับการขอข้อมูลเข้าสู่ระบบ และระบุว่าการลงชื่อเข้าใช้สําเร็จหรือไม่ - เพิ่มชั้นเรียน
GoogleSignInClient
และGoogleSignIn
แล้วGoogleSignInClient
เป็นจุดเริ่มต้นสําหรับการโต้ตอบกับ Google Sign In API
- เพิ่มชั้นเรียน
- เพิ่มเมธอด
GoogleAuthUtil.requestGoogleAccountsAccess()
แล้ว วิธีการนี้ทําให้บัญชี Google ทั้งหมดที่ติดตั้งในอุปกรณ์แสดงต่อผู้โทรใน Android O หากผู้ใช้ให้ความยินยอม - เพิ่มเมธอด
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
แล้ว วิธีนี้ช่วยแก้ปัญหาบนอุปกรณ์ Android O ขึ้นไปบนอุปกรณ์ต่างๆ ที่บางครั้งกล่องโต้ตอบการยืนยันการบันทึกAuth.Api.Credential
ไม่แสดงขึ้นในกล่องโต้ตอบการบันทึกของบริการป้อนข้อความอัตโนมัติที่ใช้งานอยู่ วิธีการเพิ่มเติมที่จะลบล้างลักษณะการทํางานเริ่มต้นนั้น
- อัปเดต Auth API สําหรับลูกค้าใหม่ใน
การรับรู้
- อัปเดตการรับรู้สําหรับไคลเอ็นต์ใหม่ที่ใช้
GoogleApi
ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงเพื่อใช้งาน- เพิ่มคลาส
FenceClient
และวิธีAwareness.getFenceClient()
แล้ว ใช้FenceClient
แทนFenceApi
- เพิ่มคลาส
SnapshotClient
และวิธีAwareness.getSnapshotClient()
แล้ว ใช้SnapshotClient
แทนSnapshotApi
- เพิ่มคลาส
- อัปเดตการรับรู้สําหรับไคลเอ็นต์ใหม่ที่ใช้
การแคสต์
- ทําการเปลี่ยนแปลงเมธอดต่อไปนี้ในชั้นเรียน
RemoteMediaClient
- เพิ่มเมธอด
load(MediaInfo, MediaLoadOptions)
แล้ว - เลิกใช้งานวิธีการ
load()
อื่นๆ แล้ว - เพิ่มเมธอด
setPlaybackRate(double)
และsetPlaybackRate(double, JSONObject)
แล้ว เรียกใช้วิธีการเหล่านี้เพื่อตั้งค่าอัตราการเล่นที่แตกต่างกันไปสําหรับรายการสื่อปัจจุบัน
- เพิ่มเมธอด
- โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อบันทึกประจํารุ่นของ Google Cast
- ทําการเปลี่ยนแปลงเมธอดต่อไปนี้ในชั้นเรียน
ไดรฟ์
- อัปเดต Drive API สําหรับไคลเอ็นต์
GoogleApi
ใหม่ ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงดังนี้- เพิ่มคลาส
DriveClient
และวิธีDrive.getDriveClient()
แล้วDriveClient
เป็นจุดเริ่มต้นสําหรับการโต้ตอบทั่วไปกับ Drive API - เพิ่มคลาส
DriveResourceClient
และวิธีDrive.getDriveResourceClient()
แล้วDriveResourceClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับDriveResource
(เช่นDriveFile
หรือDriveFolder
)
- เพิ่มคลาส
- เพิ่มออบเจ็กต์
CreateFileActivityOptions
และOpenFileActivityOptions
ที่ส่งไปยังเมธอดDriveClient.newCreateFileActivityIntentSender()
และDriveClient.newOpenFileActivityIntentSender()
ใหม่ได้เพื่อสร้างเครื่องมือเลือกไฟล์ที่เกี่ยวข้องแล้ว - เลิกใช้งานเมธอด API
GoogleApiClient
ที่เข้าถึงผ่านDriveApi
,DrivePreferencesApi
,DriveContents
,DriveResource
,DriveFolder
และDriveFile
- อัปเดต Drive API สําหรับไคลเอ็นต์
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการเพิ่มการตรวจสอบสิทธิ์ ลิงก์แบบไดนามิก และ Cloud Messaging สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
ฟิตเนส
- อัปเดต Fitness API สําหรับลูกค้าใหม่ใน
GoogleApi
ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงเพื่อใช้- เพิ่มคลาส
BleClient
และวิธีFitness.getBleClient()
แล้วBleClient
เป็นจุดเริ่มต้นในการสแกน อ้างสิทธิ์ และใช้อุปกรณ์บลูทูธพลังงานต่ําใน Google Fit - เพิ่มคลาส
ConfigClient
และวิธีFitness.getConfigClient()
แล้วConfigClient
เป็นจุดเริ่มต้นในการเข้าถึงประเภทและการตั้งค่าข้อมูลที่กําหนดเองใน Google Fit - เพิ่มคลาส
GoalsClient
และวิธีFitness.getGoalsClient()
แล้วGoalsClient
เป็นจุดเริ่มต้นในการอ่านฟิตเนสGoal
ที่ผู้ใช้ใน Google Fit สร้างขึ้น - เพิ่มคลาส
HistoryClient
และวิธีFitness.getHistoryClient()
แล้วHistoryClient
เป็นจุดเริ่มต้นในการแทรก ลบ และอ่านข้อมูลใน Google Fit - เพิ่มคลาส
RecordingClient
และวิธีFitness.getRecordingClient()
แล้วRecordingClient
เป็นจุดเริ่มต้นสําหรับการเปิดใช้การรวบรวมข้อมูลเซ็นเซอร์ในเบื้องหลังพลังงานต่ําใน Google Fit - เพิ่มคลาส
SensorsClient
และวิธีFitness.getSensorsClient()
แล้วSensorsClient
เป็นจุดเริ่มต้นในการตรวจหาแหล่งข้อมูลฟิตเนสต่างๆ ในอุปกรณ์ที่เชื่อมต่อและอุปกรณ์ แล้วส่งการถ่ายทอดสดให้ผู้ฟัง - เพิ่มอนุประโยค
SessionsClient
และวิธีgetSessionsClient
SessionsClient
เป็นจุดเริ่มต้นสําหรับสร้างและจัดการกิจกรรมของผู้ใช้Session
ใน Google Fit
- เพิ่มคลาส
- อัปเดต Fitness API สําหรับลูกค้าใหม่ใน
เกม
- อัปเดต Games API สําหรับลูกค้าใหม่ที่ใช้
GoogleApi
ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงดังนี้- เพิ่มคลาส
AchievementsClient
และวิธีGames.getAchievementsClient()
แล้วAchievementsClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับฟังก์ชันรางวัลพิเศษ - เพิ่มคลาส
EventsClient
และวิธีGames.getEventsClient()
แล้วEventsClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับฟังก์ชันของเหตุการณ์ - เพิ่มคลาส
GamesClient
และวิธีGames.getGamesClient()
แล้วGamesClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับฟังก์ชันพื้นฐานของเกม - เพิ่มคลาส
GamesMetadataClient
และวิธีGames.getGamesMetadataClient()
แล้วGamesMetadataClient
เป็นจุดเริ่มต้นสําหรับเมธอด API เพื่อเรียกข้อมูลเมตาของเกม - เพิ่มคลาส
InvitationsClient
และวิธีGames.getInvitationsClient()
แล้วInvitationsClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับฟังก์ชันคําเชิญ - เพิ่มคลาส
LeaderboardsClient
และวิธีGames.getLeaderboardsClient()
แล้วLeaderboardsClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับฟังก์ชันของลีดเดอร์บอร์ด - เพิ่มคลาส
NotificationsClient
และวิธีGames.getNotificationsClient()
แล้วNotificationsClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับการแจ้งเตือน - เพิ่มคลาส
PlayerStatsClient
และวิธีGames.getPlayerStatsClient()
แล้วPlayerStatsClient
ระบุจุดเริ่มต้นสําหรับเมธอด API ที่มีจุดแรกเข้าสําหรับเมธอด API เพื่อดึงสถิติของ Player - เพิ่มคลาส
PlayersClient
และวิธีGames.getPlayersClient()
แล้วPlayersClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับโปรแกรมเล่น - เพิ่มคลาส
RealTimeMultiplayerClient
และวิธีGames.getRealTimeMultiplayerClient()
แล้วRealTimeMultiplayerClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับฟังก์ชันผู้เล่นหลายคนแบบเรียลไทม์ - เพิ่มคลาส
SnapshotsClient
และวิธีGames.getSnapshotsClient()
แล้วSnapshotsClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับ Shaphot - เพิ่มคลาส
TurnBasedMultiplayerClient
และวิธีGames.getTurnBasedMultiplayerClient()
แล้วTurnBasedMultiplayerClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับผู้เล่นหลายคนแบบผลัดกันเล่น - เพิ่มคลาส
VideosClient
และวิธีGames.getVideosClient()
แล้วVideosClient
เป็นจุดเริ่มต้นสําหรับเมธอด API ที่โต้ตอบกับวิดีโอ
- เพิ่มคลาส
- จุดเข้าถึง API ที่เลิกใช้งานแล้ว:
Achievements
,Events
,GamesMetadata
,Invitations
,Leaderboards
,Notifications
,Stats
,Players
,RealTimeMultiplayer
, {36333333,RealTimeMultiplayer
, {333333, 32333,RealTimeMultiplayer
, {33{333,RealTimeMultiplayer
, 3,
- อัปเดต Games API สําหรับลูกค้าใหม่ที่ใช้
ตำแหน่ง
- แก้ไขปัญหา
FusedLocationProviderClient
ที่บางครั้งทําให้เกิดการขัดข้องเมื่อบริการ Google Play อัปเดต - เลิกใช้งานคลาส
AddPlaceRequest
กับเมธอดGeoDataApi.addPlace()
และGeoDataClient.addPlace()
แล้ว เราจะนําAddPlaceRequest
ออกในวันที่ 30 มิถุนายน 2018
- แก้ไขปัญหา
ใกล้เคียง
- อัปเดต API ใกล้เคียงสําหรับไคลเอ็นต์ที่ใช้
GoogleApi
ใหม่ ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัส Boilerplate น้อยลงดังนี้- เพิ่มคลาส
ConnectionClient
และวิธีNearby.getConnectionsClient()
แล้วConnectionClient
เป็นจุดเริ่มต้นในการค้นพบโฆษณาและค้นพบแอปและบริการในบริเวณใกล้เคียง รวมถึงสื่อสารกับแอปผ่านการเชื่อมต่อที่เชื่อมต่อ - เพิ่มคลาส
MessagesClient
และวิธีNearby.getMessagesClient()
แล้วMessagesClient
เป็นจุดเริ่มต้นสําหรับการเผยแพร่ข้อความแบบง่ายและสมัครรับข้อความเหล่านั้นจากอุปกรณ์ที่อยู่ใกล้เคียง
- เพิ่มคลาส
- เพิ่มเมธอด
Connections.cancelPayload()
ซึ่งขณะนี้Payload
กําลังทํางานหรือจากปลายทางระยะไกล
- อัปเดต API ใกล้เคียงสําหรับไคลเอ็นต์ที่ใช้
Wallet
- ช่อง
getPaymentMethodTokenizationParameters
และgetTransactionInfo
เป็นช่องที่ต้องกรอกไม่ได้อีกต่อไป หากไม่ได้ตั้งค่า Google Payment API จะไม่แสดงผลโทเค็นที่เรียกเก็บเงินได้ หลีกเลี่ยงการตั้งค่าช่องเหล่านี้ในขั้นตอนที่ผู้ใช้พยายามเปลี่ยนเฉพาะตัวเลือกที่ไม่มีการซื้อ (เช่น ในการตั้งค่าการชําระเงินของแอป) - เปลี่ยนวิธี
resolveTask()
เพื่อเพิ่ม Fragment ชั่วคราวให้กับกิจกรรม ตรวจสอบว่ากิจกรรมสามารถทําธุรกรรมแบบ Fragment โดยไม่สูญเสียสถานะก่อนเรียกใช้เมธอด นักพัฒนาซอฟต์แวร์ส่วนใหญ่จะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้ เนื่องจากมักจะมีการเรียกresolveTask()
ภายใน Listener การคลิกปุ่ม
- ช่อง
ปัญหาที่ทราบเกี่ยวกับเวอร์ชัน 11.6.0
อินสแตนซ์ GoogleApi
รายการที่สร้างด้วย Context
ในแอปที่มี targetSdkVersion 26 จะไม่แจ้งให้ผู้ใช้อัปเดตบริการ Google Play โดยอัตโนมัติ ลองใช้ GoogleApiAvailability.showErrorDialogFragment()
ภายใต้เงื่อนไขเหล่านี้แทน
3 ตุลาคม 2017 - เวอร์ชัน 11.4.2
ไฮไลต์จากบริการ Google Play 11.4.2. มีดังนี้
- Cloud Firestore
- Cloud Firestore รุ่นสาธารณะรุ่นทดลองพร้อมให้บริการแล้ว Cloud Firestore เป็นฐานข้อมูลที่ยืดหยุ่นและรองรับการปรับขนาดสําหรับการพัฒนาอุปกรณ์เคลื่อนที่ เว็บ และเซิร์ฟเวอร์จาก Firebase และ Google Cloud Platform เช่นเดียวกับฐานข้อมูลเรียลไทม์ของ Firebase เครื่องมือนี้จะซิงค์ข้อมูลของคุณในแอปต่างๆ ของไคลเอ็นต์แบบเรียลไทม์ผ่าน Listener แบบเรียลไทม์และให้การสนับสนุนแบบออฟไลน์เพื่อให้คุณสร้างแอปที่ปรับเปลี่ยนตามพื้นที่โฆษณาได้โดยไม่คํานึงถึงเวลาในการตอบสนองของเครือข่ายหรือการเชื่อมต่ออินเทอร์เน็ต นอกจากนี้ Cloud Firestore ยังนําเสนอความสามารถในการปรับขนาดระดับองค์กรและการผสานรวมที่ราบรื่นกับผลิตภัณฑ์ Firebase และ Google Cloud Platform อื่นๆ รวมถึง Cloud Functions ดูข้อมูลเพิ่มเติมเกี่ยวกับ Cloud Firestore ได้ที่บล็อก Firebase หากต้องการเริ่มต้นใช้งาน Cloud Firestore ทันที ให้ไปที่คู่มือเริ่มใช้งานฉบับย่อ
กันยายน 2017 - เวอร์ชัน 11.4.0
ไฮไลต์จากบริการ Google Play รุ่น 11.4
โฆษณา
- เพิ่ม
getMediationAdapterClassName()
เมธอดไปยังชั้นเรียนNativeAppInstallAd
และNativeContentAd
เราจะเลิกใช้งานเมธอดชื่อเดียวกันใน AdLoader - เพิ่มวิธีการในหลายชั้นเรียนเพื่อรองรับสื่อกลางแบบวิดีโอเนทีฟ ดังนี้
- นําชั้นเรียน
SearchAdRequest
ออกแล้ว
- เพิ่ม
Analytics
- เพิ่มชั้นเรียนใหม่
AnalyticsJobService
คลาสนี้รองรับความเข้ากันได้กับ Android O และใช้โดย Analytics เพื่ออัปโหลดข้อมูล คุณไม่ต้องดําเนินการใดๆ เพื่อใช้คลาสนี้ ระบบจะเพิ่มคลาสเป็นส่วนหนึ่งของแพ็กเกจ Analytics โดยอัตโนมัติ - เลิกใช้งานเมธอด
getContext()
ของชั้นเรียนAnalyticsService
- เลิกใช้งานชั้นเรียน
CampaignTrackingService
- เพิ่มชั้นเรียนใหม่
การตรวจสอบสิทธิ์
- ตอนนี้ตัวเลือกคําแนะนําจะส่งผลลัพธ์
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
เมื่อผู้ใช้ไม่ได้บันทึกข้อมูลคําแนะนํา
- ตอนนี้ตัวเลือกคําแนะนําจะส่งผลลัพธ์
การรับรู้
การแคสต์
- เพิ่มชั้นเรียนใหม่
PrecacheManager
คลาสนี้จะระบุวิธีการแคชเนื้อหาที่ผู้ใช้ตั้งใจจะใช้ไว้ล่วงหน้าเพื่อลดเวลาที่ใช้ในการโหลด - เพิ่มเมธอด
getPrecacheManager()
ลงในคลาสCastContext
สําหรับแอปของคุณเพื่อรับอินสแตนซ์ของชั้นเรียนPrecacheManager
- เพิ่ม
startSession(Intent)
ในชั้นเรียนSessionManager
เรียกใช้เมธอดนี้เพื่อเข้าร่วมเซสชันการแคสต์เมื่อแอปของผู้ส่งเปิดขึ้นโดยเจตนาโดยนัย
โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อบันทึกประจํารุ่นของ Cast API
- เพิ่มชั้นเรียนใหม่
ทั่วไป
- เพิ่มเมธอด
checkApiAvailability()
ลงในชั้นเรียนGoogleApiAvailability
วิธีการนี้จะส่งคืนงานที่ตรวจสอบแบบไม่พร้อมกันว่า API ที่ระบุพร้อมใช้งานหรือไม่ หากไม่มีอย่างน้อย 1 งาน งานจะล้มเหลวด้วยAvailabilityException
ที่คุณสามารถค้นหาความพร้อมใช้งานของ API แต่ละรายการได้
- เพิ่มเมธอด
ไดรฟ์
- นํา
cancelPendingActions()
ออกจากอินเทอร์เฟซDriveApi
แล้ว
- นํา
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการเพิ่มการจัดทําดัชนีและการตรวจสอบสิทธิ์ของแอป สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
Maps
- ใช้
GoogleMap.OnMyLocationClickListener
ใหม่เพื่อตรวจหาเมื่อผู้ใช้คลิกที่จุดสีน้ําเงินในตําแหน่งของฉัน โปรดดูรายละเอียดในคู่มือของนักพัฒนาแอปเกี่ยวกับเลเยอร์ตําแหน่งของฉัน
- ใช้
ใกล้เคียง
- คุณต้องมีสิทธิ์
BLUETOOTH
,BLUETOOTH_ADMIN
,ACCESS_WIFI_STATE
และCHANGE_WIFI_STATE
สําหรับการเชื่อมต่อใกล้เคียง
- คุณต้องมีสิทธิ์
ใบอนุญาตระบบปฏิบัติการ
- เพิ่มการรองรับไฮเปอร์ลิงก์ในเนื้อหาใบอนุญาต
- เพิ่มเมธอด
setActivityTitle()
ไปยังคลาสOssLicensesMenuActivity
ซึ่งจะช่วยให้คุณตั้งชื่อกิจกรรมที่กําหนดเองได้ง่ายขึ้น เลิกใช้งานแนวทางการตั้งค่าชื่อก่อนหน้า
Wallet
- แนะนํา Google Payment API ใหม่ที่กําหนดในชั้นเรียน
PaymentsClient
ความแตกต่างที่น่าสนใจมีดังนี้- วิธี
loadPaymentData()
จะแทนที่เมธอดloadFullWallet()
และloadMaskedWallet()
จากคลาสPayments
- วิธีการชําระเงิน
isReadyToPay()
ช่วยให้ผู้โทรระบุวิธีการชําระเงินที่รองรับได้
- วิธี
ดูข้อมูลเพิ่มเติมได้ใน Payment API ใหม่
- แนะนํา Google Payment API ใหม่ที่กําหนดในชั้นเรียน
สิงหาคม 2017 - เวอร์ชัน 11.2.0
ไฮไลต์จากบริการ Google Play รุ่น 11.2
บริการ Google Play อัปเดตเป็น 11.2.2 ในรุ่นนี้
- แก้ไขปัญหาเล็กๆ น้อยๆ ในการตรวจสอบประสิทธิภาพของ Firebase ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจํารุ่นของ Android สําหรับ Firebase
- เพิ่มเมธอด
loadAd()
ใหม่ที่ใช้กับออบเจ็กต์PublisherAdRequest
ในคลาสRewardedVideoAd
- ไลบรารีใบอนุญาต OSS ใหม่ลดความซับซ้อนในการแสดงใบอนุญาตสําหรับทรัพยากร Dependency ในบริการ Google Play และไลบรารีอื่นๆ ดูข้อมูลเพิ่มเติมได้ในคู่มือ การรวมประกาศเกี่ยวกับโอเพนซอร์ส
ทรัพยากร Dependency ของบริการ Google Play พร้อมให้บริการผ่าน maven.google.com แล้ว
ตอนนี้ทรัพยากร Dependency พร้อมให้ใช้งานจาก
maven.google.com
โดยตรงแล้ว คุณอัปเดตสคริปต์ Gradle Build ของแอปเพื่อใช้ที่เก็บนี้ได้โดยกําหนดค่าบิลด์ดังนี้allprojects { repositories { jcenter() google() } }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงนี้ได้ในบล็อกโพสต์ที่แนบมา โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับที่เก็บ Google Maven ในเพิ่มทรัพยากร Dependency ในเอกสารประกอบของ Android
การรองรับเวอร์ชัน SDK ใน 11.2
เมื่อคุณอัปเกรดทรัพยากร Dependency ของบริการ Play ของแอปเป็น 11.2.0 ขึ้นไป
build.gradle
ของแอปจะต้องอัปเดตเพื่อระบุcompileSdkVersion
อย่างน้อย 26 รายการ (Android O) การดําเนินการนี้ไม่ได้เปลี่ยนวิธีการทํางานของแอป คุณไม่ต้องอัปเดตtargetSdkVersion
หากอัปเดตcompileSdkVersion
เป็น 26 คุณอาจได้รับข้อผิดพลาดในเวอร์ชันที่สร้างด้วยข้อความต่อไปนี้ซึ่งอ้างถึงไลบรารีการสนับสนุนของ AndroidThis support library should should not use a different version (25) than the compileSdkVersion (26).
ข้อผิดพลาดนี้แก้ไขได้โดยการอัปเกรดทรัพยากร Dependency ของไลบรารีการสนับสนุนเป็นเวอร์ชัน 26.0.0 เป็นอย่างน้อย
โฆษณา
- เพิ่มเมธอด
loadAds()
ในคลาสAdLoader
ซึ่งช่วยให้โหลดโฆษณาที่ไม่ซ้ํากันได้หลายรายการในคําขอเดียว
- เพิ่มเมธอด
การตรวจสอบสิทธิ์
- เพิ่มชั้นเรียน
WorkAccountClient
แล้ว คลาสนี้แสดงวิธีการจัดการวงจรของบัญชี Android for Work - เพิ่มแพ็กเกจ accounttransfer แพ็กเกจนี้มี API ที่ใช้โดย Authenticator สําหรับบัญชีที่ใช้เปิดเครื่อง
- Quick Identity Online Universal 2nd Factor (FIDO U2F) API พร้อมใช้งานแล้ว โดยจะมีการรองรับคีย์ความปลอดภัยแบบ U2F สําหรับแอปและเว็บไซต์ตามมาตรฐานที่ FIDO Alliance กําหนด ดูข้อมูลเพิ่มเติมได้ที่ เริ่มต้นใช้งาน FIDO U2F และ com.google.android.gms.fido
- เพิ่มชั้นเรียน
การแคสต์
- เพิ่มคลาสใหม่ NotificationActionsProvider เพื่อรองรับการดําเนินการการแจ้งเตือนสื่อที่กําหนดเอง
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการเพิ่มการจัดทําดัชนีแอป, ฐานข้อมูล, ลิงก์แบบไดนามิก และพื้นที่เก็บข้อมูล สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
Instant App
- เพิ่ม
InstantAppsClient
เป็นจุดเริ่มต้นหลักใหม่ - เพิ่ม
PackageManagerCompat
API คุกกี้เพื่อเก็บรักษาข้อมูล Instant App จํานวนเล็กน้อยระหว่างเซสชัน
- เพิ่ม
สถานที่
- เพิ่มคลาส
GeoDataClient
แล้ว ชั้นเรียนนี้ให้สิทธิ์เข้าถึงฐานข้อมูลสถานที่และข้อมูลทางธุรกิจของ Google ในพื้นที่ - เพิ่มคลาส
PlaceDetectionClient
แล้ว คลาสนี้สามารถเข้าถึงตําแหน่งปัจจุบันของอุปกรณ์ได้อย่างรวดเร็ว และเปิดโอกาสให้คุณรายงานตําแหน่งของอุปกรณ์ในสถานที่หนึ่งๆ (เช่น การเช็คอิน) - เพิ่ม
getGeoDataClient()
และgetPlaceDetectionClient()
เมธอดในคลาสPlaces
แล้ว
- เพิ่มคลาส
Wallet
- นําเมธอดและชั้นเรียนที่เลิกใช้งานแล้วออกหลายรายการ
มิถุนายน 2017 - เวอร์ชัน 11.0
ไฮไลต์จากบริการ Google Play รุ่น 11.0
บริการ Google Play ได้รับการอัปเดตเป็น 11.0.4 รุ่นนี้แก้ปัญหาเล็กน้อยใน Firebase Cloud Messaging และการตรวจสอบประสิทธิภาพของ Firebase ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจํารุ่นของ Android สําหรับ Firebase
บริการ Google Play ได้รับการอัปเดตเป็น 11.0.2 รุ่นนี้แก้ปัญหาเล็กน้อยในรายงานข้อขัดข้องของ Firebase และการตรวจสอบประสิทธิภาพของ Firebase ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจํารุ่นของ Android สําหรับ Firebase
บริการ Google Play อัปเดตเป็น 11.0.1 รุ่นนี้จะแก้ปัญหาที่ส่งผลกระทบต่อแอปที่ใช้ rxjava
โฆษณา
- เพิ่มเมธอด
OnVideoMute()
,OnVideoPause()
,OnVideoPlay()
และOnVideoStart()
ไปยังคลาสVideoController.VideoLifecycleCallbacks
- เพิ่มความสามารถในการเปิดใช้โหมดสมจริงในโฆษณาแบบเต็มหน้าจอโดยเพิ่มเมธอด
setImmersiveMode()
ไปยังคลาสPublisherInterstitialAd
และRewardedVideoAd
- เพิ่มอินเทอร์เฟซ
OnPublisherAdViewLoadedListener
และคลาสPublisherAdViewOptions
และPublisherAdViewOptions.Builder
เพื่อใช้กับAdLoader
สําหรับคําขอโฆษณาเนทีฟและแบนเนอร์ - เพิ่มอินเทอร์เฟซ
OnImmersiveModeUpdatedListener
ที่ไม่บังคับซึ่งอะแดปเตอร์สื่อกลางสามารถนําไปใช้งานเพื่อรับการอัปเดตโหมดสมจริง - เพิ่มเมธอด
getMediationAdapterClassName()
ไปยังคลาสRewardedVideoAd
แล้ว
- เพิ่มเมธอด
คําเชิญแอป
- คลาส
AppInvite
เลิกใช้งานแล้ว ใช้FirebaseDynamicLinks#getInstance()
เป็นจุดแรกเข้าเป็นหลักในการเข้าถึงข้อมูลลิงก์แบบไดนามิก และใช้FirebaseAppInvite#getInvitation()
แทนเพื่อรับข้อมูลคําเชิญแอป
- คลาส
การรับรู้
- เพิ่มค่าคงที่ไปยังคลาส
TimeFence
เพื่อระบุบริบทประเภทใหม่ให้กับ Snapshot API และ Fence API - เพิ่มความสามารถในการสร้างรั้วเวลาที่ตอบสนองต่อการเปลี่ยนแปลงเขตเวลาท้องถิ่นของอุปกรณ์
- เพิ่มความสามารถในการสร้างรั้วเวลาที่ตอบสนองต่อการเปลี่ยนแปลงตําแหน่งของอุปกรณ์ ซึ่งรวมถึงรั้วเวลาที่ระบุไว้ตามเวลาท้องถิ่นหรือพระอาทิตย์ขึ้น
- เพิ่มค่าคงที่ไปยังคลาส
ข้อมูลประจําตัว
- เพิ่ม
SmsRetriever
API ที่ช่วยให้คุณเรียกข้อมูลข้อความ SMS ไปยังแอปได้โดยตรงโดยไม่ต้องขอสิทธิ์ในการอ่านข้อความ SMS ทั้งหมดที่ส่งไปยังอุปกรณ์ของผู้ใช้ โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ SMS Fetchr API
- เพิ่ม
การแคสต์
- อินเทอร์เฟซ
Cast.CastApi
,Cast.MessageReceivedCallback
RemoteMediaPlayer.MediaChannelResult
,RemoteMediaPlayer.OnMetadataUpdatedListener
,RemoteMediaPlayer.OnPreloadStatusUpdatedListener
,RemoteMediaPlayer.OnQueueStatusUpdatedListener
,RemoteMediaPlayer.OnStatusUpdatedListener
เลิกใช้งานแล้ว คลาสRemoteMediaPlayer
เลิกใช้งานแล้วด้วย ดูวิธีอัปเดตแอปที่หัวข้อย้ายข้อมูลแอป Android Sender จาก Cast SDK v2 ไปยัง Cast SDK v3 - เมธอด
bindTextViewToSmartSubtitle()
พร้อมใช้งานในชั้นเรียนUIMediaController
แล้ว
- อินเทอร์เฟซ
API ที่ใช้ร่วมกัน
- ตอนนี้เมธอด
getOpenSourceSoftwareLicenseInfo()
ในGoogleApiAvailability
คลาสเลิกใช้งานแล้ว - เพิ่มชั้นเรียน
ApiException
และResolvableApiException
แล้ว คลาสเหล่านี้มีข้อยกเว้นสําหรับออบเจ็กต์งานเมื่อเรียกใช้บริการ Google Play ไม่สําเร็จ - เพิ่มชั้นเรียน
GoogleApi
แล้ว ไคลเอ็นต์ API จากคลาสนี้จะจัดการการเชื่อมต่อระหว่างแอปกับบริการ Google Play - เพิ่มชั้นเรียน
Response
แล้ว คลาสนี้แสดงผลลัพธ์ของการเรียกเมธอด API ในบริการ Google Play โดยใช้คลาสย่อยของGoogleApi
- ตอนนี้เมธอด
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการเพิ่มการตรวจสอบสิทธิ์ทางโทรศัพท์ และการปรับปรุงหลายรายการในการจัดทําดัชนีแอปและลิงก์แบบไดนามิก สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
เกม
- ตอนนี้เมธอด
getPlayerSearchIntent()
,loadConnectedPlayers()
,loadInvitablePlayers()
และloadMoreInvitablePlayers()
ในคลาสPlayers
เลิกใช้งานแล้ว - เมธอด
loadInvitations()
ในคลาสInvitations
เลิกใช้งานแล้ว - เราเลิกใช้งานเมธอด
getSelectOpponentsIntent()
ในคลาสRealTimeMultiplayer
และTurnBasedMultiplayer
แล้ว - อินเทอร์เฟซ
GameRequest
,OnRequestReceivedListener
และRequests
เลิกใช้งานแล้ว นอกจากนี้ เราเลิกใช้งานชั้นเรียนGameRequestBuffer
และGameRequestEntity
แล้ว ดูวิธีอัปเดตแอปได้ที่การตรวจสอบสิทธิ์ Play Games ที่นํา Google Sign-In API
- ตอนนี้เมธอด
Instant App
- Android Instant Apps API พร้อมใช้งานในบริการ Google Play แล้ว Android Instant App ช่วยให้ผู้ใช้ Android ใช้แอปของคุณได้ทันทีโดยไม่ต้องติดตั้ง ดูข้อมูลเพิ่มเติมได้ที่ Android Instant App
ตำแหน่ง
- เพิ่มชั้นเรียน
FusedLocationProviderClient
แล้ว คลาสนี้เป็นจุดเริ่มต้นหลักในการโต้ตอบกับผู้ให้บริการตําแหน่ง Fused Location ซึ่งจะใช้แหล่งข้อมูลที่หลากหลายนอกเหนือจาก GPS เพื่อระบุตําแหน่งของอุปกรณ์ได้อย่างถูกต้องและเร็วที่สุด - เพิ่มชั้นเรียน
GeofencingClient
แล้ว คลาสนี้เป็นจุดเริ่มต้นหลักในการโต้ตอบกับ API การกําหนดเขตพื้นที่เสมือน - เพิ่มเมธอด
getFusedLocationProvider()
และgetGeofencingClient()
ลงในคลาสLocationServices
- เพิ่มชั้นเรียน
LocationSettingsResponse
แล้ว ระบบจะแสดงผลคลาสนี้เป็นการตอบกลับเมื่อตรวจสอบการตั้งค่าระบบที่เกี่ยวข้องกับตําแหน่งโดยใช้เมธอดcheckLocationSettings()
- เพิ่มชั้นเรียน
SettingsClient
แล้ว คลาสนี้เป็นจุดเริ่มต้นหลักในการโต้ตอบกับ API การตั้งค่าตําแหน่งที่จะช่วยตรวจสอบและกําหนดการตั้งค่าระบบที่เกี่ยวข้องกับตําแหน่งของอุปกรณ์
- เพิ่มชั้นเรียน
ใกล้เคียง
- ตอนนี้ Nearby Connections API มีความสามารถดังต่อไปนี้
- การสื่อสารแบบเพียร์ทูเพียร์แบบออฟไลน์อย่างเต็มรูปแบบโดยใช้ฮอตสปอตบลูทูธ, BLE และ Wi-Fi
- การโฆษณาและการสํารวจพร้อมกัน
- การเข้ารหัส (มีการตรวจสอบสิทธิ์ที่ไม่บังคับ)
- การรองรับเพย์โหลดข้อมูลสูงสุด 32 KB
- รองรับเพย์โหลดข้อมูลไฟล์ (จํากัดเฉพาะพื้นที่ที่มีอยู่ในอุปกรณ์) และสตรีมเพย์โหลดข้อมูลโดยไม่มีขีดจํากัดขนาดเพย์โหลด
- เพิ่มชั้นเรียน
AdvertistingOptions
แล้ว คลาสนี้มีตัวเลือกในการเรียกใช้เมธอดstartAdvertising()
- เพิ่มชั้นเรียน
ConnectionInfo
แล้ว คลาสนี้จะให้ข้อมูลเกี่ยวกับการเชื่อมต่อที่กําลังเริ่มต้น - เพิ่มชั้นเรียน
ConnectionLifecycleCallback
แล้ว คลาสนี้เป็น Listener สําหรับเหตุการณ์ในวงจรที่เชื่อมโยงกับการเชื่อมต่อกับปลายทางระยะไกล - เพิ่มชั้นเรียน
ConnectionResolution
แล้ว คลาสนี้เป็นผลลัพธ์จากการเรียกเมธอดonConnectionInitiated()
- เพิ่มชั้นเรียน
DiscoveredEndpoints
แล้ว คลาสนี้จะให้ข้อมูลเกี่ยวกับปลายทางเมื่อค้นพบ - เพิ่มชั้นเรียน
DiscoveryOptions
แล้ว คลาสนี้มีตัวเลือกในการเรียกใช้เมธอดstartDiscovery()
- เพิ่มชั้นเรียน
EndpointDiscoveryCallback
แล้ว คลาสนี้จะฟังผู้ฟัง ระหว่างการค้นหาปลายทาง - เพิ่มชั้นเรียน
Payload
,PayloadCallback
,Payload.File
และPayload.Stream
คลาสเหล่านี้แสดงถึงข้อมูล ผู้ฟังเพย์โหลดข้อมูล ข้อมูลในไฟล์ในพื้นที่เก็บข้อมูลของอุปกรณ์ และสตรีมข้อมูล และเพิ่มอินเทอร์เฟซPayloadTransferUpdate.Status
ที่เกี่ยวข้องแล้ว - เพิ่มชั้นเรียน
Strategy
แล้ว คลาสนี้ระบุข้อกําหนดในการเชื่อมต่อสําหรับอุปกรณ์และข้อจํากัดของโทโพโลยีของการเชื่อมต่อ - ขณะนี้คลาส
Connections.ConnectionRequestListener
และConnections.ConnectionResponseCallback
เลิกใช้งานแล้ว โปรดใช้คลาสConnectionLifecycleCallback
แทน - คลาส
Connections.EndpointDiscoveryListener
เลิกใช้งานแล้ว โปรดใช้ชั้นเรียนEndpointDiscoveryCallback
แทน - เลิกใช้งานอินเทอร์เฟซ
Connections.MessageListener
แล้ว โปรดใช้คลาสPayloadCallback
แทน - ตอนนี้คลาส
ConnectionsStatusCodes
มีรหัสสถานะใหม่หลายรายการที่เกี่ยวข้องกับสิทธิ์
- ตอนนี้ Nearby Connections API มีความสามารถดังต่อไปนี้
ความปลอดภัย
- เพิ่มชั้นเรียน
SafetyNetClient
แล้ว คลาสนี้เป็นจุดเริ่มต้นหลักสําหรับ SafetyNet ซึ่งมีความสามารถดังต่อไปนี้- มอบการตรวจสอบประสิทธิภาพการทํางานของอุปกรณ์
- ยืนยันผู้ใช้ด้วย reCAPTCHA API
- ช่วยให้ผู้ใช้หลีกเลี่ยงแอปที่อาจเป็นอันตราย
- ท่องเว็บอย่างปลอดภัยภายในแอป
- ตรวจหาภัยคุกคามที่ทราบซึ่งเชื่อมโยงกับ URI ที่เฉพาะเจาะจง
- เพิ่มคลาส
HarmfulAppsData
และชั้นเรียนSafetyNetApi.HarmfulAppsResponse
ที่เกี่ยวข้อง ชั้นเรียนเหล่านี้แสดงถึงข้อมูลที่เกี่ยวข้องกับแอปที่อาจเป็นอันตราย ตอนนี้คลาสSafetyNetApi.HarmfulAppsResult
ที่เกี่ยวข้องจะเลิกใช้เมธอดเหล่านี้แล้ว - เพิ่มเมธอด
getClient(Context)
และgetClient(Activity)
ลงในคลาส SafetyNet วิธีการเหล่านี้จะแสดงSafetyNetClient
ที่ใช้เข้าถึง SafetyNet API ทั้งหมด วิธีการเหล่านี้จะแทนที่ช่องAPI
และSafetyNetAPI
ของคลาสSafetyNet
ซึ่งเลิกใช้งานแล้ว - เพิ่มชั้นเรียน
SafetyNetApi.AttestationResponse
แล้ว ชั้นเรียนนี้มีผลการทดสอบจากชุดทดสอบความเข้ากันได้ของ Android ชั้นเรียนนี้จะมาแทนที่คลาสSafetyNetApi.AttestationResult
และSafetyNet.SafeBrowsingResult
ซึ่งตอนนี้เลิกใช้งานแล้ว - เพิ่มชั้นเรียน
SafetyNetApi.RecaptchaTokenResponse
แล้ว คลาสนี้มีโทเค็นการตอบสนองของผู้ใช้ reCAPTCHA ชั้นเรียนนี้จะมาแทนที่คลาสSafetyNetApi.RecaptchaTokenResult
ซึ่งตอนนี้เลิกใช้งานแล้ว - เพิ่มชั้นเรียน
SafetyNetApi.SafeBrowsingResponse
แล้ว คลาสนี้จะให้Response
ที่ให้ไว้เมื่อแอปเรียกใช้เมธอดlookupUri()
ชั้นเรียนนี้จะมาแทนที่คลาสSafetyNetApi.SafeBrowsingResult
ซึ่งตอนนี้เลิกใช้งานแล้ว - เพิ่มคลาส
SafetyNetApi.VerifyAppsUserResponse
และเพิ่มค่าคงที่ใหม่ลงในคลาสVerifyAppsConstants
แล้ว คลาสเหล่านี้รองรับ Verify Apps API
- เพิ่มชั้นเรียน
Wallet
- เพิ่มชั้นเรียน
InstrumentInfo.CardClass
แล้ว คลาสนี้จะระบุว่าบัตรเป็นบัตรเครดิต บัตรเดบิต หรือบัตรแบบชําระเงินล่วงหน้า
- เพิ่มชั้นเรียน
พฤษภาคม 2017 - เวอร์ชัน 10.2.6
การจัดทําดัชนีแอป
ตั้งแต่ SDK บริการ Google Play เวอร์ชัน 10.0 เป็นต้นไป ก็ได้ย้ายข้อมูล App Indexing API ไปยัง Firebase App Indexing API ใหม่แล้ว ตอนนี้ App Indexing API เดิมเลิกใช้งานแล้วโดยสมบูรณ์ และไม่สามารถใช้กับแอปที่สร้างด้วย SDK เวอร์ชัน 10.2.6 ได้อีกต่อไป
Firebase
การอัปเดต Firebase ล่าสุดประกอบด้วยการตรวจสอบประสิทธิภาพรุ่นเบต้าและการปรับปรุงหลายรายการในฟีเจอร์ต่างๆ รวมถึง Cloud Messaging และ Test Lab สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
เมษายน 2017 - เวอร์ชัน 10.2.4
Firebase
รุ่นนี้มีอัปเดตของ Cloud Storage สําหรับ Firebase ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจํารุ่นของ Firebase Android SDK
มีนาคม 2017 - เวอร์ชัน 10.2.1
ตัวอย่าง Android O สําหรับนักพัฒนาซอฟต์แวร์ 1
รุ่นนี้มีการอัปเดตเพื่อให้เข้ากันได้กับ Android O เวอร์ชันตัวอย่าง 1 ของนักพัฒนาแอป การอัปเดตที่สําคัญที่สุดคือการเปลี่ยนแปลงภายในไลบรารีของ Google Cloud Messaging (GCM) และ Firebase Cloud Messaging (FCM) และการเปลี่ยนแปลงอายุการใช้งานของ GCM และการติดต่อกลับของ FCM เป็น 10 วินาที หลังจากนั้น Android O จะพิจารณาการเรียกกลับดังกล่าว ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ GCM และข้อความ FCM ใน Android Android ได้ที่บล็อก Firebase
กุมภาพันธ์ 2017 - เวอร์ชัน 10.2
ไฮไลต์จากบริการ Google Play รุ่น 10.2
การเลิกใช้งาน Android เวอร์ชัน 2.3.x (Gingerburger)
บริการ Google Play 10.2.x เป็นรุ่นแรกที่ไม่รองรับ Android เวอร์ชัน 2.3.x (Gingerburger) อย่างเต็มรูปแบบอีกต่อไป แอปที่พัฒนาโดยใช้ SDK รุ่น 10.2.x ขึ้นไปต้องใช้ Android API ระดับ 14 ขึ้นไป และติดตั้งในอุปกรณ์ที่ใช้ API ระดับต่ํากว่า 14 ไม่ได้ หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกของคุณ ซึ่งรวมถึงการสร้าง APK หลายรายการเพื่อขยายการรองรับของแอปสําหรับ Android Gingerburger โปรดดูบล็อกของนักพัฒนาแอป Android
โฆษณา
- เพิ่มการรองรับเนื้อหาวิดีโอลงในโฆษณาเนทีฟแบบเนทีฟขั้นสูงและ โฆษณาเนทีฟที่แสดงผลแบบกําหนดเองของ DoubleClick for Publishers (DFP)
- เพิ่มเมธอด
destroy()
ไปยังอินเทอร์เฟซNativeCustomTemplateAd
แล้ว - เพิ่มเมธอด
getVideoController()
,setVideoOptions
และgetVideoOptions()
ลงในคลาสPublisherAdView
- เพิ่มคลาส
AdChoicesView
แล้ว - เพิ่มเมธอด
getAdChoicesContent()
และsetAdChoicesContent()
ลงในคลาสNativeAdMapper
- เพิ่มอินเทอร์เฟซ
InitializableMediationRewardedVideoAdAdapter
สําหรับอะแดปเตอร์วิดีโอที่มีการให้รางวัลซึ่งสามารถเริ่มต้นหน่วยโฆษณาหลายหน่วยพร้อมกันได้
Smart Lock สําหรับรหัสผ่าน
ปรับปรุงลักษณะการทํางานของโทเค็นรหัสด้วย Smart Lock ตอนนี้แอปต้องขอโทเค็นอย่างชัดแจ้งโดยเรียกใช้
setIdTokenRequested(true)
นอกจากนี้ แอปยังกําหนดค่าaudience
และnonce
สําหรับโทเค็นได้โดยใช้เมธอดsetServerClientId()
และsetIdTokenNonce()
ดูข้อมูลเพิ่มเติมได้จากการอัปเดตข้อมูลอ้างอิง API ต่อไปนี้- เพิ่มเมธอด
getAccountTypesSet()
,getIdTokenNonce()
,getServerClientId()
และisIdTokenRequested()
ลงในคลาสCredentialRequest
- เพิ่มเมธอด
setIdTokenRequested()
และsetServerClientId()
ในชั้นเรียนCredentialRequest.Builder
- เพิ่มเมธอด
getIdTokenNonce()
,getServerClientId()
และisIdTokenRequested()
ไปยังคลาสHintRequest
- เพิ่มเมธอด
setIdTokenNonce()
,setIdTokenRequested()
และsetServerClientId()
ไปยังคลาสHintRequest.Builder
- เพิ่มเมธอด
การรับรู้
- เพิ่มเมธอด Fence API เพื่อขยายตัวเลือกรั้วเวลาให้แก่นักพัฒนาซอฟต์แวร์ ดูข้อมูลเพิ่มเติมได้ที่
TimeFence.aroundTimeInstant()
และTimeFence.inTimeInterval()
- เพิ่มอินเทอร์เฟซ Snapshot API เพื่อดูช่วงเวลาที่สื่อความหมายสําหรับเวลาและสถานที่ในปัจจุบัน ดูข้อมูลเพิ่มเติมได้ที่
SnapshotAPI.getTimeIntervals()
และTimeIntervalsResult()
และTimeIntervals()
ชั้นเรียน
- เพิ่มเมธอด Fence API เพื่อขยายตัวเลือกรั้วเวลาให้แก่นักพัฒนาซอฟต์แวร์ ดูข้อมูลเพิ่มเติมได้ที่
Google Sign-In
เพิ่มความสามารถให้นักพัฒนาเกมใช้ Google Sign-In API เพื่อช่วยให้การตรวจสอบสิทธิ์ฝั่งเซิร์ฟเวอร์ง่ายขึ้น ดูข้อมูลเพิ่มเติมได้จากอินเทอร์เฟซ
GoogleSignInOptionsExtension
ชั้นเรียนGoogleSignInOptions
และวิธีการGoogleSignInOptions.Builder.addExtension()
ดูข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมการตรวจสอบสิทธิ์ฝั่งเซิร์ฟเวอร์ในเกมได้ที่การเปิดใช้การเข้าถึงฝั่งเซิร์ฟเวอร์สําหรับบริการเกมของ Google PlayGoogle Fit
เพิ่มข้อมูลสุขภาพประเภทใหม่ๆ ที่ช่วยให้คุณเขียนข้อมูลสุขภาพที่หลากหลายไปยังแพลตฟอร์ม Google Fit ซึ่งได้แก่ ความดันโลหิต น้ําตาลกลูโคสในเลือด ความอิ่มตัวของออกซิเจน ตําแหน่งร่างกาย อุณหภูมิของร่างกาย และข้อมูลอนามัยการเจริญพันธุ์ ดูข้อมูลเพิ่มเติมได้ที่ชั้นเรียน
HealthDataTypes
และHealthDataFields
Maps
รุ่นนี้จะแนะนําการจัดรูปแบบที่กําหนดเองสําหรับเส้นประกอบและโครงร่างรูปหลายเหลี่ยมและวงกลม
- คุณสามารถจัดเก็บวัตถุข้อมูลที่กําหนดเองด้วยวัตถุทางเรขาคณิตของคุณได้แล้วในตอนนี้ เช่น เรียก setTag() เพื่อเพิ่มออบเจ็กต์ข้อมูลลงในโพลีไลน์
- ดูรายการฟีเจอร์ทั้งหมด การแก้ไขข้อบกพร่อง และหมายเหตุอื่นๆ ได้ที่บันทึกประจํารุ่นสําหรับ Maps Android API
ใกล้เคียง
เพิ่มคลาส
AudioBytes
ใน API ใกล้เคียงmessages.audio
เพื่ออนุญาตให้อุปกรณ์ส่งหรือรับข้อมูลโดยใช้เสียงอัลตราซาวด์Firebase
การอัปเดต Firebase ครั้งล่าสุดประกอบด้วยการปรับปรุงฟีเจอร์ต่างๆ มากมาย เช่น Analytics, การตรวจสอบสิทธิ์, ฐานข้อมูลเรียลไทม์, พื้นที่เก็บข้อมูล, Test Lab สําหรับ Android, รายงานข้อขัดข้อง และลิงก์แบบไดนามิก สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
พฤศจิกายน 2016 - เวอร์ชัน 10.0
ไฮไลต์จากบริการ Google Play เวอร์ชัน 10.0
บริการ Google Play อัปเดตเป็น 10.0.1
รุ่นนี้จะแก้ไขค่า
minSdkVersion
ที่ขาดหายไปในplay-services-location.aar
ซึ่งทําให้สิทธิ์WRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
และREAD_PHONE_STATE
ผสานเข้ากับไฟล์ Manifest ของแอปโดยไม่ตั้งใจการเลิกใช้งาน Android เวอร์ชัน 2.3.x (Gingerburger)
บริการ Google Play 10.0.x เป็นรุ่นสุดท้ายที่รองรับ Android เวอร์ชัน 2.3.x (Gingerburger) อย่างสมบูรณ์ แอปที่พัฒนาโดยใช้ SDK รุ่นในอนาคตหลัง 10.0.x จะเชื่อมต่อกับบริการ Google Play ในอุปกรณ์ Android Gingerburger ไม่ได้ หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกของคุณ ซึ่งรวมถึงการสร้าง APK หลายรายการเพื่อขยายการรองรับแอปสําหรับ Android Gingerburger โปรดดูบล็อกของนักพัฒนาแอป Android
การแคสต์
การเปิดตัว Cast API เดือนพฤศจิกายนช่วยให้ฟังก์ชันการทํางานที่ดีขึ้นแก่นักพัฒนาแอปในด้านต่างๆ ต่อไปนี้
- เมธอดใหม่
getVideoInfo()
ในคลาสMediaStatus
จะได้รับอินสแตนซ์ปัจจุบันของVideoInfo
ซึ่งระบุความละเอียดของการแสดงผล 4K - เมธอดใหม่
CastContext.getCastState()
จะแสดงCastState
ซึ่งมีสถานะเซสชันปัจจุบัน เช่น อุปกรณ์พร้อมใช้งานหรือไม่และเกิดเซสชันหรือไม่ - แอตทริบิวต์ปุ่ม
@drawable
ใหม่ช่วยให้คุณปรับแต่งรูปแบบปุ่มได้ในตัวควบคุมขนาดเล็กและตัวควบคุมที่ขยาย - ตอนนี้
ImagePicker
มีแฮนเดิลonPickImage
ที่เข้าคลาสImageHints
ในอัตราส่วนตามที่คาดหวัง - เมธอดใหม่
CastContext.getMergedSelector()
ปรากฏMediaRouteSelector
- โดยมีการเพิ่มคลาสช่วงพักโฆษณา 2 คลาสใหม่ ได้แก่
AdBreakClipInfo
มีข้อมูลแบบคงที่เกี่ยวกับคลิปช่วงพักโฆษณา และAdBreakStatus
มีข้อมูลสถานะ - เมื่อผู้ใช้แคสต์ อุปกรณ์อื่นๆ ในเครือข่ายเดียวกันจะได้รับการแจ้งเตือนบนรีโมตคอนโทรล Sticky เพื่อควบคุมการเล่นด้วย
- ดูข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันนี้และดูหมายเหตุเพิ่มเติมได้ที่การเผยแพร่ SDK ของเดือนพฤศจิกายน
- เมธอดใหม่
ตำแหน่ง
- การปรับปรุงการสแกนบลูทูธพลังงานต่ํา (BLE)
ใกล้เคียง
- การแจ้งเตือน Nearby พร้อมใช้งานแล้วอีกครั้ง ดูรายละเอียดและอัปเดตได้ที่เว็บไซต์ของนักพัฒนาซอฟต์แวร์การแจ้งเตือนใกล้เคียง
Firebase
- การอัปเดต Firebase ล่าสุดมีการปรับปรุงและการแก้ไขข้อบกพร่องหลายอย่าง ในหลายฟีเจอร์ ซึ่งรวมถึงความพร้อมใช้งานของ API การจัดทําดัชนีแอป Firebase ใหม่ สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
ตุลาคม 2016 - เวอร์ชัน 9.8
ไฮไลต์จากบริการ Google Play 9.8
โฆษณา
- เพิ่มการรวบรวมข้อมูลการวัดการเข้าชมของมุมมองแอ็กทีฟสําหรับผู้ลงโฆษณา DoubleClick Campaign Manager ที่แสดงโฆษณาในแอปที่ใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google
การแคสต์
Cast API v3.3 มีฟังก์ชันการทํางานที่ดีขึ้นให้แก่นักพัฒนาแอปในด้านต่อไปนี้
- ขณะเล่นโฆษณา ระบบจะปรับปรุงลักษณะที่ปรากฏของแถบค้นหาและเบลอภาพโปสเตอร์พื้นหลัง
- เพิ่มความสามารถในการปรับแต่งรูปแบบของตัวควบคุมขนาดเล็ก
- เพิ่มคลาส
ImageHints
ซึ่งให้คําแนะนําเกี่ยวกับออบเจ็กต์ImagePicker
เกี่ยวกับประเภทและขนาดของรูปภาพเพื่อเลือกเพื่อแสดงใน UI - ดูข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันนี้ได้ที่ Cast SDK v3.3
Fit
- Fit มี GOALs API ที่จะช่วยให้แอปของคุณอ่านเป้าหมายการออกกําลังกายที่สร้างโดยผู้ใช้แอป Google Fit สําหรับ Android ได้
Google Sign-In
- เพิ่มความสามารถให้ผู้ใช้กรอกหมายเลขโทรศัพท์ที่เชื่อมโยงกับบัญชีของตนด้วยการแตะเพียงครั้งเดียวในแอปที่ใช้ Credentials API
ใกล้เคียง
- Messages ที่อยู่ใกล้เคียงได้รับการปรับปรุงด้วย UI การเลือกใช้ใหม่และการสนับสนุนสําหรับการใช้งานแบบแฮนด์ฟรี
- การแจ้งเตือน Nearby ไม่พร้อมใช้งานชั่วคราว ดูรายละเอียดและอัปเดตได้ที่เว็บไซต์ของนักพัฒนาซอฟต์แวร์การแจ้งเตือนที่อยู่ใกล้เคียง
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการปรับปรุงและการแก้ไขข้อบกพร่องหลายอย่างในฟีเจอร์หลายรายการ สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
กันยายน 2016 - เวอร์ชัน 9.6
ไฮไลต์จากบริการ Google Play 9.6
บริการ Google Play อัปเดตเป็น 9.6.1 รุ่นนี้ได้รับการแก้ไขค่า
minSdkVersion
ที่ขาดหายไปในplay-services-location.aar
ซึ่งทําให้สิทธิ์WRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
และREAD_PHONE_STATE
ผสานเข้ากับไฟล์ Manifest ของแอปโดยไม่ตั้งใจโฆษณา
- เพิ่มเมธอด API การวินิจฉัยผู้เผยแพร่โฆษณา
openDebugMenu
ในคลาสMobileAds
เพื่อมอบฟังก์ชันการแก้ปัญหาและการแสดงตัวอย่างแบบเดียวกับที่มีให้สําหรับโฆษณาบนเดสก์ท็อปในผู้เผยแพร่แอปบนอุปกรณ์เคลื่อนที่และแอปบนอุปกรณ์เคลื่อนที่
- เพิ่มเมธอด API การวินิจฉัยผู้เผยแพร่โฆษณา
การแคสต์
Cast API v3.2 มีฟังก์ชันการทํางานที่ดีขึ้นให้แก่นักพัฒนาแอปในด้านต่อไปนี้
- โหมดโฆษณา: ตั้งค่าตัวควบคุมและการควบคุมการแจ้งเตือนในโหมดที่ตัวควบคุมปิดอยู่ขณะแสดงโฆษณา
- โหมดสด: ตอนนี้สตรีมแบบสดและวิดีโอเสียงมีปุ่มเล่น/หยุดแทนปุ่มเล่น/หยุดชั่วคราว
- ดูข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันนี้ได้ที่ Cast SDK v3.2
Maps
- ขอแนะนําการจัดรูปแบบแผนที่ที่กําหนดเอง: ตอนนี้คุณสามารถจัดรูปแบบแผนที่เพื่อเปลี่ยนลักษณะที่ปรากฏของ (หรือซ่อน) ฟีเจอร์ต่างๆ เช่น ถนน สวนสาธารณะ ธุรกิจ และอีกมากมาย
- ปัจจุบันจุดสนใจของธุรกิจ (POI) จะปรากฏโดยค่าเริ่มต้นบนแผนที่ จุดที่น่าสนใจของธุรกิจแสดงถึงธุรกิจ เช่น ร้านค้า ร้านอาหาร และโรงแรม คุณสามารถซ่อนรายการเหล่านี้โดยใช้การจัดรูปแบบแผนที่ที่กําหนดเอง
- โปรดดูรายละเอียดและหมายเหตุสําคัญในบันทึกประจํารุ่นของ Maps Android API
สถานที่
- เพิ่มเมธอด
setCountry
เพื่อจํากัดขอบเขตของคําขอเติมข้อความอัตโนมัติของ Places ของประเทศหนึ่งๆ
- เพิ่มเมธอด
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการปรับปรุงและการแก้ไขข้อบกพร่องหลายอย่างในฟีเจอร์หลายรายการ สําหรับข้อมูลเพิ่มเติม โปรดดูบันทึกประจํารุ่นของ Firebase Android SDK
สิงหาคม 2016 - เวอร์ชัน 9.4
ไฮไลต์จากบริการ Google Play 9.4
Google Sign-In
- ตอนนี้
GoogleSignInAccount
มีวิธีgetFamilyName()
และgetGivenName()
ในการอนุญาตให้เข้าถึงครอบครัวและชื่อที่กําหนดให้กับผู้ใช้ที่ลงชื่อเข้าใช้
- ตอนนี้
Google Plus
เราเลิกใช้งาน Plus.API (รวมถึง
Plus.PeopleApi
และPlus.AccountApi
) แล้ว ระบบยังคงรองรับวิดเจ็ต UI ของ Google+ เช่น ปุ่มแชร์และ "+1" ทั้งหมด- หากต้องการผสานรวมกับ Google Sign-In โปรดเปลี่ยนไปใช้
GoogleSignInApi
- หากแอปของคุณต้องการข้อมูลโซเชียลและข้อมูลโปรไฟล์ที่ครอบคลุมยิ่งขึ้น โปรดไปที่ผู้ให้บริการรายชื่อติดต่อของ Android หรือ People API แบบข้ามแพลตฟอร์ม หากต้องการเพิ่มประสิทธิภาพการจัดจําหน่ายแอปผ่านกราฟโซเชียลของฐานผู้ใช้ของแอป ให้ใช้ คําเชิญของ Firebase
ดูรายละเอียดได้ที่หมายเหตุการเลิกใช้งาน Plus.API
- หากต้องการผสานรวมกับ Google Sign-In โปรดเปลี่ยนไปใช้
การแคสต์
ตอนนี้ Cast API v3 มีฟังก์ชันการทํางานที่ดีขึ้นสําหรับนักพัฒนาแอปในด้านต่อไปนี้
- อินเทอร์เฟซ
ControlButtonsContainer
จะกําหนดคอนเทนเนอร์สําหรับปุ่มควบคุม - คลาส
ExpandedControllerActivity
ใช้งานส่วนใหญ่สําหรับตัวควบคุมแบบขยาย ซึ่งเป็นรีโมตคอนโทรลแบบเต็มหน้าจอ
- อินเทอร์เฟซ
สถานที่
- ตอนนี้ Places API มี UI เครื่องมือเลือกสถานที่ที่ออกแบบใหม่โดยใช้หลักการของการออกแบบเนื้อหา
Maps
- เพิ่มชุด Listener การเปลี่ยนแปลงกล้องใหม่สําหรับเหตุการณ์การเคลื่อนไหวของกล้อง เหตุการณ์ต่อเนื่อง และเหตุการณ์ที่สิ้นสุด
- เพิ่มความสามารถในการจัดเก็บและเรียกข้อมูลออบเจ็กต์ที่กําหนดเองที่เชื่อมโยงกับเครื่องหมาย
- เพิ่มความสามารถในการตั้งค่าระดับการซูมขั้นต่ําและสูงสุดที่ต้องการ
- เพิ่มความสามารถในการจํากัดขอบเขตที่ผู้ใช้จะเลื่อนและเลื่อนได้
- ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Google Maps Android API ฉบับล่าสุด
ความปลอดภัย
- Google Safe Browsing API ช่วยให้แอประบุว่า URI เชื่อมโยงกับแอปพลิเคชันที่อาจเป็นอันตรายหรืออาจเป็นการโจมตีด้านวิศวกรรมสังคมหรือไม่ ดูข้อมูลเพิ่มเติมได้ที่การตรวจสอบ URL ด้วย Safe Browsing API
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการปรับปรุงและการแก้ไขข้อบกพร่องหลายอย่างในฟีเจอร์หลายรายการ ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase
มิถุนายน 2016 - เวอร์ชัน 9.2
ไฮไลต์จากบริการ Google Play 9.2
บริการ Google Play อัปเดตเป็น 9.2.1 รุ่นนี้แก้ปัญหาเกี่ยวกับไฟล์
proguard.txt
ที่รวมอยู่ในรุ่น 9.2.0 ที่ทําให้เกิดข้อผิดพลาดต่อไปนี้ในโปรเจ็กต์ Android ที่ใช้ The Gradle resource hrinker เกิดข้อผิดพลาดต่อไปนี้
no viable alternative at input 'com.google.android.gms.common.util.DynamiteApi'
ในโปรเจ็กต์ Android ที่ใช้ Jack Toolchain ข้อผิดพลาดที่คล้ายกับด้านล่างนี้เกิดขึ้น
Error while parsing '<path>/exploded-aar/com.google.android.gms/play-services-auth-base/9.2.0/proguard.txt':37 [<stack trace>] NoViableAltException(5@[])
โฆษณา
- เพิ่มเมธอด
setAdChoicesPlacement
ในคลาสNativeAdOptions.Builder
ผู้เผยแพร่โฆษณาในแอปสามารถใช้วิธีนี้เพื่อระบุตําแหน่งของไอคอนตัวเลือกโฆษณาอื่นๆ ในโฆษณาเนทีฟได้ - ปรับปรุงการเล่นโฆษณาวิดีโอด้วยการแก้ไขข้อบกพร่องหลายรายการ
- เพิ่มเมธอด
การรับรู้
Awareness API จะรวมสัญญาณตําแหน่งและบริบท 7 รายการไว้ใน API เดียว เพื่อให้คุณสร้างแอปที่มีฟีเจอร์อิงตามบริบทซึ่งส่งผลกระทบน้อยที่สุดต่อทรัพยากรของระบบ ซึ่งประกอบด้วย API 2 ชุด ได้แก่
- Snapshot API อนุญาตให้แอปรับค่าปัจจุบันของสัญญาณทั้ง 7 สัญญาณ
- Fence API ช่วยให้แอปตอบสนองต่อการเปลี่ยนแปลงในบริบทของผู้ใช้
การแคสต์
Cast API v3 มีฟังก์ชันการทํางานที่ดีขึ้นให้แก่นักพัฒนาแอปในด้านต่อไปนี้
- การจัดการสถานะเซสชัน
- เชื่อมต่อ ยกเลิกการเชื่อมต่อ แล้วเชื่อมต่อตรรกะอีกครั้ง
- การใช้งาน UX และ UI
- รองรับอุปกรณ์ประเภทต่างๆ มากขึ้น
- ดูข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันนี้ได้ที่ Google Cast SDK v3
Firebase
- การอัปเดต Firebase ล่าสุดประกอบด้วยการปรับปรุงและการแก้ไขข้อบกพร่องหลายอย่างในฟีเจอร์หลายรายการ ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Firebase
Google Fit
- การปรับปรุงการนับจํานวนก้าวใน Android Wear เพื่อทําการวัดการนับจํานวนก้าว ให้สอดคล้องกันทั้งบนหน้าปัดและแอปต่างๆ รวมถึงทําอย่างต่อเนื่องด้วย HistoryApi#read DailyTotal
- ฟังการอัปเดตข้อมูลด้วย HistoryApi#registerDataUpdateListener() เพื่อให้แอปของคุณอัปเดตแคชข้อมูลภายในเมื่อมีการอัปเดตข้อมูลที่จัดเก็บไว้โดยแอปอื่น
- เพิ่มประเภทข้อมูลปริมาณใหม่ที่ใช้วัดปริมาณการใช้น้ํา
ตำแหน่ง
- แก้ไขข้อบกพร่องและปรับปรุงด้านต่างๆ รวมถึงการจัดการแบตเตอรี่และการจดจํากิจกรรม
Maps
- เมธอด MarkerOptions.zIndex() ใหม่จะตั้งค่าลําดับสแต็กของตัวทําเครื่องหมายที่สัมพันธ์กับเครื่องหมายอื่นๆ บนแผนที่
- คุณสามารถตั้งค่าปัจจัยความโปร่งใสในการวางซ้อนไทล์ เพื่อให้ผู้ใช้เห็นแผนที่ฐานด้านล่างการ์ดที่วางซ้อน
- ตอนนี้คุณสามารถทําให้แวดวงคลิกได้ง่ายขึ้น แล้วใช้ OnวงกลมClickListener เพื่อฟังกิจกรรมการคลิก
- โปรดดูรายละเอียดและหมายเหตุสําคัญในบันทึกประจํารุ่นของ Maps Android API
Vision บนอุปกรณ์เคลื่อนที่
- แก้ปัญหาเกี่ยวกับบริการที่จําเป็นต่อการตรวจจับบาร์โค้ดด้วยวิสัยทัศน์ของอุปกรณ์เคลื่อนที่ และการตรวจจับใบหน้า และผู้ใช้ทั้งหมดสามารถใช้ฟังก์ชันบาร์โค้ดและการตรวจจับใบหน้าได้อีกครั้ง ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจํารุ่นของ Mobile Vision
- เพิ่ม API ข้อความ: การรู้จําอักขระด้วยภาพสําหรับข้อความภาษาละติน (อังกฤษ สเปน เยอรมัน ฝรั่งเศส ฯลฯ) ในรูปภาพ Text API แสดงโครงสร้างองค์กรของข้อความ (ย่อหน้า บรรทัด คํา) รวมถึงตัวข้อความเอง
ใกล้เคียง
- เพิ่มการแจ้งเตือนสถานที่ใกล้เคียงเพื่อแจ้งให้ผู้ใช้ทราบเกี่ยวกับแอปและเว็บไซต์ที่เชื่อมโยงกับบีคอนและอุปกรณ์อัจฉริยะที่อยู่ใกล้เคียง
- Nearby.Messages สามารถสแกนหาบีคอน Eddystone และ iBeacons ในเบื้องหลังได้ เพื่อปลุกระบบให้แอปพลิเคชันไคลเอ็นต์ทํางานเมื่อพบบีคอนที่ตรงกับตัวกรอง ดูข้อมูลเพิ่มเติมได้ในNearby.Messages
- รุ่นนี้จะลบข้อกําหนดที่ไคลเอ็นต์ใช้ Proximity Beacon API เพื่อจัดการบีคอน "ใกล้เคียง" จะแสดงผลโฆษณา BLE ที่แยกวิเคราะห์โดยตรงเพื่อช่วยให้ลูกค้าสามารถใช้โซลูชันของตนเองเพื่อตีความโฆษณาเหล่านั้น
- การประมาณระยะทางและข้อมูล RSSI จะกลับไปที่ไคลเอ็นต์บีคอนเบื้องหน้า
พฤษภาคม 2016 - เวอร์ชัน 9.0
ไฮไลต์จากบริการ Google Play 9.0
บริการ Google Play ได้รับการอัปเดตเป็น 9.0.2 บริการ Google Play เวอร์ชัน 9.0.2 พร้อมให้บริการแล้ว รุ่นนี้แก้ไขปัญหาที่ทราบเกี่ยวกับการตรวจสอบสิทธิ์ Firebase โดยที่
FirebaseAuthApi
ไม่พร้อมใช้งานในอุปกรณ์บางเครื่อง เกิดข้อผิดพลาดFirebaseApiNotAvailableException
เมื่ออุปกรณ์เหล่านั้นพยายามใช้ Authentication APIบริการ Google Play อัปเดตเป็น 9.0.1
บริการ Google Play เวอร์ชัน 9.0.1 พร้อมให้บริการแล้ว รุ่นนี้แก้ปัญหาต่อไปนี้ในเวอร์ชัน 9.0.0 ได้
- แก้ไขข้อผิดพลาดการรวบรวมการเปลี่ยนแปลงชั้นเรียนด้วย ContextCompat.getNoสํารองFilesDir()
- แก้ไขปัญหาที่ทราบเกี่ยวกับการแสดงโฆษณา AdMob ในอุปกรณ์ที่ไม่มี APK ของบริการ Google Play เมื่อแอปของคุณใช้การประมวลผลของ ProGuard
Firebase
Firebase มีเครื่องมือและโครงสร้างพื้นฐานที่จําเป็นสําหรับนักพัฒนาแอปบนอุปกรณ์เคลื่อนที่ในการพัฒนาแอป ขยายฐานผู้ใช้ และสร้างรายได้จากโฆษณาในแอป และในรุ่นนี้ Firebase API พร้อมใช้งานในบริการ Google Play แล้ว และรวมถึงผลิตภัณฑ์ใหม่ ได้แก่ Firebase Analytics, พื้นที่เก็บข้อมูล Firebase, การกําหนดค่าระยะไกลของ Firebase, รายงานข้อขัดข้องของ Firebase, ลิงก์แบบไดนามิกของ Firebase และการแจ้งเตือน Firebase
ดูรายการไลบรารีที่มีให้ใช้งานสําหรับฟีเจอร์ Firebase ต่างๆ ได้ที่ไลบรารี Firebase ฟีเจอร์ต่อไปนี้เป็นส่วนหนึ่งของ Firebase ใน SDK บริการ Google Play 9.0 แล้ว
คําเชิญแอป (ปัจจุบันคือคําเชิญของ Firebase) ยังว่างอยู่
com.google.android.gms.appinvite
แต่คุณควรใช้com.google.firebase:firebase-invites
ต่อไปFirebase Cloud Messaging ต่อยอดและปรับปรุง Google Cloud Messaging API คุณสามารถใช้การรับส่งข้อความในระบบคลาวด์ของ Google กับ
com.google.android.gms.gcm
ต่อไปได้ แต่เราขอแนะนําให้อัปเกรดเป็นcom.google.firebase:firebase-messaging
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Firebase ได้ที่ https://firebase.google.com/
โฆษณา
- ตอนนี้ Reward Video Publisher API มีการสนับสนุนเหตุการณ์ที่กําหนดเองแล้ว
- ตอนนี้วิดีโอเนทีฟแบบด่วนรวม API ที่ให้คุณควบคุมการแสดงวิดีโอ รวมถึงระบุสถานะปิดเสียงเริ่มต้นและโค้ดเรียกกลับเมื่อวิดีโอเสร็จสมบูรณ์
- โฆษณาที่กําหนดเองในเครือข่าย Search ที่อัปเดตแล้วสําหรับแอปบนอุปกรณ์เคลื่อนที่ ซึ่งช่วยให้นักพัฒนาแอปสร้างรายได้จากเหตุการณ์การค้นหาในแอปด้วยโฆษณาที่เกี่ยวข้องสูงโดยอิงตามคําค้นหาของผู้ใช้ การอัปเดตนี้ทําให้โซลูชันการสร้างรายได้ในแอปเทียบเท่ากับโซลูชันที่ใช้ได้ในเดสก์ท็อปหรือเว็บบนอุปกรณ์เคลื่อนที่ ตอนนี้นักพัฒนาแอปมีสิทธิ์เข้าถึงส่วนขยาย เลย์เอาต์ ตัวเลือกการระบุแหล่งที่มา โค้ดเรียกกลับ และไอคอนโฆษณาที่กําหนดเองแบบเต็มรูปแบบแล้ว
- ตอนนี้ MobileAds API มีการรองรับการตั้งค่าปริมาณโฆษณาวิดีโอที่ต้องการโดยใช้
setAppVolume()
และการซ่อนโฆษณาวิดีโอโดยใช้setAppMuted()
แล้ว - เมธอด MobileAds
initialize(android.content.Context, java.lang.String)
ไม่เลิกใช้งานอีกต่อไป แต่จะเลิกใช้งานเมธอดinitialize(android.content.Context)
แทน - ตอนนี้อินเทอร์เฟซ
MediationNativeListener
มีวิธีใช้งานคือonAdImpression()
ซึ่งเครือข่ายโฆษณาบนอุปกรณ์เคลื่อนที่เรียกใช้ได้เมื่อบันทึกการแสดงผล
ใกล้เคียง
- ลดความซับซ้อนใน UI ความยินยอมและโมเดลสิทธิ์ที่อยู่ใกล้เคียง
- แอปที่มีสิทธิ์เข้าถึงตําแหน่งอย่างละเอียดจะสามารถสแกนหาบีคอน BLE ได้โดยไม่ได้รับอนุญาตเพิ่มเติม
- กล่องโต้ตอบการเลือกใช้จะแสดงให้ผู้ใช้เห็นเมื่อแอปเรียกใช้เมธอด GoogleAPIClient
connect()
- ลดความซับซ้อนใน UI ความยินยอมและโมเดลสิทธิ์ที่อยู่ใกล้เคียง
เกม
- การอัปเดต SDK ของไคลเอ็นต์เพื่อปรับปรุง API สถิติผู้เล่นด้วยการคาดการณ์ใหม่ 2 รายการ ได้แก่ การคาดการณ์การใช้จ่ายของผู้เล่นในช่วง 28 วันข้างหน้า และคาดการณ์ความน่าจะเป็นของผู้เล่นที่จะใช้จ่ายเงินในเปอร์เซ็นไทล์ที่ 95
- อัปเดต SDK ของไคลเอ็นต์เพื่อให้ API การบันทึกวิดีโอพร้อมใช้งานในวงกว้าง
การรับส่งข้อความในระบบคลาวด์ของ Google
- Google Cloud Messaging (GCM) ผสานรวมกับ Firebase ผู้ใช้ที่มีอยู่แล้วของ GCM จะยังคงสามารถใช้ GCM ต่อไปได้โดยไม่มีการหยุดชะงัก อย่างไรก็ตาม เราขอแนะนําให้อัปเกรดเป็น API การรับส่งข้อความในระบบคลาวด์ของ Firebase (FCM) แบบใหม่ที่เรียบง่ายขึ้น เพื่อให้ผู้ใช้สามารถใช้ประโยชน์จากฟีเจอร์ใหม่และการเพิ่มประสิทธิภาพในอนาคตได้ ดูข้อมูลเพิ่มเติมได้ที่ย้ายข้อมูลแอปไคลเอ็นต์ GCM สําหรับ Android ไปยัง Firebase Cloud Messaging
Vision บนอุปกรณ์เคลื่อนที่
- ในตอนนี้ บริการที่จําเป็นสําหรับวิสัยทัศน์บนอุปกรณ์เคลื่อนที่ถูกปิดใช้เนื่องจากมีปัญหาเกี่ยวกับบริการดังกล่าว ซึ่งจะป้องกันไม่ให้ผู้ใช้ที่ยังไม่ได้ใช้การตรวจจับใบหน้าหรือบาร์โค้ดใช้ฟีเจอร์เหล่านั้น เราไม่แนะนําให้เพิ่มฟีเจอร์ใหม่ของวิสัยทัศน์บนอุปกรณ์เคลื่อนที่ลงในแอปจนกว่าปัญหานี้จะได้รับการแก้ไข
- สําหรับแอปที่ใช้ฟีเจอร์ Mobile Vision อยู่แล้ว ให้ตรวจสอบ
FaceDetector.isOperational()
หรือBarcodeDetector.isOperational()
เพื่อตรวจสอบความพร้อมของตัวตรวจจับก่อนใช้เครื่องมือตรวจจับใบหน้าหรือบาร์โค้ด
การตรวจสอบสิทธิ์
GoogleAuthUtil ได้เปลี่ยนไปใช้การแยก -auth API ใน SDK ของบริการ Google Play หากแอปใช้
GoogleAuthUtil.getToken()
คุณอาจเห็นข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้Error:(xx, xx) error: package com.google.android.gms.auth does not exist
Error:(xx, xx) error: cannot find symbol variable GoogleAuthUtil
หากต้องการเข้าถึง REST API ใน Android ให้ใส่การแยก -auth ในไฟล์ build.gradle
compile 'com.google.android.gms:play-services-auth:9.0.1'
มิเช่นนั้น เราขอแนะนําให้ย้ายข้อมูลแอปของคุณไปยัง Google Sign-In API เพื่อรวมการปรับปรุงด้านความปลอดภัยล่าสุดและประสบการณ์ของผู้ใช้ไว้ในแอป ดูข้อมูลเพิ่มเติมได้จากคําแนะนําเกี่ยวกับแนวทางปฏิบัติแนะนําของ Google Sign-In
ปัญหาที่ทราบในเวอร์ชัน 9.0.0
หากแอปใช้ AdMob และใช้การประมวลผลหลัง ProGuard ด้วย แอปจะไม่สามารถแสดงโฆษณาไปยังอุปกรณ์ที่ไม่มี APK ของบริการ Google Play เว้นแต่คุณจะปรับการกําหนดค่า ProGuard หรืออัปเดตแอปให้ใช้ SDK บริการ Google Play เวอร์ชัน 9.0.1 เพื่อให้แน่ใจว่าโฆษณาจะแสดงบนอุปกรณ์เหล่านี้หลังจากอัปเดตแอปให้ใช้ SDK บริการ Google Play 9.0.0 แล้ว ให้เพิ่มตัวเลือก Keep ต่อไปนี้ลงในไฟล์การกําหนดค่า ProGuard ของคุณ
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
ธันวาคม 2015 - เวอร์ชัน 8.4
ไฮไลต์จากบริการ Google Play 8.4
Google Maps
- รุ่นนี้จะแนะนํา Listener เหตุการณ์ใหม่มากมาย ดังนี้
OnInfoWindowLongClickListener
จะทริกเกอร์การเรียกonInfoWindowLongClick(Marker)
เมื่อผู้ใช้คลิกหน้าต่างข้อมูลค้างไว้OnInfoWindowCloseListener
เรียกให้โค้ดเรียกกลับไปยังonInfoWindowClose(Marker)
เมื่อหน้าต่างข้อมูลปิด โปรดดูรายละเอียดในคู่มือเกี่ยวกับเหตุการณ์ในหน้าต่างข้อมูลOnPolylineClickListener
จะเรียกโค้ดเรียกกลับไปยังonPolylineClick(Polyline)
เมื่อผู้ใช้คลิกโพลีไลน์ ดูคําแนะนําเกี่ยวกับเหตุการณ์ลายเส้นOnPolygonClickListener
เรียกการเรียกให้onPolygonClick(Polygon)
เมื่อผู้ใช้คลิกรูปหลายเหลี่ยม ดูคู่มือเกี่ยวกับกิจกรรมรูปหลายเหลี่ยมOnGroundOverlayClickListener
จะทริกเกอร์การเรียกonGroundOverlayClick(GroundOverlay)
เมื่อผู้ใช้คลิกโฆษณาซ้อนทับบนพื้น ดูคําแนะนําเกี่ยวกับเหตุการณ์การวางซ้อนพื้น
- คุณเปิดใช้หรือปิดใช้ความสามารถในการคลิกของรูปหลายเหลี่ยม รูปหลายเหลี่ยม และการวางซ้อนพื้นได้โดยการเรียกใช้
setClickable(boolean)
ในออบเจ็กต์ที่เกี่ยวข้อง - แก้ไขข้อบกพร่องหลายรายการ ดูรายละเอียดได้ในบันทึกประจํารุ่น Google Maps
- รุ่นนี้จะแนะนํา Listener เหตุการณ์ใหม่มากมาย ดังนี้
Google สถานที่
- รุ่นนี้จะแนะนําบริการเติมข้อความอัตโนมัติใหม่ที่แสดงผลการคาดคะเนสถานที่โดยอิงตามคําค้นหาของผู้ใช้
PlaceAutocompleteFragment
เป็นกล่องโต้ตอบที่มีฟังก์ชันการเติมข้อความอัตโนมัติในตัวGeoDataApi.getAutocompletePredictions()
ให้สิทธิ์เข้าถึงแบบเป็นโปรแกรม เพื่อคาดการณ์โดยใช้การสร้าง UI การค้นหาที่กําหนดเองอย่างเต็มรูปแบบ
- นอกจากนี้ เรายังเพิ่มการเติมข้อมูลอัตโนมัติลงในเครื่องมือเลือกสถานที่
- รุ่นนี้จะแนะนําบริการเติมข้อความอัตโนมัติใหม่ที่แสดงผลการคาดคะเนสถานที่โดยอิงตามคําค้นหาของผู้ใช้
Google Sign-In
- เมื่อผู้ใช้เพิกถอนสิทธิ์เข้าถึงของแอปด้วยการตั้งค่า Google > แอปที่เชื่อมต่อ บริการ Google Play จะเริ่มบริการเพิกถอนการล้างข้อมูลสถานะการลงชื่อเข้าใช้ที่แคชไว้
- คุณสามารถกําหนดค่าออบเจ็กต์
GoogleSignInOptions
เพื่อแจ้งให้ผู้ใช้ลงชื่อเข้าใช้ด้วยบัญชีในโดเมน Google Apps ของคุณได้โดยใช้เมธอดเครื่องมือสร้าง setHostedDomain - นําการเรียกกลับ
onUploadServerAuthCode
และฟังก์ชันที่เกี่ยวข้องออก หากต้องการเข้าถึงโทเค็นเพื่อการเข้าถึงสําหรับแบ็กเอนด์ ให้ใช้เมธอดrequestServerAuthCode
และgetServerAuthCode
ดูรายละเอียดได้ที่การเปิดใช้การเข้าถึงฝั่งเซิร์ฟเวอร์
ประวัติ Google Fit
- ตอนนี้ Google Fit History API มีเมธอดใหม่ที่ชื่อ
updateData
ซึ่งจะช่วยให้คุณอัปเดตข้อมูลที่เก็บไว้ใน Google Fit ได้ง่ายขึ้น เมื่อใช้updateData
คุณจะไม่จําเป็นต้องลบจุดข้อมูลที่มีอยู่ซึ่งทับซ้อนกับจุดข้อมูลใหม่ที่คุณต้องการเพิ่มลงใน Google Fit อีกต่อไป ความขัดแย้งจะได้รับการแก้ไขโดยอัตโนมัติด้วยการลบจุดข้อมูลที่มีอยู่ซึ่งทับซ้อนกับจุดข้อมูลใหม่
- ตอนนี้ Google Fit History API มีเมธอดใหม่ที่ชื่อ
การรับส่งข้อความในบริเวณใกล้เคียง
- การสนับสนุนใหม่สําหรับการสมัครรับข้อมูลข้อความบีคอน BLE ในเบื้องหลัง การดําเนินการนี้จะทําให้แอปของคุณรับการแจ้งเตือนบีคอนได้แม้ว่าจะไม่ได้ใช้งานอยู่
คําเชิญแอป
- ตอนนี้คุณสามารถเพิ่มข้อมูลเพิ่มเติมจากแอปเมื่อส่งคําเชิญทางอีเมล รวมถึงรูปภาพที่กําหนดเอง ข้อความกระตุ้นการตัดสินใจที่กําหนดเองสําหรับปุ่มติดตั้งของคําเชิญ และ HTML ที่กําหนดเองสําหรับอีเมลคําเชิญ
Vision API
- เพิ่มการรองรับบาร์โค้ดแอซเท็ก
บริการตําแหน่ง
- ปรับปรุงความแม่นยําเมื่อใช้ Wi-Fi หรือเสาสัญญาณมือถือเพื่อระบุตําแหน่ง
ปัญหาที่ทราบ
- โปรแกรมจําลองสําหรับ Android Wear เวอร์ชันล่าสุดไม่พร้อมใช้งานในขณะนี้
พฤศจิกายน 2015 - เวอร์ชัน 8.3
ไฮไลต์จากบริการ Google Play 8.3
- Google Sign-In - API ใหม่
GoogleSignIn
API ช่วยให้การผสานรวมฟังก์ชันพื้นฐานของบัญชี Google เข้ากับแอปง่ายขึ้นมาก การเปลี่ยนแปลงบางส่วนมีดังนี้- ตอนนี้คุณสามารถเปลี่ยนสถานะการลงชื่อเข้าใช้
GoogleApiClient
ได้โดยไม่ต้องสร้างการเชื่อมต่ออีกครั้ง ดูรายละเอียดเพิ่มเติมได้ที่SIGN_IN_MODE_OPTIONAL
และSIGN_IN_MODE_REQUIRED
- ลดความซับซ้อนในการผสานรวมเมื่อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์
- ไม่จําเป็นต้องมีสิทธิ์เข้าถึงระบบเพื่อขอบัญชีที่ลงชื่อเข้าใช้แล้ว
- ปุ่มลงชื่อเข้าใช้ที่ออกแบบใหม่
- ตอนนี้คุณสามารถเปลี่ยนสถานะการลงชื่อเข้าใช้
- บริการตําแหน่ง
- ปรับปรุงแบตเตอรี่สําหรับผู้ให้บริการ Fused Location
- เมธอด
flushLocations()
ใหม่ช่วยให้คุณแสดงผลตําแหน่งแบบกลุ่มได้ทันที แทนที่จะต้องรอให้แบบกลุ่มเกิดขึ้น
- การวัดผลแอปพลิเคชัน - รุ่นนี้เพิ่มฟีเจอร์สําหรับการรวบรวมสถิติที่ไม่ระบุตัวตนเกี่ยวกับเหตุการณ์การซื้อในแอป
- คําเชิญแอป - เมธอด
AppInvite.AppInviteApi.getInvitation()
ใหม่นี้จะตั้งค่าResultCallback
ที่คุณสามารถใช้เพื่อเปิดกิจกรรม Deep Link
- คําเชิญแอป - เมธอด
- การปรับปรุงเบ็ดเตล็ด - ทําการปรับปรุงต่างๆ ในบริการ Google Play ซึ่งรวมถึง
- เมธอด
AdRequest.Builder setIsDesignedForFamilies
ใหม่ช่วยให้แอปที่เลือกใช้โปรแกรมออกแบบเพื่อครอบครัวสามารถระบุได้ว่าคําขอโฆษณาที่ต้องการควรส่งคืนโฆษณาที่เป็นไปตามนโยบายออกแบบเพื่อครอบครัวหรือไม่ - สามารถใช้
ResolvingResultCallbacks
เพื่อเริ่มความละเอียดที่แสดงผลโดยอัตโนมัติจากการเรียก API เมื่อต้องมีการโต้ตอบของผู้ใช้ CastRemoteDisplayLocalService
จะแสดงการเรียกกลับใหม่onServiceCreated
ที่เรียกใช้เมื่อสร้างบริการในพื้นที่- คุณใช้เมธอด
GoogleApiClient.dumpAll()
เพื่อช่วยแก้ไขข้อบกพร่องเกี่ยวกับวงจรได้ - ตอนนี้คุณจะ
setAutoFocusEnabled()
ในCameraSource
แบบเป็นโปรแกรมได้แล้ว DataApi
ช่วยให้คุณระบุความเร่งด่วนของรายการที่จะซิงค์กับอุปกรณ์ที่สวมใส่ได้ด้วยเมธอดPutDataRequest.isUrgent()
- Credentials API ย้ายไปยังไลบรารี -auth จาก -base แล้ว คุณอาจต้องเพิ่ม
compile 'com.google.android.gms:play-services-auth:8.3.0'
เพื่อหลีกเลี่ยงข้อผิดพลาดในการคอมไพล์
- เมธอด
ปัญหาที่ทราบ
- หากคุณได้รับข้อผิดพลาด "Found com.google.android.gms:play-services-auth:8.3.0 แต่ต้องใช้เวอร์ชัน 8.1.0" เมื่อใช้ปลั๊กอิน google-services โปรดอัปเกรดปลั๊กอิน google-services เป็น 1.5.0-beta2 ขึ้นไป
กันยายน 2015 - เวอร์ชัน 8.1
ไฮไลต์จากบริการ Google Play เวอร์ชัน 8.1
- เพิ่มการสนับสนุนสําหรับโมเดลสิทธิ์ Marshmallow
- Play Games Player API - API ใหม่ที่ให้คุณปรับแต่งประสบการณ์การใช้งานผู้เล่น ให้กลุ่มผู้เล่นที่เจาะจงตลอดวงจรเกม กลุ่มผู้เล่นจะอิงตามความคืบหน้าของผู้เล่น การใช้จ่าย และการมีส่วนร่วม
- Google Maps Android API - การสนับสนุนใหม่สําหรับโหมดแอมเบียนท์สําหรับแอปที่สวมใส่ได้ โหมดแอมเบียนท์มีไว้สําหรับแอปเปิดตลอดเวลา และจะเปิดใช้งานเมื่อผู้ใช้ไม่ได้ใช้แอปอีกต่อไปแล้ว
- คําเชิญแอป - คุณสามารถปรับแต่งคําเชิญทางอีเมลที่ส่งจากแอปของคุณได้แล้ว
- Nearby Messages API - แอปจะได้รับโค้ดเรียกกลับเมื่อการเผยแพร่หรือการสมัครใช้บริการใกล้เคียงที่ใช้งานอยู่หมดอายุ
- Google Places API - เพิ่ม 3 วิธีการใหม่ใน
AutocompletePrediction
ซึ่งช่วยให้คุณเข้าถึงส่วนหลักและคําอธิบายรองได้อย่างง่ายดาย รวมถึงข้อความแบบเต็มของคําอธิบายด้วย วิธีการเหล่านี้จะมาแทนที่getDescription()
และgetMatchedSubstrings()
ซึ่งตอนนี้เลิกใช้งานแล้ว โปรดดูรายละเอียดเพิ่มเติมในบันทึกประจํารุ่นของ Google Places สําหรับ Android การวัดผลแอปพลิเคชัน - รุ่นนี้จะเพิ่มแพ็กเกจการวัดผลซึ่งมีฟีเจอร์สําหรับรวบรวมสถิติที่ไม่ระบุตัวตนในเหตุการณ์ของแอปพลิเคชัน เช่นเมื่อผู้ใช้เปิดแอปพลิเคชันเป็นครั้งแรก แม้ว่าจะไม่มีการรวบรวมข้อมูลนี้เว้นแต่จะมีการกําหนดค่าอย่างถูกต้อง แต่คุณก็เลือกไม่รายงานสถิติเหล่านี้อย่างถาวรได้โดยการเพิ่มทรัพยากรต่อไปนี้ในแอปพลิเคชันของคุณ
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_app_measurement_enable">0</integer> </resources>
- ตอนนี้
GoogleApiClient
,PendingResult
และOptionalPendingResult
เป็นชั้นเรียนนามธรรมแทนที่จะเป็นอินเทอร์เฟซ ลายเซ็นของPendingResult.setResultCallback
เปลี่ยนจากsetResultCallback(ResultCallback<R> callback)
เป็นsetResultCallback(ResultCallback<? super R> callback)
เราได้ทําการเปลี่ยนแปลงที่เทียบเท่าในsetResultCallback
ที่ยอมรับพารามิเตอร์ระยะหมดเวลา หากเคยใช้อินเทอร์เฟซเหล่านี้โดยตรงก่อน คุณจะต้องขยายคลาสนามธรรมแทน หากคุณใช้คลาสเหล่านี้เพื่อวัตถุประสงค์ในการทดสอบ เราขอแนะนําให้ใช้คลาสยูทิลิตีที่ระบุPendingResults
ซึ่งอาจให้Result
ที่ยกเลิกหรือพร้อมใช้งานทันที
- ตอนนี้
สิงหาคม 2015 - เวอร์ชัน 7.8
สําหรับสรุปไฮไลต์ของฟีเจอร์ในบริการ Google Play 7.8 โปรดดูบล็อกโพสต์ที่ประกาศ
- Mobile Vision API - รุ่นนี้เป็นการเปิดตัว API ใหม่แบบเรียลไทม์ในอุปกรณ์สําหรับทําความเข้าใจวัตถุในรูปภาพและวิดีโอ เฟรมเวิร์ก Mobile Vision ประกอบด้วยตัวตรวจจับใบหน้า เครื่องสแกนบาร์โค้ด และฟังก์ชันสําหรับการติดตามตําแหน่งของออบเจ็กต์เหล่านี้ในวิดีโอ
- Nearby Messages API - Messages ที่อยู่ใกล้เคียง API ใหม่นี้จะเรียกใช้ API ข้ามแพลตฟอร์มสําหรับอุปกรณ์และบีคอนที่อยู่ใกล้เคียงเพื่อค้นพบกันและกันและสื่อสารได้โดยไม่ต้องอยู่ในเครือข่าย Wi-Fi เดียวกัน
- Smart Lock สําหรับ Android รุ่นนี้ช่วยเพิ่มประสิทธิภาพ Smart Lock สําหรับ Android ที่มีความสามารถในการตรวจจับการเดินที่ไม่ซ้ํากัน หากผู้รับสาย เดินออกจากโทรศัพท์ อุปกรณ์จะล็อกในกรณีส่วนใหญ่ เปิดใช้การตรวจจับร่างกายเพื่อลองใช้งาน
- Place Photos เพิ่มการรองรับการดึงข้อมูลและการแสดงรูปภาพสถานที่ด้วย Places API
พฤษภาคม 2015 - เวอร์ชัน 7.5
สําหรับสรุปไฮไลต์ของฟีเจอร์ในบริการ Google Play 7.5 โปรดดูบล็อกโพสต์ที่ประกาศ
Smart Lock สําหรับรหัสผ่าน - รุ่นนี้จะแนะนํา
gms.auth.api.credentials
API เพื่อบันทึกและเรียกข้อมูลเข้าสู่ระบบ รวมถึงลงชื่อเข้าใช้ให้ผู้ใช้ในอุปกรณ์ต่างๆ (และเว็บไซต์ใน Chrome) โดยอัตโนมัติ หากต้องการบันทึกข้อมูลรับรอง ให้เรียกใช้เมธอดAuth.CredentialsApi.save()
ในทางกลับกัน หากต้องการเรียกข้อมูลเข้าสู่ระบบที่บันทึกไว้ในอุปกรณ์ Android และ Chrome ให้ใช้เมธอดAuth.CredentialsApi.request()
การรับส่งข้อความในระบบคลาวด์ของ Google - รุ่นนี้จะช่วยให้คุณ ส่งข้อความและการแจ้งเตือนไปยังผู้ใช้ปลายทางได้อย่างมีประสิทธิภาพมากขึ้น เพิ่มประสิทธิภาพการกําหนดเวลางานเพื่อประหยัดการใช้งานแบตเตอรี่ และลดความซับซ้อนของวิธีที่แอปรับข้อความ การรับส่งข้อความหัวข้อช่วยให้คุณสร้างการแจ้งเตือนที่ปรับเปลี่ยนในแบบของคุณเพื่อเข้าถึงกลุ่มเป้าหมายได้ ใช้
GcmListenerService
แบบใหม่เพื่อนําวิธีมาตรฐานที่ระบุไว้ในข้อความ GCM มาใช้งานและแสดงการแจ้งเตือนเมื่อเซิร์ฟเวอร์ GCM ขอ คลาสGcmNetworkManager
ใหม่ช่วยให้คุณตั้งเวลางานแบบครั้งเดียวและเป็นระยะๆ ได้อย่างมีประสิทธิภาพแบตเตอรี่ และระบุข้อจํากัดการชาร์จของเครือข่ายและอุปกรณ์เพื่อเพิ่มประสิทธิภาพการใช้งานแบตเตอรี่โฆษณา - รุ่นนี้เพิ่มโฆษณาเนทีฟที่ผู้เผยแพร่โฆษณาแสดงใน AdMob, DFP และ AdX โฆษณาเนทีฟทําให้ผู้เผยแพร่โฆษณาสามารถเข้าถึงเนื้อหาแต่ละรายการของโฆษณาและมีอํานาจตัดสินใจว่าจะนําเสนอโฆษณาในรูปแบบใดจึงจะเหมาะกับเนื้อหาแอปของตนมากที่สุด AdMob, DFP และ AdX ทั้งหมดรองรับโฆษณา 2 รูปแบบ ได้แก่ การติดตั้งแอปและโฆษณาแบบคอนเทนต์ที่ระบบกําหนด ผู้เผยแพร่โฆษณา DFP ยังมีสิทธิ์เข้าถึงรูปแบบโฆษณาเนทีฟที่กําหนดเองเพื่อสร้างโซลูชันโฆษณาเนทีฟที่กําหนดเองโดยใช้พื้นที่โฆษณาแบบจองของตนเอง
แคสต์ - Game Manager API สําหรับ Google Cast ใหม่รองรับเกมที่มีโมเดลการสื่อสารที่มีประสิทธิภาพ ผู้เล่นจํานวนมากต่ออุปกรณ์ของผู้ส่ง และข้อความที่กําหนดเองระหว่างผู้ส่งและผู้รับ ซึ่งจะช่วยให้คุณเพิ่มประสิทธิภาพเกมได้ด้วยประสบการณ์การแคสต์ รูปแบบการเชื่อมต่อการแสดงผลระยะไกลแบบใหม่ช่วยให้แอปที่มาพร้อมเครื่องโดยเฉพาะ แคสต์เนื้อหาไปยังจอแสดงผลสํารองไปยังทีวีได้โดยตรง ตอนนี้เกมอื่นๆ อาจมีขนาดใหญ่ขึ้นด้วย Cast API การเล่นอัตโนมัติและคิวใหม่ ทําให้แอปที่เชื่อมต่อทั้งหมดมีคิวสื่อแบบซิงค์ได้ แก้ไขได้ และรองรับสตรีมแบบปรับอัตโนมัติที่โหลดไว้ล่วงหน้า
รหัสอินสแตนซ์ - รหัสอินสแตนซ์คือตัวระบุที่ไม่ซ้ํากันต่ออินสแตนซ์ของแอปที่อนุญาตให้สร้างโทเค็นความปลอดภัยโดยใช้บริการระบบคลาวด์ของอินสแตนซ์อินสแตนซ์
Maps - รุ่นนี้ทําให้ Google Maps สําหรับ Android API ใช้งานได้ใน Android Wear ดังนั้นตอนนี้คุณสามารถสร้างแอปที่อิงตามแผนที่ซึ่งเรียกใช้บนอุปกรณ์ที่สวมใส่ได้โดยตรง
Fit - ตอนนี้ API ของ Fit จะให้ข้อมูลการเดินทางที่ระยะทางและแคลอรี่ที่คุณใช้สมัครรับข้อมูลได้ การเปิดตัวนี้ยังเป็นการเพิ่มประเภทข้อมูลใหม่สําหรับกิจกรรมการออกกําลังกาย (
TYPE_WORKOUT_EXERCISE
) ด้วยไดรฟ์ - รุ่นนี้ช่วยให้คุณลบไฟล์และโฟลเดอร์อย่างถาวรได้แม้ว่าแอปพลิเคชันจะออฟไลน์อยู่ด้วยการเรียกเมธอด
delete()
คําเชิญแอป - ใช้ API ใหม่
appinvite
เพื่อพัฒนาแอปผ่านการบอกกันปากต่อปาก อนุญาตให้ผู้ใช้แชร์แอปของคุณกับรายชื่อติดต่อและเพื่อนๆ ให้ Google แนะนําขั้นตอนการอ้างอิงและการเริ่มต้นใช้งาน เพื่อให้คุณสามารถมุ่งเน้นที่การสร้างแอปที่ยอดเยี่ยม