17 เมษายน 2024
การอัปเดตล่าสุดในไลบรารี
play-services-cloud-messaging
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่มเมธอดใหม่
setRetainProxiedNotifications
เพื่อตั้งค่าว่าจะเก็บรักษาข้อมูลสำหรับการแจ้งเตือนที่ใช้พร็อกซีหรือไม่ - เพิ่มเมธอดใหม่
getProxiedNotificationData
เพื่อรับข้อมูลสำหรับการแจ้งเตือนผ่านพร็อกซี
- เพิ่มเมธอดใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cloud-messaging:17.2.0
16 เมษายน 2024
การอัปเดตล่าสุดในไลบรารี
play-services-auth
มีการเปลี่ยนแปลงต่อไปนี้- เลิกใช้งาน API ที่เกี่ยวข้องกับการลงชื่อเข้าใช้ด้วย One Tap, การบันทึกรหัสผ่าน และปุ่มลงชื่อเข้าใช้ด้วย Google
การอัปเดตล่าสุดในไลบรารี
play-services-base
มีการเปลี่ยนแปลงต่อไปนี้- เลิกใช้งาน API ที่เกี่ยวข้องกับ Google Sign-In
การอัปเดตล่าสุดในไลบรารี
play-services-fido
มีการเปลี่ยนแปลงต่อไปนี้- อัปเดตคลาสข้อมูลคำขอและคำตอบที่ให้
ByteString
รองรับแทนbyte[]
เพื่อไม่ให้เปลี่ยนแปลง - เพิ่มคำอธิบายประกอบ
@Nullable
และ@NonNull
ที่เหมาะสมลงในพารามิเตอร์ API แล้ว - เพิ่มตัวสร้างใหม่ไปยัง
PublicKeyCredentialCreationOptions
ที่ยอมรับสตริง JSON
- อัปเดตคลาสข้อมูลคำขอและคำตอบที่ให้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:21.1.0
- com.google.android.gms:play-services-auth-base:18.0.12
- com.google.android.gms:play-services-base:18.4.0
- com.google.android.gms:play-services-fido:21.0.0
11 เมษายน 2024
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
- Firebase SDK สำหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.8.1
- com.google.firebase:firebase-analytics:21.6.2
- com.google.firebase:firebase-analytics-ktx:21.6.2
- com.google.firebase:firebase-crashlytics:18.6.4
- com.google.firebase:firebase-crashlytics-ktx:18.6.4
- com.google.firebase:firebase-crashlytics-ndk:18.6.4
- com.google.firebase:firebase-firestore:24.11.1
- com.google.firebase:firebase-firestore-ktx:24.11.1
- com.google.firebase:firebase-inappmessaging:20.4.2
- com.google.firebase:firebase-inappmessaging-display:20.4.2
- com.google.firebase:firebase-inappmessaging-display-ktx:20.4.2
- com.google.firebase:firebase-inappmessaging-ktx:20.4.2
- com.google.firebase:firebase-sessions:1.2.4
- com.google.android.gms:play-services-measurement:21.6.2
- com.google.android.gms:play-services-measurement-api:21.6.2
- com.google.android.gms:play-services-measurement-base:21.6.2
- com.google.android.gms:play-services-measurement-impl:21.6.2
- com.google.android.gms:play-services-measurement-sdk:21.6.2
- com.google.android.gms:play-services-measurement-sdk-api:21.6.2
8 เมษายน 2024
การอัปเดตล่าสุดใน SDK ใกล้เคียง (
play-services-nearby
) มีการเปลี่ยนแปลงต่อไปนี้เพิ่มเมธอดใหม่
subscribeToUwbAvailability
และunsubscribeFromUwbAvailability
สำหรับUwbClient
เพื่อรองรับการสมัครใช้บริการ UWBเพิ่มตัวสร้างสำหรับ
RangingControleeParameters
เพื่อรองรับการเริ่มต้นคลาสนี้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:19.2.0
1 เมษายน 2024
อัปเดตล่าสุดในไลบรารี
play-services-games-v2
จะมีการเปลี่ยนแปลงต่อไปนี้- นำอินเทอร์เฟซที่เลิกใช้งานแล้วออก
- เพิ่มการรองรับตัวสลับโปรไฟล์แบบรวดเร็ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games-v2:20.0.0
21 มีนาคม 2024
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
- Firebase SDK สำหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.8.0
- com.google.firebase:firebase-analytics:21.6.1
- com.google.firebase:firebase-analytics-ktx:21.6.1
- com.google.firebase:firebase-common:20.4.3
- com.google.firebase:firebase-common-ktx:20.4.3
- com.google.firebase:firebase-crashlytics:18.6.3
- com.google.firebase:firebase-crashlytics-ktx:18.6.3
- com.google.firebase:firebase-crashlytics-ndk:18.6.3
- com.google.firebase:firebase-firestore:24.11.0
- com.google.firebase:firebase-firestore-ktx:24.11.0
- com.google.firebase:firebase-inappmessaging:20.4.1
- com.google.firebase:firebase-inappmessaging-display:20.4.1
- com.google.firebase:firebase-inappmessaging-display-ktx:20.4.1
- com.google.firebase:firebase-inappmessaging-ktx:20.4.1
- com.google.firebase:firebase-sessions:1.2.3
- com.google.android.gms:play-services-measurement:21.6.1
- com.google.android.gms:play-services-measurement-api:21.6.1
- com.google.android.gms:play-services-measurement-base:21.6.1
- com.google.android.gms:play-services-measurement-impl:21.6.1
- com.google.android.gms:play-services-measurement-sdk:21.6.1
- com.google.android.gms:play-services-measurement-sdk-api:21.6.1
7 มีนาคม 2024
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
ในเดือนกันยายน 2024 จะไม่มีการเผยแพร่ Firebase Ads SDK (อาร์ติแฟกต์
firebase-ads
และfirebase-ads-lite
) อีกต่อไป ให้ใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android แทนอาร์ติแฟกต์ของ Firebase เหล่านี้ไม่ได้ให้ไบนารีของตัวเองและเป็นเพียงตัวคั่นทรัพยากร Dependency เท่านั้น เราทำการเปลี่ยนแปลงนี้เพื่อให้คุณควบคุมทรัพยากร Dependency ที่คุณเพิ่มลงในแอปได้มากขึ้น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงนี้และวิธีเปลี่ยนไปใช้ Android SDK สำหรับโฆษณาบนอุปกรณ์เคลื่อนที่ของ Google โปรดดูคำถามที่พบบ่อยนี้ในเอกสารประกอบของ Firebase
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:23.0.0
- com.google.android.gms:play-services-ads-lite:23.0.0
- com.google.firebase:firebase-ads:23.0.0
- com.google.firebase:firebase-ads-lite:23.0.0
- com.google.firebase:firebase-bom:32.7.4
- com.google.firebase:firebase-config:21.6.3
- com.google.firebase:firebase-config-ktx:21.6.3
5 มีนาคม 2024
อัปเดตล่าสุดในไลบรารี
play-services-location
จะมีการเปลี่ยนแปลงต่อไปนี้- สร้างไคลเอ็นต์ API การวางแนวใหม่ FusedOrientationProviderClient เพื่อแทนที่ API การวางแนวที่เลิกใช้งานแล้วใน FusedLocationProviderClient
- เลิกใช้งาน API การวางแนวใน FusedLocationProviderClient
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:21.2.0
28 กุมภาพันธ์ 2024
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- ปลั๊กอิน Firebase App Distribution Gradle
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.7.3
- com.google.firebase:firebase-appdistribution-gradle:4.2.0
- com.google.firebase:firebase-config:21.6.2
- com.google.firebase:firebase-config-ktx:21.6.2
- com.google.firebase:firebase-database:20.3.1
- com.google.firebase:firebase-database-ktx:20.3.1
- com.google.firebase:firebase-firestore:24.10.3
- com.google.firebase:firebase-firestore-ktx:24.10.3
26 กุมภาพันธ์ 2024
อัปเดตล่าสุดในไลบรารี
play-services-wallet
จะมีการเปลี่ยนแปลงต่อไปนี้เพิ่มสัญญาใหม่ที่สามารถใช้กับ Activity Results API ใหม่ใน Android เพื่อจัดการกับผลลัพธ์ของงาน
loadPaymentData
ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของ Google Pay Android SDKเลิกใช้งาน
AutoResolveHelper#resolveTask(Task<TResult>, Activity, int)
โปรดใช้สัญญา API ผลลัพธ์ของกิจกรรมแบบใหม่ที่เปิดตัวในรุ่นนี้แทน
โปรดทราบว่าการเปลี่ยนแปลงเหล่านี้มีให้ใช้งานใน
play-services-wallet
v19.3.0-beta01
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:19.3.0
20 กุมภาพันธ์ 2024
- อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1
15 กุมภาพันธ์ 2024
การอัปเดตล่าสุดในไลบรารี
play-services-auth
(v21.0.0) ประกอบไปด้วยการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบอย่างมากดังต่อไปนี้- นำ Credentials API ออกแล้ว แทนที่โดยเครื่องมือจัดการข้อมูลเข้าสู่ระบบ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:21.0.0
- com.google.android.gms:play-services-auth-base:18.0.11
8 กุมภาพันธ์ 2024
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase A/B Testing
- Firebase App Check
- Firebase App Distribution
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- การกำหนดค่าระยะไกลของ Firebase
- Firebase SDK สำหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
ปลั๊กอิน
google-services
รุ่นล่าสุดสำหรับ Android (v4.4.1) พร้อมใช้งานแล้ว ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.7.2
- com.google.firebase:firebase-abt:21.1.2
- com.google.firebase:firebase-analytics:21.5.1
- com.google.firebase:firebase-analytics-ktx:21.5.1
- com.google.firebase:firebase-appcheck:17.1.2
- com.google.firebase:firebase-appcheck-debug:17.1.2
- com.google.firebase:firebase-appcheck-debug-testing:17.1.2
- com.google.firebase:firebase-appcheck-ktx:17.1.2
- com.google.firebase:firebase-appcheck-playintegrity:17.1.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta12
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta12
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta12
- com.google.firebase:firebase-appdistribution-gradle:4.1.0
- com.google.firebase:firebase-config:21.6.1
- com.google.firebase:firebase-config-interop:16.0.1
- com.google.firebase:firebase-config-ktx:21.6.1
- com.google.firebase:firebase-crashlytics:18.6.2
- com.google.firebase:firebase-crashlytics-ktx:18.6.2
- com.google.firebase:firebase-crashlytics-ndk:18.6.2
- com.google.firebase:firebase-datatransport:18.2.1
- com.google.firebase:firebase-firestore:24.10.2
- com.google.firebase:firebase-firestore-ktx:24.10.2
- com.google.firebase:firebase-messaging:23.4.1
- com.google.firebase:firebase-messaging-ktx:23.4.1
- com.google.firebase:firebase-messaging-directboot:23.4.1
- com.google.firebase:firebase-ml-modeldownloader:24.2.3
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.3
- com.google.firebase:firebase-perf:20.5.2
- com.google.firebase:firebase-perf-ktx:20.5.2
- com.google.firebase:firebase-sessions:1.2.2
- com.google.android.gms:play-services-measurement:21.5.1
- com.google.android.gms:play-services-measurement-api:21.5.1
- com.google.android.gms:play-services-measurement-base:21.5.1
- com.google.android.gms:play-services-measurement-impl:21.5.1
- com.google.android.gms:play-services-measurement-sdk:21.5.1
- com.google.android.gms:play-services-measurement-sdk-api:21.5.1
- com.google.gms:google-services:4.4.1
1 กุมภาพันธ์ 2024
- การอัปเดตล่าสุดสำหรับไลบรารี
play-service-auth-api-phone
ทำให้เวอร์ชันของทรัพยากร Dependencyplay-services-basement
เพิ่มขึ้นจาก 18.0.1 เป็น 18.0.2
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-api-phone:18.0.2
22 มกราคม 2024
อัปเดตล่าสุดในไลบรารี
play-services-location
จะมีการเปลี่ยนแปลงต่อไปนี้- เพิ่มการวางแนวการอัปเดต API ไปยัง FusedLocationProviderClient
- เพิ่ม API ใหม่สำหรับ
isGoogleLocationAccuracyEnabled()
ไปยังSettingsClient
แล้ว - เพิ่มเมธอด
isBatched()
ลงในLocationRequest
แล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-location:21.1.0
18 มกราคม 2024
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- Firebase ML
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.7.1
- com.google.firebase:firebase-auth:22.3.1
- com.google.firebase:firebase-auth-ktx:22.3.1
- com.google.firebase:firebase-crashlytics:18.6.1
- com.google.firebase:firebase-crashlytics-ktx:18.6.1
- com.google.firebase:firebase-crashlytics-ndk:18.6.1
- com.google.firebase:firebase-firestore:24.10.1
- com.google.firebase:firebase-firestore-ktx:24.10.1
- com.google.firebase:firebase-ml-modeldownloader:24.2.2
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.2
- com.google.firebase:firebase-sessions:1.2.1
4 มกราคม 2024
การอัปเดตล่าสุดในไลบรารี
play-services-base
,play-services-basement
และplay-services-tasks
มีการเปลี่ยนแปลงต่อไปนี้เพิ่มเมธอดซึ่งทำงานหนักเกินไปแบบใหม่
startResolutionForResult
ที่ใช้ AndroidXActivityResultContract
เพิ่มวิธีการใหม่ๆ ที่ทำงานมากเกินไปเพื่อเพิ่มความยืดหยุ่นด้วยตัวดำเนินการที่กำหนดเอง
whenAllComplete(java.util.concurrent.Executor, java.util.Collection)
whenAllComplete(java.util.concurrent.Executor, com.google.android.gms.tasks.Task[])
whenAllSuccess(java.util.concurrent.Executor, java.util.Collection)
whenAllSuccess(java.util.concurrent.Executor, com.google.android.gms.tasks.Task[])
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-base:18.3.0
- com.google.android.gms:play-services-basement:18.3.0
- com.google.android.gms:play-services-tasks:18.1.0
26 ธันวาคม 2023
การอัปเดตล่าสุดใน SDK ใกล้เคียง (
play-services-nearby
) มีการเปลี่ยนแปลงต่อไปนี้เพิ่มการรองรับเพิ่มเติมสำหรับบริการจับคู่ด่วนของ Google (GFPS) ดังนี้
เพิ่มเมธอดใหม่
getFastPairClient
สำหรับNearby
เพื่อรับFastPairClient
เพิ่มคลาสใหม่
FastPairClient
ซึ่งมี API ที่เกี่ยวข้องกับการจับคู่ด่วนเพิ่มวิธีการใหม่
isSassDeviceAvailable
และtriggerSassForUsage
สำหรับFastPairClient
เพื่อรองรับ การสลับแทร็กเสียง
เปลี่ยนประเภทการแสดงผลของ
supportedSlotDurations
และsupportedRangingIntervals
เป็นList
แล้วนำ API ที่เชื่อมโยงกับการแจ้งเตือนความเสี่ยงต่อการติดเชื้อออกแล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:19.1.0
18 ธันวาคม 2023
TensorFlow Lite รุ่นเบต้าเวอร์ชันสาธารณะใน C API ของบริการ Google Play พร้อมใช้งานแล้ว
เมื่อใช้ API นี้ คุณจะเขียนโค้ด C หรือ C++ ที่ใช้ TensorFlow Lite ในบริการ Google Play ได้
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของ TensorFlow Lite ในเอกสารประกอบของ C API ของบริการ Google Play
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-java:16.2.0-beta02
14 ธันวาคม 2023
การอัปเดต Google Pay API ล่าสุด (
play-services-wallet
) มีการเปลี่ยนแปลงต่อไปนี้เพิ่มสัญญาใหม่ที่สามารถใช้กับ Activity Results API ใหม่ใน Android เพื่อจัดการกับผลลัพธ์ของงาน
loadPaymentData
ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของ Google Pay Android SDKเลิกใช้งาน
AutoResolveHelper#resolveTask(Task<TResult>, Activity, int)
โปรดใช้สัญญา API ผลลัพธ์ของกิจกรรมแบบใหม่ที่เปิดตัวในรุ่นนี้แทน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:19.3.0-beta01
7 ธันวาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.7.0
- com.google.firebase:firebase-firestore:24.10.0
- com.google.firebase:firebase-firestore-ktx:24.10.0
- com.google.firebase:firebase-messaging:23.4.0
- com.google.firebase:firebase-messaging-directboot:23.4.0
- com.google.firebase:firebase-messaging-ktx:23.4.0
6 ธันวาคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.6.0
- com.google.android.gms:play-services-ads-lite:22.6.0
- com.google.firebase:firebase-ads:22.6.0
- com.google.firebase:firebase-ads-lite:22.6.0
4 ธันวาคม 2023
การอัปเดตล่าสุดของไลบรารี
play-services-cast
,play-services-cast-framework
และplay-services-cast-tv
มีการเปลี่ยนแปลงต่อไปนี้อัปเดตให้พึ่งพา
androidx.mediarouter:mediarouter:1.6.0-beta01
แล้ว การเปลี่ยนแปลงนี้ทำให้MediaRouteButtons
แสดงเสมอโดยค่าเริ่มต้นเปลี่ยนเพื่อลดสถานการณ์ที่การค้นหาอุปกรณ์แคสต์จะเริ่มต้นโดยอัตโนมัติโดยที่ผู้ใช้ไม่ได้ดำเนินการ
เพิ่ม
CastOptions.Builder#setSessionTransferEnabled
เพื่อตั้งค่าว่าแอปพลิเคชันของผู้ส่งควรแสดงอุปกรณ์แคสต์หรือไม่ เมื่อเปิดใช้ ตัวสลับเอาต์พุต ค่าเริ่มต้นคือtrue
เพิ่ม
CastButtonFactory#setUpMediaRouteButton
เวอร์ชันใหม่ที่แสดงผลTasks
ที่แอปฟังได้เพื่อให้ประสบความสำเร็จหรือได้รับการยกเว้น
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่น SDK สำหรับ Cast Android Sender
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:21.4.0
- com.google.android.gms:play-services-cast-framework:21.4.0
- com.google.android.gms:play-services-cast-tv:21.0.1
16 พฤศจิกายน 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- การตรวจสอบประสิทธิภาพ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
การอัปเดตล่าสุดในไลบรารีของ
play-services-pay
(v16.4.0) จะมีการเปลี่ยนแปลงต่อไปนี้เพื่อรองรับฟีเจอร์เงินอิเล็กทรอนิกส์เพิ่มแล้ว
EmoneyReadiness
เพิ่มแล้ว
EmoneyReadinessStatus
เพิ่มวิธีการใหม่
checkReadinessForEmoney
สำหรับแอปในรายการที่อนุญาตสำหรับฟีเจอร์เงินอิเล็กทรอนิกส์เพื่อตรวจสอบความพร้อมของบริการ Google Play สำหรับการสนับสนุนเรื่องเงินอิเล็กทรอนิกส์เพิ่มวิธีการใหม่
notifyEmoneyCardStatusUpdate
สำหรับแอปในรายการที่อนุญาตสำหรับฟีเจอร์เงินอิเล็กทรอนิกส์เพื่อแจ้งบริการของ Google Play เกี่ยวกับการอัปเดตสถานะบัตรเงินอิเล็กทรอนิกส์บางรายการเพิ่มวิธีการใหม่
pushEmoneyCard
สำหรับแอปในรายการที่อนุญาตสำหรับฟีเจอร์เงินอิเล็กทรอนิกส์เพื่อพุชบัตรเงินอิเล็กทรอนิกส์ไปยัง บริการ Google Play
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.6.0
- com.google.firebase:firebase-auth:22.3.0
- com.google.firebase:firebase-auth-ktx:22.3.0
- com.google.firebase:firebase-config:21.6.0
- com.google.firebase:firebase-config-interop:16.0.0
- com.google.firebase:firebase-config-ktx:21.6.0
- com.google.firebase:firebase-crashlytics:18.6.0
- com.google.firebase:firebase-crashlytics-ktx:18.6.0
- com.google.firebase:firebase-crashlytics-ndk:18.6.0
- com.google.firebase:firebase-perf:20.5.1
- com.google.firebase:firebase-perf-ktx:20.5.1
- com.google.firebase:firebase-sessions:1.2.0
- com.google.android.gms:play-services-pay:16.4.0
9 พฤศจิกายน 2023
การอัปเดตล่าสุดในคลัง
play-services-cloud-messaging
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่มเมธอดใหม่
messageHandled
เพื่อระบุว่ามีการจัดการข้อความแล้ว
- เพิ่มเมธอดใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cloud-messaging:17.1.0
7 พฤศจิกายน 2023
- อัปเดตไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta5
30 ตุลาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase SDK สำหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.5.0
- com.google.android.gms:play-services-ads-lite:22.5.0
- com.google.firebase:firebase-ads:22.5.0
- com.google.firebase:firebase-ads-lite:22.5.0
- com.google.firebase:firebase-bom:32.5.0
- com.google.firebase:firebase-analytics:21.5.0
- com.google.firebase:firebase-analytics-ktx:21.5.0
- com.google.android.gms:play-services-measurement:21.5.0
- com.google.android.gms:play-services-measurement-api:21.5.0
- com.google.android.gms:play-services-measurement-base:21.5.0
- com.google.android.gms:play-services-measurement-impl:21.5.0
- com.google.android.gms:play-services-measurement-sdk:21.5.0
- com.google.android.gms:play-services-measurement-sdk-api:21.5.0
26 ตุลาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase App Check
- ปลั๊กอิน Firebase App Distribution Gradle
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase ML
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.4.1
- com.google.firebase:firebase-appcheck:17.1.1
- com.google.firebase:firebase-appcheck-debug:17.1.1
- com.google.firebase:firebase-appcheck-debug-testing:17.1.1
- com.google.firebase:firebase-appcheck-ktx:17.1.1
- com.google.firebase:firebase-appcheck-playintegrity:17.1.1
- com.google.firebase:firebase-appdistribution-gradle:4.0.1
- com.google.firebase:firebase-crashlytics:18.5.1
- com.google.firebase:firebase-crashlytics-ktx:18.5.1
- com.google.firebase:firebase-crashlytics-ndk:18.5.1
- com.google.firebase:firebase-firestore:24.9.1
- com.google.firebase:firebase-firestore-ktx:24.9.1
- com.google.firebase:firebase-installations-interop:17.2.0
- com.google.firebase:firebase-messaging:23.3.1
- com.google.firebase:firebase-messaging-ktx:23.3.1
- com.google.firebase:firebase-messaging-directboot:23.3.1
- com.google.firebase:firebase-ml-modeldownloader:24.2.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.1
18 ตุลาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase App Check
- Firebase App Distribution
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- ลิงก์แบบไดนามิกของ Firebase
- การรับส่งข้อความในแอป Firebase
- Firebase ML
- การตรวจสอบประสิทธิภาพ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
- การติดตั้ง Firebase
- Firebase SDK สำหรับ Google Analytics
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
การอัปเดตล่าสุดของไลบรารี
play-services-tagmanager
และplay-services-analytics
อัปเดตการลงทะเบียนBroadcastReceiver
สำหรับ Android U
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.4.0
- com.google.firebase:firebase-analytics:21.4.0
- com.google.firebase:firebase-analytics-ktx:21.4.0
- com.google.firebase:firebase-appcheck:17.1.0
- com.google.firebase:firebase-appcheck-debug:17.1.0
- com.google.firebase:firebase-appcheck-debug-testing:17.1.0
- com.google.firebase:firebase-appcheck-interop:17.1.0
- com.google.firebase:firebase-appcheck-ktx:17.1.0
- com.google.firebase:firebase-appcheck-playintegrity:17.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta11
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta11
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta11
- com.google.firebase:firebase-auth:22.2.0
- com.google.firebase:firebase-auth-ktx:22.2.0
- com.google.firebase:firebase-common:20.4.2
- com.google.firebase:firebase-common-ktx:20.4.2
- com.google.firebase:firebase-components:17.1.5
- com.google.firebase:firebase-config:21.5.0
- com.google.firebase:firebase-config-ktx:21.5.0
- com.google.firebase:firebase-crashlytics:18.5.0
- com.google.firebase:firebase-crashlytics-ktx:18.5.0
- com.google.firebase:firebase-crashlytics-ndk:18.5.0
- com.google.firebase:firebase-database:20.3.0
- com.google.firebase:firebase-database-ktx:20.3.0
- com.google.firebase:firebase-dynamic-links:21.2.0
- com.google.firebase:firebase-dynamic-links-ktx:21.2.0
- com.google.firebase:firebase-firestore:24.9.0
- com.google.firebase:firebase-firestore-ktx:24.9.0
- com.google.firebase:firebase-functions:20.4.0
- com.google.firebase:firebase-functions-ktx:20.4.0
- com.google.firebase:firebase-inappmessaging:20.4.0
- com.google.firebase:firebase-inappmessaging-display:20.4.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.4.0
- com.google.firebase:firebase-inappmessaging-ktx:20.4.0
- com.google.firebase:firebase-installations:17.2.0
- com.google.firebase:firebase-installations-interop:17.1.1
- com.google.firebase:firebase-installations-ktx:17.2.0
- com.google.firebase:firebase-measurement-connector:20.0.1
- com.google.firebase:firebase-messaging:23.3.0
- com.google.firebase:firebase-messaging-directboot:23.3.0
- com.google.firebase:firebase-messaging-ktx:23.3.0
- com.google.firebase:firebase-ml-modeldownloader:24.2.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.0
- com.google.firebase:firebase-perf:20.5.0
- com.google.firebase:firebase-perf-ktx:20.5.0
- com.google.firebase:firebase-sessions:1.1.0
- com.google.firebase:firebase-storage:20.3.0
- com.google.firebase:firebase-storage-ktx:20.3.0
- com.google.android.gms:play-services-measurement:21.4.0
- com.google.android.gms:play-services-measurement-api:21.4.0
- com.google.android.gms:play-services-measurement-base:21.4.0
- com.google.android.gms:play-services-measurement-impl:21.4.0
- com.google.android.gms:play-services-measurement-sdk:21.4.0
- com.google.android.gms:play-services-measurement-sdk-api:21.4.0
- com.google.android.gms:play-services-analytics:18.0.4
- com.google.android.gms:play-services-analytics-impl:18.0.4
- com.google.android.gms:play-services-tagmanager:18.0.4
- com.google.android.gms:play-services-tagmanager-api:18.0.4
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.4
16 ตุลาคม 2023
อัปเดตล่าสุดของ
play-services-maps
(v18.2.0) ประกอบด้วยเครื่องหมายขั้นสูงและความสามารถในการตรวจสอบความสามารถของแผนที่ เราอธิบายการใช้งานความสามารถของแผนที่ ในคู่มือทั้ง 2 ลิงก์ไว้- เพิ่ม
AdvancedMarkerOptions
ซึ่งใช้เพื่อกำหนดตัวเลือกสำหรับAdvancedMarker
- เพิ่ม
AdvancedMarker
แล้ว - เพิ่ม
PinConfig
แล้ว - เพิ่ม
Glyph
แล้ว - เพิ่ม
MapCapabilities
แล้ว - อัปเดต
GoogleMap
ให้รวมวิธีการรับMapCapabilities
และฟังการเปลี่ยนแปลงในMapCapabilities
- เพิ่ม
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-maps:18.2.0
2 ตุลาคม 2023
อัปเดตล่าสุดในไลบรารี
play-services-pay
(v16.3.0) จะมีการเปลี่ยนแปลงต่อไปนี้- เพิ่มเมธอดใหม่
notifyCardTapEvent
สำหรับแอปในรายการที่อนุญาตเพื่อแจ้งเตือนบริการ Google Play เกี่ยวกับเหตุการณ์การแตะการ์ดบางรายการ
- เพิ่มเมธอดใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-pay:16.3.0
25 กันยายน 2023
การอัปเดตล่าสุดใน SDK ใกล้เคียง (
play-services-nearby
) มีการเปลี่ยนแปลงต่อไปนี้เพิ่มเมธอดใหม่
addControleeWithSessionParams
สำหรับUwbClient
เพื่อรองรับเคสคีย์แต่ละรายการของ STS ที่จัดสรรไว้เพิ่มเมธอดใหม่
reconfigureRangingInterval
และreconfigureRangeDataNtf
สำหรับUwbClient
เพื่อรองรับการกำหนดค่าใหม่แบบไดนามิกของการแจ้งเตือนข้อมูลช่วงระยะและช่วงเพิ่มความสามารถในการกำหนดช่วงใหม่สำหรับระยะเวลาของสล็อตที่กำหนดค่าได้และช่วงระยะห่าง โปรดดู
supportedSlotDurations
,supportedRangingIntervals
,supportsRangingIntervalReconfigure
และhasBackgroundRangingSupport
เพิ่มพารามิเตอร์ช่วงใหม่เพื่อกำหนดค่าระยะเวลาของสล็อต ช่วงระยะ และ AoA ดู
slotDuration
,rangingInterval
และisAoaDisabled
เพิ่ม
getAuthenticationStatus
เพื่อรับสถานะการตรวจสอบสิทธิ์ และConnectionInfo.Builder#setAuthenticationStatus
เพื่อตั้งค่าผลการแฮนด์เมดการตรวจสอบสิทธิ์นำ API ใน "การแสดงตัวตนใกล้เคียง" ออก ไม่มีการเปลี่ยนทดแทน
เลิกใช้งาน API ใน Nearby Messages แล้ว โปรดใช้
ConnectionsClient
แทน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:19.0.0
18 กันยายน 2023
- การอัปเดตสำคัญของไลบรารี
play-services-games-v2
ซึ่งเป็นวิธีใหม่ให้นักพัฒนาเกมผสานรวมบริการเกมของ Play (PGS) เข้ากับเกมของตน ดูข้อมูลเพิ่มเติมได้ที่ PGS Recall API
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games-v2:19.0.0
15 กันยายน 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.3.1
- com.google.firebase:firebase-auth:22.1.2
- com.google.firebase:firebase-auth-ktx:22.1.2
- com.google.firebase:firebase-components:17.1.2
- com.google.firebase:firebase-crashlytics:18.4.3
- com.google.firebase:firebase-crashlytics-ktx:18.4.3
- com.google.firebase:firebase-crashlytics-ndk:18.4.3
- com.google.firebase:firebase-firestore:24.8.1
- com.google.firebase:firebase-firestore-ktx:24.8.1
- com.google.firebase:firebase-inappmessaging:20.3.5
- com.google.firebase:firebase-inappmessaging-ktx:20.3.5
- com.google.firebase:firebase-inappmessaging-display:20.3.5
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.5
14 กันยายน 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
ปลั๊กอิน
google-services
รุ่นล่าสุดสำหรับ Android (v4.4.0) พร้อมใช้งานแล้ว ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.3.0
- com.google.firebase:firebase-crashlytics:18.4.2
- com.google.firebase:firebase-crashlytics-ktx:18.4.2
- com.google.firebase:firebase-crashlytics-ndk:18.4.2
- com.google.firebase:firebase-firestore:24.8.0
- com.google.firebase:firebase-firestore-ktx:24.8.10
- com.google.firebase:firebase-inappmessaging:20.3.4
- com.google.firebase:firebase-inappmessaging-ktx:20.3.4
- com.google.firebase:firebase-inappmessaging-display:20.3.4
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.4
- com.google.gms:google-services:4.4.0
13 กันยายน 2023
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
การอัปเดตล่าสุดของคลัง
play-services-wallet
ได้เปลี่ยน PayButton API ให้กลับไปใช้ชิ้นงานปุ่มแบบคงที่สำหรับอุปกรณ์ที่ใช้บริการ Google Play ต่ำกว่า v23.21.0
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.4.0
- com.google.android.gms:play-services-ads-lite:22.4.0
- com.google.android.gms:play-services-wallet:19.2.1
- com.google.firebase:firebase-ads:22.4.0
- com.google.firebase:firebase-ads-lite:22.4.0
31 สิงหาคม 2023
การอัปเดตล่าสุดในไลบรารี
play-services-auth
มีการเปลี่ยนแปลงต่อไปนี้เพิ่มไคลเอ็นต์ API ใหม่
AuthorizationClient
เพื่อช่วยให้คุณขอสิทธิ์ในการเข้าถึงข้อมูลใน Google ที่เชื่อมโยงกับบัญชีที่ลงชื่อเข้าใช้ในอุปกรณ์เลิกใช้งาน
getPhoneNumber
โดยไม่มีการแทนที่
การอัปเดตล่าสุดในไลบรารี
play-services-fido
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่ม Method ใหม่
toJson
ซึ่งแสดงผลการแสดง JSON ของออบเจ็กต์PublicKeyCredential
- เพิ่ม Method ใหม่
อัปเดตล่าสุดในไลบรารี
play-services-wearable
จะมีการเปลี่ยนแปลงต่อไปนี้- การสนับสนุนแอปพลิเคชันสำหรับการย้ายข้อมูลนาฬิกาจากโทรศัพท์เครื่องเก่าไปยังโทรศัพท์เครื่องใหม่
ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของอุปกรณ์สวมใส่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.7.0
- com.google.android.gms:play-services-auth-base:18.0.10
- com.google.android.gms:play-services-fido:20.1.0
- com.google.android.gms:play-services-wearable:18.1.0
24 สิงหาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.2.3
- com.google.firebase:firebase-crashlytics:18.4.1
- com.google.firebase:firebase-crashlytics-buildtools:2.9.9
- com.google.firebase:firebase-crashlytics-gradle:2.9.9
- com.google.firebase:firebase-crashlytics-ktx:18.4.1
- com.google.firebase:firebase-crashlytics-ndk:18.4.1
- com.google.firebase:firebase-datatransport:18.2.0
- com.google.firebase:firebase-firestore:24.7.1
- com.google.firebase:firebase-firestore-ktx:24.7.1
- com.google.firebase:firebase-perf:20.4.1
- com.google.firebase:firebase-perf-ktx:20.4.1
- com.google.firebase:firebase-sessions:1.0.2
22 สิงหาคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.3.0
- com.google.android.gms:play-services-ads-lite:22.3.0
- com.google.firebase:firebase-ads:22.3.0
- com.google.firebase:firebase-ads-lite:22.3.0
3 สิงหาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase App Distribution
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- ปลั๊กอิน Firebase Crashlytics Gradle
- การรับส่งข้อความในแอป Firebase
- การติดตั้ง Firebase
- Firebase ML
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.2.1
- com.google.firebase:firebase-bom:32.2.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta10
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta10
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta10
- com.google.firebase:firebase-auth:22.1.1
- com.google.firebase:firebase-auth-ktx:22.1.1
- com.google.firebase:firebase-crashlytics-buildtools:2.9.8
- com.google.firebase:firebase-crashlytics-gradle:2.9.8
- com.google.firebase:firebase-inappmessaging:20.3.3
- com.google.firebase:firebase-inappmessaging-display:20.3.3
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.3
- com.google.firebase:firebase-inappmessaging-ktx:20.3.3
- com.google.firebase:firebase-installations:17.1.4
- com.google.firebase:firebase-installations-ktx:17.1.4
- com.google.firebase:firebase-messaging:23.2.1
- com.google.firebase:firebase-messaging-directboot:23.2.1
- com.google.firebase:firebase-messaging-ktx:23.2.1
- com.google.firebase:firebase-ml-modeldownloader:24.1.3
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.3
- com.google.firebase:firebase-sessions:1.0.1
1 สิงหาคม 2023
- การอัปเดตให้รองรับฟีเจอร์การซูมอัตโนมัติในไลบรารี ML Kit ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.0
- com.google.android.gms:play-services-mlkit-code-scanner:16.1.0
24 กรกฎาคม 2023
- เราเลิกใช้งานไลบรารี
play-services-panorama
แล้ว และจะปิดตัวลงในวันที่ 30 ตุลาคม 2023 และไม่สามารถทดแทนได้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-panorama:17.1.0
18 กรกฎาคม 2023
- การเผยแพร่ไลบรารี
sdkcoroutines
ครั้งแรก ไลบรารีนี้มียูทิลิตี Coroutine ที่นักพัฒนาแอปไม่ได้จัดการสำหรับ Java SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.libraries.sdkcoroutines:sdkcoroutines:1.0.0
13 กรกฎาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Firebase App Distribution
- การตรวจสอบสิทธิ์ Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- การตรวจสอบประสิทธิภาพ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.2.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta09
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta09
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta09
- com.google.firebase:firebase-auth:22.1.0
- com.google.firebase:firebase-auth-ktx:22.1.0
- com.google.firebase:firebase-config:21.4.1
- com.google.firebase:firebase-config-ktx:21.4.1
- com.google.firebase:firebase-crashlytics:18.4.0
- com.google.firebase:firebase-crashlytics-ktx:18.4.0
- com.google.firebase:firebase-crashlytics-ndk:18.4.0
- com.google.firebase:firebase-crashlytics-buildtools:2.9.7
- com.google.firebase:firebase-crashlytics-gradle:2.9.7
- com.google.firebase:firebase-firestore:24.7.0
- com.google.firebase:firebase-firestore-ktx:24.7.0
- com.google.firebase:firebase-messaging:23.2.0
- com.google.firebase:firebase-messaging-ktx:23.2.0
- com.google.firebase:firebase-messaging-directboot:23.2.0
- com.google.firebase:firebase-perf:20.4.0
- com.google.firebase:firebase-perf-ktx:20.4.0
- com.google.firebase:firebase-sessions:1.0.0
5 กรกฎาคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.2.0
- com.google.android.gms:play-services-ads-lite:22.2.0
- com.google.firebase:firebase-ads:22.2.0
- com.google.firebase:firebase-ads-lite:22.2.0
29 มิถุนายน 2023
การอัปเดตล่าสุดในไลบรารี
play-services-wallet
มีการเปลี่ยนแปลงต่อไปนี้- อัปเกรด Pay Button API จากรุ่นเบต้าเป็นเวอร์ชันเสถียร
เปลี่ยนการจัดรูปแบบต่อไปนี้สำหรับปุ่ม:
- ตอนนี้ขนาดข้อความของปุ่มตรงกับขนาดของโลโก้ "GPay" แล้ว
- มีการปรับระยะขอบของปุ่มให้เท่ากับความสูงต่ำสุดและสูงสุดของปุ่ม
- ปรับความกลมของปุ่มได้แล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0
26 มิถุนายน 2023
การอัปเดตล่าสุดในไลบรารี
play-services-auth
มีการเปลี่ยนแปลงต่อไปนี้- เลิกใช้งาน API ที่เกี่ยวข้องกับฟีเจอร์หมายเลขโทรศัพท์ที่ยืนยันแล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.6.0
20 มิถุนายน 2023
อัปเดตล่าสุดของ UWB SDK ที่อยู่ใกล้เคียง (
play-services-nearby
) มีการเปลี่ยนแปลงต่อไปนี้เพิ่มความสามารถในการกำหนดระยะใหม่สำหรับการแจ้งเตือนข้อมูลช่วงที่กำหนดค่าได้ โปรดดู
supportedNtfConfigs
เพิ่มพารามิเตอร์ช่วงใหม่เพื่อกำหนดค่าการแจ้งเตือนข้อมูลช่วง: ดู
uwbRangeDataNtfConfig
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:18.7.0
15 มิถุนายน 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Storage for Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
การอัปเดตไลบรารี
play-services-tagmanager
ครั้งล่าสุดช่วยปรับปรุงกระบวนการใช้เครื่องมือภายใน ไม่มีการเปลี่ยนแปลงเกี่ยวกับนักพัฒนาแอป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-analytics:18.0.3
- com.google.android.gms:play-services-analytics-impl:18.0.3
- com.google.android.gms:play-services-tagmanager:18.0.3
- com.google.android.gms:play-services-tagmanager-api:18.0.3
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.3
- com.google.firebase:firebase-bom:32.1.1
- com.google.firebase:firebase-common:20.3.3
- com.google.firebase:firebase-common-ktx:20.3.3
- com.google.firebase:firebase-crashlytics-buildtools:2.9.6
- com.google.firebase:firebase-crashlytics-gradle:2.9.6
- com.google.firebase:firebase-perf:20.3.3
- com.google.firebase:firebase-perf-ktx:20.3.3
- com.google.firebase:firebase-storage:20.2.1
- com.google.firebase:firebase-storage-ktx:20.2.1
25 พฤษภาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase SDK สำหรับ Google Analytics
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Firebase App Check
- ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.1.0
- com.google.firebase:firebase-analytics:21.3.0
- com.google.firebase:firebase-analytics-ktx:21.3.0
- com.google.firebase:firebase-appcheck:17.0.1
- com.google.firebase:firebase-appcheck-debug:17.0.1
- com.google.firebase:firebase-appcheck-debug-testing:17.0.1
- com.google.firebase:firebase-appcheck-interop:17.0.1
- com.google.firebase:firebase-appcheck-ktx:17.0.1
- com.google.firebase:firebase-appcheck-playintegrity:17.0.1
- com.google.firebase:firebase-database:20.2.2
- com.google.firebase:firebase-database-ktx:20.2.2
- com.google.firebase:firebase-firestore:24.6.1
- com.google.firebase:firebase-firestore-ktx:24.6.1
- com.google.firebase:firebase-functions:20.3.1
- com.google.firebase:firebase-functions-ktx:20.3.1
- com.google.android.gms:play-services-measurement:21.3.0
- com.google.android.gms:play-services-measurement-api:21.3.0
- com.google.android.gms:play-services-measurement-base:21.3.0
- com.google.android.gms:play-services-measurement-impl:21.3.0
- com.google.android.gms:play-services-measurement-sdk:21.3.0
- com.google.android.gms:play-services-measurement-sdk-api:21.3.0
18 พฤษภาคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.1.0
- com.google.android.gms:play-services-ads-lite:22.1.0
- com.google.firebase:firebase-ads:22.1.0
- com.google.firebase:firebase-ads-lite:22.1.0
9 พฤษภาคม 2023
TensorFlow Lite AAccelerated Service รุ่นเบต้าสำหรับ Android สำหรับ Android พร้อมใช้งานแล้ว
เมื่อใช้ไลบรารี AAccelerated Service (
play-services-tflite-acceleration
) คุณจะสามารถเรียกใช้การเปรียบเทียบประสิทธิภาพของ ML ในอุปกรณ์และกำหนดวิธีที่ดีที่สุดในการเร่งปริมาณงานของ ML ได้โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Acceleration Serviceอัปเดตล่าสุดของไลบรารี TensorFlow Lite ของบริการ Google Play จะรวมการเปลี่ยนแปลงทั้งหมดที่มีอยู่ในรุ่น TensorFlow เวอร์ชัน 2.12.0
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.2.0
- com.google.android.gms:play-services-tflite-impl:16.1.0
- com.google.android.gms:play-services-tflite-java:16.1.0
- com.google.android.gms:play-services-tflite-support:16.1.0
- com.google.android.gms:play-services-tflite-acceleration-service:16.0.0-beta01
2 พฤษภาคม 2023
- การเปิดตัวครั้งแรกของไลบรารีบริการ Google Play
ML Kit การจดจำข้อความ v2
สำหรับภาษาจีน เทวนาครี ญี่ปุ่น และเกาหลี รวมทั้งอัปเดตไลบรารี
play-services-mlkit-text-recognition
ที่มีอยู่แล้ว ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:19.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.0
1 พฤษภาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Cloud Firestore
- Cloud Functions for Firebase (ไคลเอ็นต์)
- Cloud Storage for Firebase
- Firebase App Check
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- การรับส่งข้อความในแอป Firebase
- การตรวจสอบประสิทธิภาพ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:32.0.0
- com.google.firebase:firebase-appcheck:17.0.0
- com.google.firebase:firebase-appcheck-debug:17.0.0
- com.google.firebase:firebase-appcheck-debug-testing:17.0.0
- com.google.firebase:firebase-appcheck-interop:17.0.0
- com.google.firebase:firebase-appcheck-ktx:17.0.0
- com.google.firebase:firebase-appcheck-playintegrity:17.0.0
- com.google.firebase:firebase-auth:22.0.0
- com.google.firebase:firebase-auth-ktx:22.0.0
- com.google.firebase:firebase-config:21.4.0
- com.google.firebase:firebase-config-ktx:21.4.0
- com.google.firebase:firebase-crashlytics:18.3.7
- com.google.firebase:firebase-crashlytics-ktx:18.3.7
- com.google.firebase:firebase-crashlytics-ndk:18.3.7
- com.google.firebase:firebase-database:20.2.1
- com.google.firebase:firebase-database-ktx:20.2.1
- com.google.firebase:firebase-firestore:24.6.0
- com.google.firebase:firebase-firestore-ktx:24.6.0
- com.google.firebase:firebase-functions:20.3.0
- com.google.firebase:firebase-functions-ktx:20.3.0
- com.google.firebase:firebase-inappmessaging:20.3.2
- com.google.firebase:firebase-inappmessaging-display:20.3.2
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.2
- com.google.firebase:firebase-inappmessaging-ktx:20.3.2
- com.google.firebase:firebase-perf:20.3.2
- com.google.firebase:firebase-perf-ktx:20.3.2
- com.google.firebase:firebase-storage:20.2.0
- com.google.firebase:firebase-storage-ktx:20.2.0
20 เมษายน 2023
- การอัปเดตล่าสุดในไลบรารี
play-services-oss-licenses
มีการแก้ปัญหาให้นำข้อมูลใบอนุญาตที่ไม่เกี่ยวข้องออกจากตัวคลัง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-oss-licenses:17.0.1
17 เมษายน 2023
- การอัปเดตล่าสุดในไลบรารี
play-services-wallet
มี API ใหม่ให้ใช้สร้างและปรับแต่งปุ่มการชำระเงิน Google Pay ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Google Pay for Payments
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0-beta01
13 เมษายน 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase SDK สำหรับ Google Analytics
- Cloud Firestore
- Firebase App Distribution
- การตรวจสอบสิทธิ์ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
- ฐานข้อมูลเรียลไทม์ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.5.0
- com.google.firebase:firebase-analytics:21.2.2
- com.google.firebase:firebase-analytics-ktx:21.2.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta08
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta08
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta08
- com.google.firebase:firebase-auth:21.3.0
- com.google.firebase:firebase-auth-ktx:21.3.0
- com.google.firebase:firebase-crashlytics-buildtools:2.9.5
- com.google.firebase:firebase-crashlytics-gradle:2.9.5
- com.google.firebase:firebase-database:20.2.0
- com.google.firebase:firebase-database-ktx:20.2.0
- com.google.firebase:firebase-firestore:24.5.0
- com.google.firebase:firebase-firestore-ktx:24.5.0
- com.google.android.gms:play-services-measurement:21.2.2
- com.google.android.gms:play-services-measurement-api:21.2.2
- com.google.android.gms:play-services-measurement-base:21.2.2
- com.google.android.gms:play-services-measurement-impl:21.2.2
- com.google.android.gms:play-services-measurement-sdk:21.2.2
- com.google.android.gms:play-services-measurement-sdk-api:21.2.2
4 เมษายน 2023
การอัปเดตล่าสุดในไลบรารี
play-services-auth
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่ม API ใหม่ใน
BeginSignInRequest
ที่ช่วยให้นักพัฒนาซอฟต์แวร์ใช้ไลบรารี Jetpack เพื่อรับพาสคีย์ที่มีคำขอ JSON ได้
- เพิ่ม API ใหม่ใน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:20.5.0
- com.google.android.gms:play-services-fido:20.0.1
29 มีนาคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-ads:22.0.0
- com.google.android.gms:play-services-ads-lite:22.0.0
- com.google.firebase:firebase-ads:22.0.0
- com.google.firebase:firebase-ads-lite:22.0.0
28 มีนาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
การอัปเดตไลบรารี
play-services-cast
,play-services-cast-framework
และplay-services-cast-tv
มีดังนี้- ตอนนี้ระบบจะใช้
NotificationManager
เพื่อโพสต์การแจ้งเตือนสื่อของ Cast แทนบริการที่ทำงานอยู่เบื้องหน้า - เพิ่ม
CastReasonCodes#CAST_CANCELLED
ใหม่เพื่อระบุว่าระบบยกเลิกเซสชันการแคสต์แล้ว
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่น SDK สำหรับ Cast Android Sender
- ตอนนี้ระบบจะใช้
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-cast:21.3.0
- com.google.android.gms:play-services-cast-framework:21.3.0
- com.google.android.gms:play-services-cast-tv:21.0.0
- com.google.firebase:firebase-bom:31.4.0
- com.google.firebase:firebase-auth:21.2.0
- com.google.firebase:firebase-auth-ktx:21.2.0
24 มีนาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase SDK สำหรับ Google Analytics
- Cloud Firestore
- Firebase App Distribution
- Firebase Crashlytics
- การกำหนดค่าระยะไกลของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.3.0
- com.google.firebase:firebase-analytics:21.2.1
- com.google.firebase:firebase-analytics-ktx:21.2.1
- com.google.firebase:firebase-appdistribution:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta07
- com.google.firebase:firebase-common:20.3.2
- com.google.firebase:firebase-common-ktx:20.3.2
- com.google.firebase:firebase-config:21.3.0
- com.google.firebase:firebase-config-ktx:21.3.0
- com.google.firebase:firebase-crashlytics:18.3.6
- com.google.firebase:firebase-crashlytics-ktx:18.3.6
- com.google.firebase:firebase-crashlytics-ndk:18.3.6
- com.google.firebase:firebase-datatransport:18.1.8
- com.google.firebase:firebase-encoders-json:18.0.1
- com.google.firebase:firebase-firestore:24.4.5
- com.google.firebase:firebase-firestore-ktx:24.4.5
- com.google.android.gms:play-services-measurement:21.2.1
- com.google.android.gms:play-services-measurement-api:21.2.1
- com.google.android.gms:play-services-measurement-base:21.2.1
- com.google.android.gms:play-services-measurement-impl:21.2.1
- com.google.android.gms:play-services-measurement-sdk:21.2.1
- com.google.android.gms:play-services-measurement-sdk-api:21.2.1
21 มีนาคม 2023
- ตอนนี้ไลบรารีเครื่องมือสแกนโค้ดของบริการ Google Play (
play-services-code-scanner
) พร้อมให้บริการสำหรับผู้ใช้ทั่วไปแล้ว ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้ได้ ในบันทึกประจำรุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0
20 มีนาคม 2023
การเปิดตัวไลบรารีประสิทธิภาพของอุปกรณ์ (
play-services-deviceperformance
) ครั้งแรก
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-deviceperformance:16.0.0
13 มีนาคม 2023
การอัปเดตไลบรารี
play-services-basement
ล่าสุดจะช่วยปรับปรุงประสิทธิภาพในการเชื่อมต่อกับบริการ Google Playการอัปเดตล่าสุดของ Nearby 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
10 มีนาคม 2023
บริการเกมของ Play ที่อัปเดตล่าสุด (v2) มาพร้อมการเปลี่ยนแปลงต่อไปนี้ในไลบรารี GNI (
play-services-gni-native-c
) ไลบรารีนี้คือไลบรารีสนับสนุนสำหรับเครื่องมือ Wrapper ของไลบรารี- เพิ่มการรองรับโค้ดเรียกกลับแบบเนทีฟ
- เพิ่มมาโครตัวช่วยแล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms.play-services-gni-native-c:1.0.0-beta2
2 มีนาคม 2023
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta06
- 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-inappmessaging:20.3.1
- com.google.firebase:firebase-inappmessaging-ktx:20.3.1
- com.google.firebase:firebase-inappmessaging-display:20.3.1
- com.google.firebase:firebase-inappmessaging-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-messaging:23.1.2
- com.google.firebase:firebase-messaging-ktx:23.1.2
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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
การอัปเดตล่าสุดของ Nearby UWB SDK มีการเปลี่ยนแปลงดังต่อไปนี้
- เพิ่มความสามารถในการกำหนดระยะใหม่เพื่อแสดงความจุของอุปกรณ์
minRangingInterval
supportedChannels
เพิ่มพารามิเตอร์ช่วงใหม่เพื่อรองรับช่วง STS ที่จัดสรรแล้ว:
เปิดใช้งาน RSSI ในตำแหน่งช่วง:
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:18.4.0
31 มกราคม 2023
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-inappmessaging:20.3.0
- com.google.firebase:firebase-inappmessaging-display:20.3.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.0
- com.google.firebase:firebase-inappmessaging-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
- การอัปเดตล่าสุดในไลบรารี Matter ของบริการ Google Play จะอัปเกรด API จากสถานะเบต้าเป็นผู้ใช้ทั่วไป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-home:16.0.0
14 ธันวาคม 2022
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase Cloud Messaging
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-bom:31.1.1
- com.google.firebase:firebase-messaging:23.1.1
- com.google.firebase:firebase-messaging-ktx:23.1.1
- com.google.firebase:firebase-messaging-directboot:23.1.1
6 ธันวาคม 2022
- การเปิดตัวไลบรารี ML Kit ช่วยตอบของบริการ Google Play รุ่นเบต้าครั้งแรก โปรดดูข้อมูลเพิ่มเติมในบันทึกประจำรุ่นของ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- ปลั๊กอิน 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-beta1
- com.google.android.gms.play-services-gni-native-c:1.0.0-beta1
20 ตุลาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta02
12 ตุลาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta05
- 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-inappmessaging:20.2.0
- com.google.firebase:firebase-inappmessaging-display:20.2.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.2.0
- com.google.firebase:firebase-inappmessaging-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-messaging:23.1.0
- com.google.firebase:firebase-messaging-directboot:23.1.0
- com.google.firebase:firebase-messaging-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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
- การอัปเดตไลบรารี
play-services-cast
และplay-services-cast-framework
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่น SDK สำหรับ Cast Android Sender
อาร์ติแฟกต์ที่เผยแพร่ใน 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 Services สำหรับ Android SDK เวอร์ชัน 33 ขึ้นไป
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 กันยายน 2022
การอัปเดตล่าสุดในคลังอุปกรณ์สวมใส่ได้มีการเปลี่ยนแปลงต่อไปนี้
- ปรับปรุงความพร้อมใช้งานของ SDK ที่สวมใส่ได้ในอุปกรณ์ที่มีบริการ Google Play
- เพิ่มการรองรับแอปพลิเคชันที่กำหนดเป้าหมายเป็น Android 13
- แทนที่
@RecentlyNonNull
และ@RecentlyNullable
ด้วยคำอธิบายประกอบที่เป็นค่าว่างที่เข้มงวด (@NonNull
และ@Nullable
) จากการเปลี่ยนแปลงนี้ สิ่งที่เคยทำให้เกิดคำเตือนค่า Null จะทำให้เกิดข้อผิดพลาดเมื่อสร้างโค้ด 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta04
- 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
- การเปิดตัวไลบรารี Matter ของบริการ Google Play รุ่นเบต้าครั้งแรก
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-home:16.0.0-beta1
6 กันยายน 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase App Check
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อัปเดตล่าสุดของไลบรารี TensorFlow Lite ของบริการ Google Play (v16.0.0) พร้อมใช้งานแล้ว ในรุ่นนี้ ไลบรารีพร้อมให้บริการ สำหรับผู้ใช้ทั่วไปแล้ว ไลบรารีนี้ใช้เป็นทางเลือกแทนไลบรารี TensorFlow Lite แบบสแตนด์อโลนเพื่อลดขนาดแอปและรับการอัปเดตอัตโนมัติได้ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของ TensorFlow
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta03
- 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-inappmessaging:20.1.3
- com.google.firebase:firebase-inappmessaging-display:20.1.3
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.3
- com.google.firebase:firebase-inappmessaging-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-messaging:23.0.8
- com.google.firebase:firebase-messaging-directboot:23.0.8
- com.google.firebase:firebase-messaging-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-beta3
- com.google.android.gms:play-services-dtdi:16.0.0-beta01
- 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 โหลดโมดูลแคสต์ภายในไม่สำเร็จ - เลิกใช้งาน
ApplicationMetadata#getImages()
แต่ให้ใช้ApplicationMetadata#getIconUrl()
ซึ่งจะแสดงรูปภาพแอปพลิเคชันที่ตั้งค่าไว้ในคอนโซลของนักพัฒนาซอฟต์แวร์ Cast แทน - เปลี่ยน
minSdkVersion
จาก 14 เป็น 16 สำหรับไลบรารีplay-services-cast-tv
แล้ว
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่น SDK สำหรับ Cast Android Sender
- เลิกใช้งาน
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-messaging:23.0.7
- com.google.firebase:firebase-messaging-ktx:23.0.7
- com.google.firebase:firebase-messaging-directboot:23.0.7
2 สิงหาคม 2022
- G+ SDK (
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-beta03
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta03
- com.google.android.gms:play-services-tflite-java:16.0.0-beta03
- com.google.android.gms:play-services-tflite-support:16.0.0-beta03
25 กรกฎาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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
ประกอบด้วยการปรับแต่งเส้นประกอบขั้นสูงสำหรับความพร้อมให้บริการทั่วไป โดยเฉพาะในเรื่องต่อไปนี้- เพิ่มช่วงรูปแบบลงในเส้นประกอบแล้ว
- เพิ่มรูปแบบสไปรท์แล้ว
- เพิ่มรูปแบบพื้นผิวแล้ว
การอัปเดตล่าสุดของ Nearby UWB SDK มีการเปลี่ยนแปลงดังต่อไปนี้
- เปิดใช้การสร้างไคลเอ็นต์ตัวควบคุม UWB แล้ว
- เปิดใช้งานช่วงสองทางแบบสองทางแบบหนึ่งต่อหลาย (DS-TWR)
การอัปเดตล่าสุดใน SDK การเชื่อมต่อใกล้เคียงมีการเปลี่ยนแปลงต่อไปนี้
- เพิ่ม
ConnectionLifecycleCallback#onBandwidthChanged
เพื่อแจ้งไคลเอ็นต์ว่าคุณภาพการเชื่อมต่อดี (6 ~ 60 MB) พอใช้ (60 ~ 200 KB PS) หรือไม่ดี (5 KB PS) - เพิ่มแล้ว
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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta02
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- การเปิดตัวไลบรารี ThreadNetwork ของบริการ Google Play รุ่นเบต้าเริ่มต้น
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta01
28 มิถุนายน 2022
ปลั๊กอิน
google-services
รุ่นล่าสุดสำหรับ Android (v4.3.13) พร้อมใช้งานแล้ว ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDKไลบรารี Code Scanner ของบริการ 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-beta2
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-messaging:23.0.6
- com.google.firebase:firebase-messaging-ktx:23.0.6
- com.google.firebase:firebase-messaging-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
จะมีการเปลี่ยนแปลงต่อไปนี้- แก้ไขปัญหาคำอธิบายประกอบความสามารถในการเว้นว่างสำหรับไคลเอ็นต์ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase App Distribution
- ปลั๊กอิน Firebase App Distribution Gradle
- การตรวจสอบสิทธิ์ Firebase
- Firebase Crashlytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- การตรวจสอบประสิทธิภาพ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อัปเดตล่าสุดของไลบรารี TensorFlow Lite ของบริการ Google Play จะรวมการเปลี่ยนแปลงทั้งหมดที่รวมอยู่ในTensorFlow รุ่น 2.9
การอัปเดตล่าสุดในไลบรารี
play-services-fitness
จะเลิกใช้งาน API ที่รองรับการอ่านและเขียนข้อมูลการออกกำลังกายที่ผ่านมาเพื่อเปลี่ยนไปใช้ Health Connect แทน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-beta02
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta02
- com.google.android.gms:play-services-tflite-support:16.0.0-beta02
- 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-beta03
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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) รวมถึง API ของ Nearby UWB API รุ่นแรกที่เผยแพร่ต่อสาธารณะ
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:18.2.0
19 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-messaging:23.0.5
- com.google.firebase:firebase-messaging-ktx:23.0.5
- com.google.firebase:firebase-messaging-directboot:23.0.5
12 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ 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
- การเปิดตัวรุ่นเบต้าครั้งแรกของไลบรารี Code Scanner ของบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ ML Kit
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta1
6 พฤษภาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-messaging:23.0.4
- com.google.firebase:firebase-messaging-directboot:23.0.4
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta06
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta06
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta06
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta06
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta06
- com.google.firebase:firebase-appdistribution:16.0.0-beta02
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-beta02
- 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-messaging:23.0.3
- com.google.firebase:firebase-messaging-ktx:23.0.3
- com.google.firebase:firebase-messaging-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 อาจกำหนดคำจำกัดความต่อไปนี้VariantOfConcernType.type1
ว่า "วัคซีนมีผลแล้ว"VariantOfConcernType.type2
ว่า "มีความส่งผ่านสูง"VariantOfConcernType.type3
ในค่า "ความรุนแรงสูง"VariantOfConcernType.type4
คือ "ความก้าวหน้าด้านวัคซีน"เลิกใช้งานฟีเจอร์อัลตราโซนิกข้อความใกล้เคียงแล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-nearby:18.1.0
24 มีนาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta05
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta05
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta05
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta05
- 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
ช่วยแก้ปัญหาการละเมิด StrictMode สำหรับ Android 12
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-basement:18.0.1
17 มีนาคม 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-messaging:23.0.2
- com.google.firebase:firebase-messaging-ktx:23.0.2
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta01
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-beta01
- 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-inappmessaging:20.1.2
- com.google.firebase:firebase-inappmessaging-ktx:20.1.2
- com.google.firebase:firebase-inappmessaging-display:20.1.2
- com.google.firebase:firebase-inappmessaging-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-messaging:23.0.1
- com.google.firebase:firebase-messaging-ktx:23.0.1
- com.google.firebase:firebase-messaging-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 Hilt #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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- ไลบรารี TensorFlow Lite บริการ Google Play รุ่นเบต้าสำหรับผู้ใช้ทั่วไปพร้อมให้บริการแล้ว ไลบรารีนี้สามารถใช้เป็นทางเลือกสำหรับไลบรารี TensorFlow Lite แบบสแตนด์อโลนเพื่อลดขนาดแอปและรับการอัปเดตอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ TensorFlow
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-beta01
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta01
- com.google.android.gms:play-services-tflite-support:16.0.0-beta01
11 กุมภาพันธ์ 2022
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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
การอัปเดตล่าสุดของ Block Store SDK มีการเปลี่ยนแปลงดังต่อไปนี้
เพิ่มเมธอดใหม่
StoreBytesData.Builder#setShouldBackupToCloud
ที่ช่วยให้คุณเปิดใช้การสำรองข้อมูล Block Store ของแอปไปยังระบบคลาวด์ได้เพิ่ม API ใหม่
BlockstoreClient#isEndToEndEncryptionAvailable
ที่ช่วยให้คุณตรวจสอบได้ว่าข้อมูล Block Store ที่สำรองไว้ในระบบคลาวด์จะได้รับการเข้ารหัสจากต้นทางถึงปลายทางหรือไม่
อาร์ติแฟกต์ที่เผยแพร่ใน 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) เวอร์ชันล่าสุดเพื่อแก้ไขปัญหาที่อธิบายไว้ในรุ่นวันที่ 9 ธันวาคม 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-messaging: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 เป็นโค้ด Kotlin หากใช้ไลบรารีเวอร์ชันใดก็ตามที่แสดงอยู่ในรุ่น 9 ธันวาคม 2021 คุณจะหลีกเลี่ยง NPE แบบรันไทม์ได้อย่างชัดแจ้งโดยขึ้นอยู่กับ v18.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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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
การอัปเดตล่าสุดในไลบรารีต่างๆ รวมถึงการเปลี่ยนแปลงต่อไปนี้
- มีการใช้คำอธิบายประกอบความสามารถในการเว้นว่างแบบเข้มงวด (
@NonNull
และ@Nullable
) ในที่ก่อนหน้านี้ใช้@RecentlyNonNull
และ@RecentlyNullable
การเปลี่ยนแปลงนี้ทำให้สิ่งที่เคยทำให้เกิดคำเตือนค่า Null จะทําให้เกิดข้อผิดพลาดเมื่อสร้างโค้ด Kotlin หรือใช้เฟรมเวิร์กการตรวจสอบ Javanull
เราจะทยอยเปิดตัวการเปลี่ยนแปลงคำอธิบายประกอบที่คล้ายกันในอาร์ติแฟกต์com.google.android.gms
รุ่นต่อๆ ไป
ตรวจสอบส่วน "อาร์ติแฟกต์ที่เผยแพร่แล้ว" เพื่อดูรายการไลบรารีทั้งหมดที่ได้รับผลกระทบ
- มีการใช้คำอธิบายประกอบความสามารถในการเว้นว่างแบบเข้มงวด (
การอัปเดตล่าสุดของไลบรารี
play-services-base
,play-services-basement
และplay-services-tasks
รวมการเปลี่ยนแปลงคำอธิบายประกอบที่เต็มไปด้วยค่าว่างที่เข้มงวดซึ่งอธิบายไว้ข้างต้น รวมถึงการเปลี่ยนแปลงเพิ่มเติมต่อไปนี้- นำค่าคงที่ฟิตเนสที่เลิกใช้งานแล้วออกจากขอบเขต
- เพิ่มเมธอดยูทิลิตี
withTimeout()
ใน Tasks แล้ว
อาร์ติแฟกต์ที่เผยแพร่ใน 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-messaging: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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta04
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta04
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta04
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta04
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta04
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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#queueSetRepeatMode เป็น Nullable - เลิกใช้งานฟีเจอร์การแสดงผลระยะไกล
- เปลี่ยน
minSdkVersion
จาก 14 เป็น 16 แล้ว
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่น SDK สำหรับ Cast Android Sender
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-inappmessaging:20.1.1
- com.google.firebase:firebase-inappmessaging-display:20.1.1
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.1
- com.google.firebase:firebase-inappmessaging-ktx:20.1.1
- com.google.firebase:firebase-measurement-connector:20.0.0
- com.google.firebase:firebase-messaging:23.0.0
- com.google.firebase:firebase-messaging-directboot:23.0.0
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta03
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta03
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta03
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta03
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta03
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การรับส่งข้อความในแอป 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-inappmessaging:20.1.0
- com.google.firebase:firebase-inappmessaging-ktx:20.1.0
- com.google.firebase:firebase-inappmessaging-display:20.1.0
- com.google.firebase:firebase-inappmessaging-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
ขณะนี้ Blockstore SDK พร้อมให้แอปใช้งานแล้วเพื่อช่วยให้การลงชื่อเข้าใช้ในโทรศัพท์ที่เพิ่งตั้งค่าใหม่เป็นไปอย่างราบรื่น ดูข้อมูลเพิ่มเติมได้ในเอกสารอ้างอิงเกี่ยวกับ Blockstore SDK
ปลั๊กอิน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta02
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta02
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta02
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta02
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- ปลั๊กอิน 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 เนทีฟ SDK สำหรับ 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 แบบคงที่ที่ดียิ่งขึ้นสำหรับแอปที่ใช้เฟรมเวิร์กการตรวจสอบ Null ของ Java
ส่วนเพิ่มเติมที่คล้ายกันของ
@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
ด้วยวิธีที่ปลอดภัย (ดูเอกสารประกอบของ Kotlin เกี่ยวกับ Null-safety)เปลี่ยน ConnectionsClient เป็นอินเทอร์เฟซแทนคลาสนามธรรม
เปลี่ยน ConnectionsClient#MAX_BYTES_DATA_SIZE ให้เป็นที่สุดท้ายแล้ว
เพิ่ม ConnectionInfo#getAuthenticationDigits() เพื่อรับโทเค็นการตรวจสอบสิทธิ์ 4 หลักที่มนุษย์อ่านได้ซึ่งกำหนดให้กับอุปกรณ์ทั้ง 2 เครื่อง
เพิ่มการรองรับการโอนไฟล์ที่มีความละเอียดอ่อนด้วย Payload#isSensitive() และ Payload#setSensitive(boolean) เพื่อจำกัดไม่ให้แอปอื่นๆ เข้าถึงไฟล์ที่แชร์
เพิ่มการรองรับฟีเจอร์การอัปเกรดที่รบกวนผู้ใช้ ฟีเจอร์นี้เปิดใช้อยู่โดยค่าเริ่มต้น ไคลเอ็นต์สามารถปิดใช้ด้วย AdvertisingOptions.Builder#setDisruptiveUpgrade(boolean) และ ConnectionOptions.Builder#setDisruptiveUpgrade(boolean) ซึ่งจะป้องกันไม่ให้ระบบปิดใช้หรือยกเลิกการเชื่อมต่อเครือข่าย Wi-Fi ที่เชื่อมต่ออยู่แต่เดิมในระหว่างความคืบหน้าในการอัปเกรด
เลิกใช้งาน Payload.File#close() และ Payload.Stream#close()
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 แบบคงที่สำหรับแอปที่ใช้เฟรมเวิร์กการตรวจสอบ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-beta01
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta01
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta01
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta01
- 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-beta01
- 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-inappmessaging:20.0.0
- com.google.firebase:firebase-inappmessaging-display:20.0.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.0.0
- com.google.firebase:firebase-inappmessaging-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-messaging:22.0.0
- com.google.firebase:firebase-messaging-directboot:22.0.0
- com.google.firebase:firebase-messaging-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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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" Nullability ในแพลตฟอร์ม API
เพิ่มการประกาศต่อไปนี้ไปยัง
AndroidManifest.xml
เพื่อรองรับการกรองระดับการเข้าถึงแพ็กเกจใน Android 11 (API ระดับ 30) ขึ้นไป หลังจากอัปเดตเป็นcom.google.android.gms:play-services-maps:17.0.1
คุณจะนำบรรทัดต่อไปนี้ออกจากAndroidManifest.xml
ของตัวเองได้
การอัปเดตล่าสุดในคลังอุปกรณ์สวมใส่ได้มีการเปลี่ยนแปลงต่อไปนี้
- แก้ไขข้อบกพร่องแล้ว
- ปรับปรุงความพร้อมใช้งานของ 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 สำหรับ Cast Android Sender
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- ปลั๊กอิน 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 รวมการแก้ไขปัญหาต่อไปนี้
- รองรับรอบการพึ่งพาในโปรเจ็กต์ (ปัญหาของ GitHub #172)
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.4
8 เมษายน 2021
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ 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-messaging:21.1.0
- com.google.firebase:firebase-messaging-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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-inappmessaging:19.1.5
- com.google.firebase:firebase-inappmessaging-display:19.1.5
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.5
- com.google.firebase:firebase-inappmessaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-inappmessaging:19.1.4
- com.google.firebase:firebase-inappmessaging-display:19.1.4
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.4
- com.google.firebase:firebase-inappmessaging-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 เป็น FIDO Authenticator เพื่อกระบวนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์เลิกใช้งาน
Fido#FIDO2_KEY_RESPONSE_EXTRA
และFido#FIDO2_KEY_ERROR_EXTRA
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fido:19.0.0-beta
20 มกราคม 2021
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-inappmessaging:19.1.3
- com.google.firebase:firebase-inappmessaging-display:19.1.3
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.3
- com.google.firebase:firebase-inappmessaging-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-messaging:21.0.1
- com.google.firebase:firebase-messaging-directboot:21.0.1
- com.google.firebase:firebase-messaging-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
- การอัปเดตล่าสุดใน Vision Library ของบริการ 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การกำหนดค่าระยะไกลของ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- การตรวจสอบสิทธิ์ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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-inappmessaging:19.1.2
- com.google.firebase:firebase-inappmessaging-display:19.1.2
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.2
- com.google.firebase:firebase-inappmessaging-ktx:19.1.2
- com.google.firebase:firebase-messaging:21.0.0
- com.google.firebase:firebase-messaging-directboot:21.0.0
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 Fitness มีการเปลี่ยนแปลงดังต่อไปนี้
ตอนนี้สิทธิ์การเขียนจะอนุญาตให้แอปอ่านข้อมูลที่เขียนไว้เท่านั้น หากต้องการอ่านข้อมูลที่เขียนโดยแอปอื่นๆ แอปอื่นๆ จากแพลตฟอร์ม 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 Browsing API ใหม่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.5.0
6 ตุลาคม 2020
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- BoM ของ Firebase Android (Bill of Materials)
- Firebase SDK สำหรับ Google Analytics
- SDK ลิงก์แบบไดนามิกของ Cloud Firestore และ Firebase
- ปลั๊กอิน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- 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
- 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-messaging:20.3.0
- com.google.firebase:firebase-messaging-directboot:20.3.0
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 เวอร์ชัน 2 ใน AFS ที่มาพร้อมเครื่อง ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ AFS ที่มาพร้อมเครื่องสำหรับ Android
1 กันยายน 2020
การอัปเดตไลบรารี Vision ของบริการ Google Play ได้แก่
- แก้ไข
SecurityException
จากไลบรารี Vision เมื่อไม่ได้ติดตั้งบริการ 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- Cloud Firestore, Cloud Functions for Firebase (ไคลเอ็นต์), Cloud Storage สำหรับ Firebase, SDK การรับส่งข้อความในแอปของ 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-inappmessaging:19.1.1
- com.google.firebase:firebase-inappmessaging-display:19.1.1
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.1
- com.google.firebase:firebase-inappmessaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- 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-natural-language:22.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.8
- com.google.firebase:firebase-ml-natural-language-translate: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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- 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-messaging:20.2.4
- com.google.firebase:firebase-messaging-directboot:20.2.4
29 กรกฎาคม 2020
- เพิ่ม SDK ตัวรับการแคสต์ใหม่สำหรับแอป Android TV SDK อนุญาตให้แอป Android TV ปฏิบัติตามโปรโตคอลการแคสต์เพื่อให้ทำงานเป็นแอปตัวรับได้ โปรดดูรายละเอียดที่บันทึกประจำรุ่น SDK สำหรับ Cast Android Sender
อาร์ติแฟกต์ที่เผยแพร่ใน 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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- การตรวจสอบประสิทธิภาพ 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)
สำหรับผู้ใช้ที่เลือกใช้ ระบบอนุญาตให้เลือกข้อมูลเข้าสู่ระบบโดยอัตโนมัติระหว่างการลงชื่อเข้าใช้ด้วย One Tap โดยไม่ต้องรอให้ผู้ใช้ดำเนินการ (เช่น แตะปุ่ม "ต่อไป")
- เพิ่ม API ใหม่ใน
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-auth:18.1.0
8 กรกฎาคม 2020
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- SDK ของ Firebase Cloud Messaging และ Firebase ID
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging:20.2.3
- com.google.firebase:firebase-messaging-directboot:20.2.3
6 กรกฎาคม 2020
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- Firebase A/B Testing, การตรวจสอบสิทธิ์ Firebase, Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, การรับส่งข้อความในแอปของ Firebase, รหัสอินสแตนซ์ 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-inappmessaging:19.1.0
- com.google.firebase:firebase-inappmessaging-display:19.1.0
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.0
- com.google.firebase:firebase-inappmessaging-ktx:19.1.0
- com.google.firebase:firebase-messaging:20.2.2
- com.google.firebase:firebase-messaging-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
- Firebase Cloud Messaging, Firebase Crashlytics, รหัสอินสแตนซ์ Firebase, SDK ฐานข้อมูลเรียลไทม์ของ Firebase
- ปลั๊กอิน Firebase Crashlytics Gradle
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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-messaging:20.2.1
- com.google.firebase:firebase-messaging-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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-inappmessaging:19.0.7
- com.google.firebase:firebase-inappmessaging-ktx:19.0.7
- com.google.firebase:firebase-inappmessaging-display:19.0.7
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.7
- com.google.firebase:firebase-messaging:20.2.0
- com.google.firebase:firebase-messaging-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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging: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 In-App Messaging, การติดตั้ง Firebase, รหัสอินสแตนซ์ Firebase, Firebase ML Kit, Firebase Performance Monitoring, ฐานข้อมูลแบบเรียลไทม์ของ Firebase และ SDK การกำหนดค่าระยะไกลของ Firebase
- Firebase SDK สำหรับ Google Analytics
- ปลั๊กอิน Firebase Crashlytics Gradle
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging:20.1.6
- com.google.firebase:firebase-inappmessaging:19.0.6
- com.google.firebase:firebase-inappmessaging-ktx:19.0.6
- com.google.firebase:firebase-inappmessaging-display:19.0.6
- com.google.firebase:firebase-inappmessaging-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 สำหรับ Android และ Firebase Ads SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 และ Firebase Performance Monitoring SDK
- ปลั๊กอิน Firebase Crashlytics Gradle และปลั๊กอิน Firebase App Distribution Gradle
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.4.0
- com.google.firebase:firebase-crashlytics:17.0.0-beta04
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta04
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta04
- com.google.firebase:firebase-inappmessaging:19.0.5
- com.google.firebase:firebase-inappmessaging-ktx:19.0.5
- com.google.firebase:firebase-inappmessaging-display:19.0.5
- com.google.firebase:firebase-inappmessaging-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-natural-language-translate:22.0.1
- com.google.firebase:firebase-ml-natural-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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging: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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-beta03
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta03
- 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-messaging: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
มีการเปลี่ยนแปลงต่อไปนี้- เพิ่มคำอธิบายประกอบความสามารถในการเว้นว่าง "non-semver-breaking" ไปยังแพลตฟอร์ม API
ตัวอย่างเช่น ตอนนี้
GoogleApiAvailability#makeGooglePlayServicesAvailable
แสดงผล@NonNull Task
เพื่อให้คอมไพเลอร์ Kotlin พิจารณาค่าเป็น Null แทนที่จะเป็นประเภทแพลตฟอร์ม อย่างไรก็ตาม พารามิเตอร์Activity
ที่ส่งไปยังพารามิเตอร์ดังกล่าวไม่ได้ทำเครื่องหมาย@NonNull
(แม้ว่าจะเป็น null ก็ตาม) เพื่อไม่ให้การเปลี่ยนแปลงนี้เสียหายโค้ด Kotlin ที่ส่งผ่านในActivity?
- การอัปเดตภายในสำหรับไลบรารีอื่นๆ ของบริการ Google 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 และ Firebase Ads SDK ดูบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-crashlytics:17.0.0-beta02
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta03
- com.google.firebase:firebase-messaging:20.1.3
- com.google.firebase:firebase-inappmessaging:19.0.4
- com.google.firebase:firebase-inappmessaging-ktx:19.0.4
- com.google.firebase:firebase-inappmessaging-display:19.0.4
- com.google.firebase:firebase-inappmessaging-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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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
จะมีการเปลี่ยนแปลงดังต่อไปนี้- เลิกใช้งาน API ของ U2F ผู้ใช้ 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 เหล่านี้ได้ในเอกสารอ้างอิงสำหรับ Android -- Kotlin
การอัปเดตล่าสุดของ ปลั๊กอิน 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 ID
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
บริการ Google Play
SMS Verification APIs
เพิ่มสิทธิ์ใหม่เพื่อปกป้องผู้รับ ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของSmsRetriever
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-messaging: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
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
การอัปเดตนี้ยังมีรุ่นแรกสำหรับ 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-messaging: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 โดยละเอียดสำหรับรหัสข้อผิดพลาดและเหตุผลของข้อผิดพลาดดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Cast Android Sender SDK
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 สำหรับ Firebase, ฐานข้อมูลเรียลไทม์ของ Firebase และ SDK การกำหนดค่าระยะไกลของ Firebase
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
ไลบรารีการรับรู้บริการ Google Play รุ่น 18.0.0 มีการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบต่อไปนี้
- นำ API
getPlaces()
และgetWeather()
ออกจากAwareness#SnapshotClient
แล้ว ดูข้อมูลเพิ่มเติมได้ที่ประกาศการเลิกใช้งาน
- นำ API
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02
- 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
- Firebase SDK สำหรับ Google Analytics
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
การอัปเดตนี้รวมถึง 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-beta01
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta01
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta01
- com.google.firebase:firebase-inappmessaging:19.0.3
- com.google.firebase:firebase-inappmessaging-ktx:19.0.3
- com.google.firebase:firebase-inappmessaging-display:19.0.3
- com.google.firebase:firebase-inappmessaging-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
- SDK การตรวจสอบประสิทธิภาพ Firebase และการกำหนดค่าระยะไกล
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 การกำหนดค่าระยะไกล
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging: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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 แบบเรียลไทม์และ 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 และ Firebase Performance Monitoring SDK
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging:20.0.1
- com.google.firebase:firebase-inappmessaging:19.0.2
- com.google.firebase:firebase-inappmessaging-ktx:19.0.2
- com.google.firebase:firebase-inappmessaging-display:19.0.2
- com.google.firebase:firebase-inappmessaging-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
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- SDK ของ Cloud Firestore
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-natural-language:22.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-translate:22.0.0
- com.google.firebase:firebase-ml-natural-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 ประกอบด้วย
- เปลี่ยนลักษณะการทำงานของปลั๊กอินให้รวมเฉพาะการอ้างอิงแพ็กเกจ
- แก้ไขการจัดการไฟล์ .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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-inappmessaging:19.0.1
- com.google.firebase:firebase-inappmessaging-display:19.0.1
- com.google.firebase:firebase-ml-natural-language:21.0.3
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-translate:21.0.3
- com.google.firebase:firebase-ml-natural-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 (เวอร์ชัน 21.1.1)
- Bill of Materials (BoM) ของ Firebase (v22.2.1)
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
ปัญหา - เราได้รับรายงานว่า Firebase Android SDK เวอร์ชัน 21.1.0 สำหรับ Cloud Firestore เรียกข้อยกเว้นที่ตรวจไม่พบได้ ดังนั้น ปัญหานี้จะส่งผลต่อรุ่น Firebase BoM v22.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 สำหรับ Cast Android Sender
- เพิ่มฟิลด์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-natural-language:21.0.2
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.5
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.5
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.5
- com.google.firebase:firebase-ml-natural-language-translate:21.0.2
- com.google.firebase:firebase-ml-natural-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
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-natural-language:21.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-translate:21.0.1
- com.google.firebase:firebase-ml-natural-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
การอัปเดต Wallet SDK ของบริการ Google Play มีดังนี้
นำ 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 Fitness มีการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบดังต่อไปนี้
- เลิกใช้งาน 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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging: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-inappmessaging:19.0.0
- com.google.firebase:firebase-inappmessaging-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-natural-language:21.0.0
- com.google.firebase:firebase-ml-natural-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-natural-language-smart-reply-model:20.0.3
- com.google.firebase:firebase-ml-natural-language-translate:21.0.0
- com.google.firebase:firebase-ml-natural-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 ไม่จำเป็นต้องใช้วิธีแก้ปัญหาเบื้องต้นในการใช้ Pre-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 ล่าสุดรวมถึงการเปลี่ยนแปลงปลั๊กอิน Google 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 สำหรับ Firebase, Cloud Firestore และ Firebase ML Kit SDK
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-natural-language:20.0.2
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.2
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.2
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.2
- com.google.firebase:firebase-ml-natural-language-translate:20.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.2
- com.google.firebase:firebase-storage:18.1.1
- com.google.firebase:firebase-bom:21.1.0
23 กรกฎาคม 2019
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 for Firebase, Firebase In-App Messaging และ ML Kit SDK
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-inappmessaging:18.0.2
- com.google.firebase:firebase-inappmessaging-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-natural-language:20.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-translate:20.0.1
- com.google.firebase:firebase-ml-natural-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 ล่าสุดรวมถึงการเปลี่ยนแปลงปลั๊กอิน Google Performance Monitoring Gradle ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:perf-plugin:1.3.0
9 กรกฎาคม 2019
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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 ความยินยอมของผู้ใช้ตัวใหม่ ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของ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
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging:19.0.1
- com.google.firebase:firebase-perf:18.0.1
- com.google.firebase:firebase-bom:20.1.0
20 มิถุนายน 2019
การอัปเดต Firebase ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- SDK การรับส่งข้อความในแอปของ Firebase
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-inappmessaging:18.0.1
- com.google.firebase:firebase-inappmessaging-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
- อัปเกรด
ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
อาร์ติแฟกต์ที่เผยแพร่ใน 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-inappmessaging:18.0.0
- com.google.firebase:firebase-inappmessaging-display:18.0.0
- com.google.firebase:firebase-measurement-connector:18.0.0
- com.google.firebase:firebase-messaging: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-natural-language:20.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.0
- com.google.firebase:firebase-ml-natural-language-translate:20.0.0
- com.google.firebase:firebase-ml-natural-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 ล่าสุดมีการเปลี่ยนแปลงในเรื่องต่อไปนี้
- SDK ของ Cloud Firestore
- ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 และ Performance Monitoring 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-inappmessaging:17.2.0
- com.google.firebase:firebase-inappmessaging-display:17.2.0
- com.google.firebase:firebase-perf:17.0.2
- com.google.firebase:firebase-ml-natural-language:19.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:17.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:19.0.1
21 พฤษภาคม 2019
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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-plugins/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, Cloud Firestore, Cloud Functions for Firebase (ไคลเอ็นต์), Firebase Cloud Messaging, Cloud Storage สำหรับ Firebase, ลิงก์แบบไดนามิกของ Firebase, คำเชิญของ Firebase, Firebase ML Kit, ฐานข้อมูลเรียลไทม์ของ Firebase Performance Monitoring, ฐานข้อมูลเรียลไทม์ของ Firebase, การกำหนดค่าระยะไกลของ Firebase, Firebase A/B Testing และ SDK ของรหัสอินสแตนซ์ Firebase
ปลั๊กอิน Firebase Gradle
ใบแจ้งหนี้ Bill of Materials (BoM) ของ Firebase
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging: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-natural-language:19.0.0
- com.google.firebase:firebase-ml-natural-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-natural-language-smart-reply:17.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:19.0.0
- com.google.firebase:firebase-ml-natural-language-translate:19.0.0
- com.google.firebase:firebase-ml-natural-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-plugins: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
- เวอร์ชันบริการ Google Play ของ Places SDK สำหรับ Android เลิกใช้งานแล้ว โปรดอ่านคำแนะนำในการย้ายข้อมูลเพื่อดูรายละเอียดเกี่ยวกับวิธีเปลี่ยนไปใช้ 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 ของ Cast Android Sender
อาร์ติแฟกต์ที่เผยแพร่ใน 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, การตรวจสอบประสิทธิภาพของ Firebase และ SDK การกำหนดค่าระยะไกลของ Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
ไลบรารี Cloud Firestore บน Android รุ่นเบต้าที่มีส่วนขยาย Kotlin พร้อมใช้งานแล้ว ดูรายละเอียดเพิ่มเติมได้ในบันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-iid:17.1.2
- com.google.firebase:firebase-auth:16.2.1
- com.google.firebase:firebase-messaging: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-inappmessaging:17.1.1
- com.google.firebase:firebase-inappmessaging-display:17.1.1
- com.google.firebase:firebase-firestore:18.1.0
- com.google.firebase:firebase-messaging: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-natural-language:18.2.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.3
- com.google.firebase:firebase-ml-vision:19.0.3
- com.google.firebase:firebase-ml-natural-language-smart-reply:16.3.6
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:18.0.0
- com.google.firebase:firebase-plugins:1.2.0
- com.google.firebase:perf-plugin:1.2.0
21 มีนาคม 2019
- เราเลิกใช้งาน 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 Invites, ลิงก์แบบไดนามิกของ Firebase และ Cloud Functions for Firebase Client SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
ขณะนี้ Firebase Bill of Materials (BoM) มีให้บริการในฟีเจอร์ทดลองแล้ว การใช้ฟีเจอร์ Gradle Bill of Materials (BoM) กับ 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
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของผลิตภัณฑ์
อาร์ติแฟกต์ที่เผยแพร่ใน 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.getSnapshotId
แล้ว - นำ 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 และ 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-inappmessaging:17.1.0
- com.google.firebase:firebase-inappmessaging-display:17.1.0
- com.google.firebase:firebase-messaging: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 ประกอบด้วยการเปลี่ยนแปลงเกี่ยวกับ Firebase AB Testing, คำเชิญของ Firebase, ลิงก์แบบไดนามิกของ Firebase, Cloud Firestore และ SDK การกำหนดค่าระยะไกลของ Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
- อัปเดตล่าสุดในบริการ Google Play จะเพิ่ม AFS ที่มาพร้อมเครื่อง ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-natural-language:18.1.1
- com.google.firebase:firebase-ml-natural-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 ครอบคลุมถึงการเปลี่ยนแปลงใน Realtime Database, 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-inappmessaging:17.0.5
- com.google.firebase:firebase-inappmessaging-display:17.0.5
10 มกราคม 2019
ใบอนุญาต OSS
- การอัปเดต OSS Licenses Library ครั้งล่าสุดช่วยให้อัปเดตข้อมูลใบอนุญาต 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 ประกอบด้วยการเปลี่ยนแปลงใน SDK การกำหนดค่าระยะไกลของ Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 ล่าสุด นักพัฒนาซอฟต์แวร์สามารถใช้ FIDO2 API เพื่อตรวจสอบสิทธิ์ผู้ใช้อย่างเข้มงวดด้วย Authenticator 2 ประเภท ได้แก่ Authenticator ภายนอก และ Authenticator "แบบฝัง" ที่รองรับอุปกรณ์
- นำตัวสร้างออกจาก
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 ขึ้นไปเมื่อแอปแคสต์อยู่ในเบื้องหลัง
- แก้ไขข้อบกพร่องที่การแจ้งเตือนสื่อของ Cast อาจไม่ตอบสนองหลังจากที่แอปแคสต์ไม่ทำงาน
- ย้ายชุดอาร์ติแฟกต์ไปยัง 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 และ Cloud Firestore SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 App Invites, 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 มีปัญหาในทรัพยากร Dependency ของ POM ซึ่งมักแสดงออกมาเป็นปัญหาการรวม 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-messaging | 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, Cloud Functions สำหรับ 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-inappmessaging:17.0.4
- com.google.firebase:firebase-inappmessaging-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, การรับส่งข้อความในแอป และ Performance Monitoring SDK รวมถึงปลั๊กอิน Gradle สำหรับบริการของ Google ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-firestore:17.1.2
- com.google.firebase:firebase-inappmessaging:17.0.3
- com.google.firebase:firebase-inappmessaging-display:17.0.3
- com.google.firebase:firebase-perf:16.2.0
18 ตุลาคม 2018
- อัปเดตล่าสุดของ Cast มีการเปลี่ยนแปลงในส่วนของ Google Ads, ไฟล์ Manifest ของ CAF และการเชื่อมโยง
SeekBar
ในUIMediaController
ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Cast Android Sender
อาร์ติแฟกต์ที่เผยแพร่ใน 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, Firebase IID, Firebase ML, Firebase Vision, Firebase Config และ 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-messaging: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 ของปลั๊กอินการจับคู่เวอร์ชันที่เข้มงวดเพื่อนำเสนอข้อความแสดงข้อผิดพลาดที่ดียิ่งขึ้นเมื่อพบอาร์ติแฟกต์เวอร์ชันที่ขัดแย้งกัน ตอนนี้ข้อความแสดงข้อผิดพลาดมีชื่อโปรเจ็กต์และชื่อทรัพยากร 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 ใหม่ - โฆษณาเนทีฟ: เพิ่มฟีเจอร์ "ซ่อนโฆษณานี้"
- โฆษณาเนทีฟ: บันทึกคำเตือนที่ไม่เป็นอันตราย: “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 ของไลบรารีหลักทำให้จำเป็นต้องเผยแพร่ชุดไลบรารีทั้งหมดที่มีเวอร์ชันที่อัปเดตในทรัพยากร Dependency ของ POM ไลบรารีที่ไม่ใช่กลุ่มหลักจะไม่มีการเปลี่ยนแปลงภายนอก ยกเว้นการอัปเดตทรัพยากร Dependency ทางอ้อม
- แก้ไขข้อบกพร่องและปรับปรุงภายใน firebase-database และ 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
ไลบรารีต่อไปนี้ไม่มีการเปลี่ยนแปลงโค้ด แต่จะมีเพียงการอัปเดตทรัพยากร Dependency ของ 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-inappmessaging:17.0.2
com.google.firebase:firebase-inappmessaging-display:17.0.2
com.google.firebase:firebase-invites:16.0.4
com.google.firebase:firebase-messaging: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
เวอร์ชัน 16.0.0 ของบริการ Google Play Fitness นำเสนอการเข้าถึงข้อมูลใหม่ 2 ประเภทและข้อมูลสรุปที่เกี่ยวข้อง
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 กันยายน 2018
อุปกรณ์ที่สวมใส่ได้
- แก้ไขข้อบกพร่องและความพร้อมใช้งานของ SDK ที่สวมใส่ได้ในอุปกรณ์ที่มีบริการ Google Play ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของอุปกรณ์สวมใส่
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 กันยายน 2018
- อัปเดตล่าสุดของ Firebase มีการเปลี่ยนแปลง เกี่ยวกับ Firebase Messaging SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:firebase-iid:17.0.2
- com.google.firebase:firebase-messaging:17.3.2
5 กันยายน 2018
- การอัปเดต Firebase ล่าสุดรวมถึงการเปลี่ยนแปลง Firebase Common, ฐานข้อมูล Firebase, รหัสอินสแตนซ์ Firebase, Firebase Messaging และ Firebase Storage SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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-messaging:17.3.1
- com.google.firebase:firebase-storage:16.0.2
23 สิงหาคม 2018
- การอัปเดต Firebase ล่าสุดรวมถึงการเปลี่ยนแปลง API ใน Firebase Core, Google Analytics สำหรับ Firebase, รายงานข้อขัดข้องของ Firebase, ลิงก์แบบไดนามิกของ Firebase และ Firebase Invites SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 ล่าสุดเป็นการอัปเดต Firebase In-App Messaging SDK ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:inappmessaging:17.0.1
- com.google.firebase:inappmessaging-display:17.0.1
16 สิงหาคม 2018
- อัปเดตล่าสุดของ Firebase เปิดตัว API รุ่นเบต้าสำหรับการรับส่งข้อความในแอปของ Firebase ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
อาร์ติแฟกต์ที่เผยแพร่ใน maven.google.com
- com.google.firebase:inappmessaging:17.0.0
- com.google.firebase:inappmessaging-display:17.0.0
15 สิงหาคม 2018
Wallet บริการ Google Play เวอร์ชันใหม่ 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-messaging: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
แคสต์
- แก้ไข IllegalStateException ซึ่งเกิดขึ้นเมื่อคำขอการค้นหาหมดเวลาใน 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
- ปลั๊กอิน Gradle ใบอนุญาต OSS เวอร์ชันล่าสุดได้รับการจัดแพ็กเกจใหม่เป็นรหัสกลุ่ม
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()
ซึ่งจะแสดงกล่องโต้ตอบที่อนุญาตให้ผู้ใช้ติดตั้ง Instant App ปัจจุบัน
อาร์ติแฟกต์ที่เผยแพร่ใน 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 Media ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Cast 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 Functions สำหรับ 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-messaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 มิถุนายน 2018
ปลั๊กอินตัวจับคู่เวอร์ชัน Strict สร้างแบบโอเพนซอร์ส
- ซอร์สโค้ดของ
com.google.android.gms.strict-version-matcher-plugin
ได้เผยแพร่แล้วใน GitHub
21 มิถุนายน 2018
Firebase
- การอัปเดต Firebase ล่าสุดรวมถึงการเปลี่ยนแปลง API สำหรับ Firebase Invites และ 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
นำช่วงเวอร์ชันออกแล้ว
ตั้งแต่รุ่น 15.0.0 ของบริการ Google Play และ Firebase การกำหนดทรัพยากร Dependency ในไลบรารีโดยใช้ช่วงเวอร์ชันใน POM ซึ่งส่งผลต่อการทำซ้ำบิลด์ของโครงการที่ใช้ไลบรารีเหล่านี้ ตัวอย่างเช่น การแก้ปัญหาแบบพึ่งพากันของ 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
จะประกาศข้อกำหนด"soft" ไว้สำหรับplay-services-foo
เวอร์ชันเดียว - รุ่น
play-services-foo
ในอนาคตจะตามมาใน SemVer
Firebase
- การอัปเดต Firebase ล่าสุดรวมถึงการเปลี่ยนแปลง API สำหรับ Cloud Firestore, Cloud Storage, การตรวจสอบสิทธิ์ Firebase, ฐานข้อมูลเรียลไทม์ของ Firebase และแมชชีนเลิร์นนิง ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
- ขณะนี้ Firebase กำหนดให้ไฟล์ Gradle ของแอประบุ
com.google.firebase:firebase-core
เป็นทรัพยากร Dependency อย่างชัดแจ้งเพื่อให้บริการ Firebase ทำงานได้ตามที่คาดไว้
8 พฤษภาคม 2018
Firebase
- อัปเดตล่าสุดของ Firebase ประกอบด้วยการตรวจสอบประสิทธิภาพของ Firebase และการเปิดตัว ML Kit สำหรับ Firebase เวอร์ชันเบต้า อ่านข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
2 พฤษภาคม 2018
Firebase
- อัปเดตล่าสุดของ Firebase ประกอบด้วย Firebase Analytics, การตรวจสอบสิทธิ์ Firebase, Firebase Cloud Messaging, Firebase Cloud Storage, Cloud Firestore, Firebase Crash Reporting และการตรวจสอบประสิทธิภาพของ Firebase ตลอดจนหมายเลขเวอร์ชันแบบอิสระ อ่านข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
การอัปเดตบริการ Google Play
- ตอนนี้ไลบรารีของบริการ Google Play หลังเวอร์ชัน 15.0.0 จะมีหมายเลขเวอร์ชันอิสระซึ่งอยู่หลัง SemVer การเปลี่ยนแปลงนี้จะทำให้คอมโพเนนต์ แต่ละรายการได้รับการอัปเดตที่ยืดหยุ่นและบ่อยขึ้น
- ปลั๊กอิน Gradle ของ Google Services ได้รับการอัปเดตเป็นเวอร์ชัน 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:
การอัปเดตบริการ Google Play
ปลั๊กอิน
com.google.gms.oss.licenses.plugin
Gradle เวอร์ชันใหม่พร้อมใช้งานแล้ว โปรดอัปเดตเนื่องจากเวอร์ชันล่าสุดนี้ใช้งานได้กับบริการ 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 เป็นต้นไป จะไม่มีการอัปเดต Javadoc ออฟไลน์อีกต่อไป (อาร์ติแฟกต์บริการ Google Play ใน SDK Manager ของ Android Studio)
ตั้งแต่ 15.0.0 เป็นต้นไป จะไม่มีเป้าหมายชื่อแทน
play-services
เพื่อดึงองค์ประกอบบริการ Google Play ทั้งหมดอีกต่อไป เราแนะนำให้ทำเช่นนี้มาระยะหนึ่งแล้ว
โฆษณา
- เพิ่มคลาส
UnifiedNativeAd
ซึ่งอาจมีทั้งโฆษณาเพื่อการติดตั้งแอปหรือโฆษณาแบบคอนเทนต์ - อัปเดต Native Ads Advanced API เพื่อรองรับ
UnifiedNativeAd
- เพิ่มชั้นเรียน
UnifiedNativeAdView
และUnifiedNativeAdAssetNames
แล้ว - เพิ่มอินเทอร์เฟซ
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
- เพิ่มเมธอด
forUnifiedNativeAd()
ไปยังคลาสAdLoader.Builder
แล้ว - ได้อัปเดต API สื่อกลางหลายรายการ ซึ่งทำให้อะแดปเตอร์และเหตุการณ์ที่กำหนดเองแสดงผลอินสแตนซ์ของ
UnifiedNativeAd
ได้
- เพิ่มชั้นเรียน
การตรวจสอบสิทธิ์
- เพิ่มค่าคงที่
KEY_EXTRA_ACCOUNT_TYPE
ลงในคลาสAccountTransfer
ซึ่งช่วยให้แพ็กเกจรู้ว่าควรระบุบัญชีประเภทใด
แคสต์
- เลิกใช้งานคลาส
AppVisibilityListener
แล้ว - เลิกใช้งานคลาส
RemoteMediaClient.Listener
แล้ว โปรดใช้ชั้นเรียนRemoteMediaClient.Callback
ใหม่แทน - แก้ไขข้อขัดข้องใน
TracksChooserDialogFragment
และทำการเปลี่ยนแปลงหลายรายการกับตัวสร้างและผู้สร้าง - เปิดตัว API ของ
MediaQueue
เพื่อแทนที่กลไกการจัดคิวสื่อที่มีอยู่ ใช้คลาสMediaQueueRecyclerViewAdapter
และMediaQueueArrayAdapter
ใหม่เพื่อเข้าถึงMediaQueue
ในมุมมองนักรีไซเคิลและมุมมองรายการตามลำดับ - ตอนนี้การแตะการแจ้งเตือนบนรีโมตคอนโทรลของ Cast จะนำผู้ใช้ไปยังแอป Google Home หรือแอปแคสต์ที่เกี่ยวข้อง ทั้งนี้ขึ้นอยู่กับว่าแอป Cast รองรับการเข้าร่วมเซสชันโดยอัตโนมัติหรือไม่
- ข้อมูลอัปเดตเกี่ยวกับการสนับสนุน Google Ads:
- ตอนนี้ 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
- แก้ไขปัญหาที่ทำให้เกิดข้อผิดพลาดของ Android Lint ที่ไม่ถูกต้องซึ่งอ้างว่า
GoogleSignIn
และCredentialsClient
เป็นแบบภายในเท่านั้น - เพิ่ม
minSdkVersion
ที่ขาดหายไปในอาร์ติแฟกต์ของใบอนุญาตเพื่อป้องกันการรวมสิทธิ์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
- -ทรัพยากร Dependency ของ POM ไม่ได้ตั้งค่า
minSdkVersion
/targetSdkVersion
ซึ่งหมายความว่าtargetSdkVersion
โดยนัยคือ 1 การดำเนินการนี้จะเพิ่มสิทธิ์READ_PHONE_STATE
และREAD_EXTERNAL_STORAGE
สำหรับแอปที่ใช้เวอร์ชัน 12.0.0 - - ทรัพยากร Dependency ของ POM ทำให้เกิดปัญหา "มีไลบรารีมากกว่า 1 ไลบรารีที่มีชื่อแพ็กเกจ "com.google.android.gms.license'" ใน Ionic Pro
- คำอธิบายประกอบ
@PropertyName
สำหรับ firebase-database และ firebase-firestore จะมีเมธอดvalue()
ที่ปรับให้ยากต่อการอ่าน ซึ่งหมายความว่าแอปจะไม่สร้างหากคุณใช้@PropertyName
- คำอธิบายประกอบทำให้เกิดข้อผิดพลาดของ Lint ปลอมซึ่งอ้างว่า
GoogleSignIn
และCredentialsClient
เป็นแบบภายในเท่านั้น คุณสามารถละเว้นข้อความเหล่านี้ได้อย่างปลอดภัย
เราจะจัดเตรียมรุ่น 12.0.1 ที่อัปเดตแล้วเพื่อแก้ไขปัญหาเหล่านี้ในเร็วๆ นี้
ไฮไลต์จากบริการ Google Play รุ่น 12.0.0
โฆษณา
- เพิ่มเมธอด
trackViews()
ไปยังคลาสNativeAdMapper
แล้ว เมธอดนี้จะแทนที่เมธอดtrackView()
ที่เลิกใช้งานแล้วในปัจจุบันของคลาสเดียวกัน
- เพิ่มเมธอด
การตรวจสอบสิทธิ์
- เลิกใช้งานคลาส
Auth.AuthCredentialsOptions
เพื่อใช้คลาสCredentialsOptions
ใหม่
- เลิกใช้งานคลาส
การแคสต์
- การรองรับ Google 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 เวอร์ชันเก่ายังคงทำให้วิธีนี้ใช้การไม่ได้ ดังนั้นไคลเอ็นต์ควรตรวจสอบเวอร์ชันที่เหมาะสม
- การรองรับ Google Ads ที่ดียิ่งขึ้น
Fido
- ขณะนี้ Fast Identity Online 2.0 (Fido2) API พร้อมใช้งานสำหรับพาร์ทเนอร์ที่ทดลองใช้ก่อนเปิดตัวแล้ว เนื่องจาก API นี้ยังคงเปิดให้ทดลองใช้ก่อนเปิดตัว การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบสามารถดำเนินการได้โดยไม่ต้องมีคำเตือน อย่างไรก็ตาม อย่าพึ่งพา API นี้จนกว่าจะพร้อมให้บริการสำหรับผู้ใช้ทั่วไป ทั้งนี้เพื่อให้แอปมีความเสถียร
Firebase
- อัปเดตล่าสุดของ Firebase ประกอบด้วยการตรวจสอบสิทธิ์ Firebase, Firebase Cloud Messaging, Firestore และ Firebase Functions ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
Instant Apps
- เพิ่ม
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()
เพื่อให้มีตัวเลือกสำหรับการตรวจสอบเพิ่มเติมเพื่อให้แน่ใจว่าผู้ใช้มีวิธีการชำระเงินอยู่แล้ว
- อัปเดตวิธีการของ
อุปกรณ์ที่สวมใส่ได้
อัปเดต API อุปกรณ์ที่สวมใส่ได้สำหรับไคลเอ็นต์ใหม่จาก
GoogleApi
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและต้องใช้โค้ดต้นแบบน้อยลงในการใช้ ดังนี้- เพิ่มคลาส
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()
เพื่อตั้งค่าเทรดสำหรับโค้ดเรียกกลับ Listener ในคลาสไคลเอ็นต์ 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
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัสต้นแบบน้อยลงในการใช้งาน ดังนี้- เพิ่มชั้นเรียน
CredentialsClient
และCredentials
แล้วCredentialsClient
ให้จุดแรกเข้าสําหรับขอข้อมูลเข้าสู่ระบบและระบุว่าการลงชื่อเข้าใช้สําเร็จหรือไม่ด้วยการใช้ข้อมูลเข้าสู่ระบบ - เพิ่มชั้นเรียน
GoogleSignInClient
และGoogleSignIn
แล้วGoogleSignInClient
เป็นจุดแรกเข้าสำหรับการโต้ตอบกับ Google Sign In API
- เพิ่มชั้นเรียน
- เพิ่มเมธอด
GoogleAuthUtil.requestGoogleAccountsAccess()
วิธีการนี้จะทําให้ผู้เรียกใช้ใน Android O เห็นบัญชี Google ทั้งหมดที่ติดตั้งในอุปกรณ์ หากผู้ใช้ให้ความยินยอม - เพิ่มเมธอด
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
เมธอดนี้แก้ปัญหาในอุปกรณ์ Android O และอุปกรณ์รุ่นที่สูงกว่า ซึ่งบางครั้งกล่องโต้ตอบการยืนยันการบันทึกของAuth.Api.Credential
ไม่แสดงขึ้นเพื่อให้สอดคล้องกับกล่องโต้ตอบการบันทึกของบริการป้อนข้อความอัตโนมัติที่ใช้งานอยู่ วิธีที่เพิ่มเพื่อลบล้างลักษณะการทำงานเริ่มต้นดังกล่าว
- อัปเดต Auth API สำหรับไคลเอ็นต์ใหม่จาก
การรับรู้
- อัปเดต Awareness API สำหรับไคลเอ็นต์ใหม่จาก
GoogleApi
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและต้องใช้โค้ดต้นแบบน้อยลงในการใช้งาน:- เพิ่มคลาส
FenceClient
และวิธีAwareness.getFenceClient()
ใช้FenceClient
แทนFenceApi
- เพิ่มคลาส
SnapshotClient
และวิธีAwareness.getSnapshotClient()
ใช้SnapshotClient
แทนSnapshotApi
- เพิ่มคลาส
- อัปเดต Awareness API สำหรับไคลเอ็นต์ใหม่จาก
การแคสต์
- เปลี่ยนแปลงเมธอดในคลาส
RemoteMediaClient
ดังต่อไปนี้- เพิ่มเมธอด
load(MediaInfo, MediaLoadOptions)
- เลิกใช้งานเมธอด
load()
อื่นๆ แล้ว - เพิ่มวิธีการ
setPlaybackRate(double)
และsetPlaybackRate(double, JSONObject)
เรียกใช้เมธอดเหล่านี้เพื่อตั้งค่าอัตราการเล่นที่เปลี่ยนแปลงได้สำหรับรายการสื่อปัจจุบัน
- เพิ่มเมธอด
- สำหรับรายละเอียดเพิ่มเติม โปรดดูบันทึกประจำรุ่นของ Google Cast
- เปลี่ยนแปลงเมธอดในคลาส
ไดรฟ์
- อัปเดต Drive API สำหรับไคลเอ็นต์ใหม่จาก
GoogleApi
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติ และใช้รหัสต้นแบบน้อยลงในการใช้งาน ดังนี้- เพิ่มคลาส
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
ฟิตเนส
- อัปเดตฟิตเนส API สำหรับไคลเอ็นต์ใหม่จาก
GoogleApi
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติ และใช้รหัสต้นแบบน้อยลงในการใช้- เพิ่มคลาส
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
- เพิ่มคลาส
- อัปเดตฟิตเนส API สำหรับไคลเอ็นต์ใหม่จาก
เกม
- อัปเดต Games API สำหรับไคลเอ็นต์ใหม่จาก
GoogleApi
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและใช้รหัสต้นแบบน้อยลงในการใช้งาน ดังนี้- เพิ่มคลาส
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 เพื่อเรียกสถิติผู้เล่น - เพิ่มคลาส
PlayersClient
และวิธีGames.getPlayersClient()
PlayersClient
มอบจุดแรกเข้าสำหรับเมธอด API ที่โต้ตอบกับโปรแกรมเล่น - เพิ่มคลาส
RealTimeMultiplayerClient
และวิธีGames.getRealTimeMultiplayerClient()
RealTimeMultiplayerClient
มอบจุดแรกเข้าสำหรับเมธอด API ที่โต้ตอบกับฟังก์ชันผู้เล่นหลายคนแบบเรียลไทม์ - เพิ่มคลาส
SnapshotsClient
และวิธีGames.getSnapshotsClient()
SnapshotsClient
ให้จุดแรกเข้าสำหรับเมธอด API ที่โต้ตอบกับ Shapshots - เพิ่มคลาส
TurnBasedMultiplayerClient
และวิธีGames.getTurnBasedMultiplayerClient()
TurnBasedMultiplayerClient
มอบจุดแรกเข้าสำหรับเมธอด API ที่โต้ตอบกับผู้เล่นหลายคนแบบผลัดกันเล่น - เพิ่มคลาส
VideosClient
และวิธีGames.getVideosClient()
VideosClient
ให้จุดแรกเข้าสำหรับเมธอด API ที่โต้ตอบกับวิดีโอ
- เพิ่มคลาส
- จุดแรกเข้าของ API ที่เลิกใช้งานแล้ว:
Achievements
,Events
,GamesMetadata
,Invitations
,Leaderboards
,Notifications
,Stats
,Players
,RealTimeMultiplayer
, และ และSnapshots
TurnBasedMultiplayer
Videos
- อัปเดต Games API สำหรับไคลเอ็นต์ใหม่จาก
ตำแหน่ง
- แก้ไขปัญหา
FusedLocationProviderClient
ที่ก่อให้เกิดข้อขัดข้องเป็นครั้งคราวเมื่ออัปเดตบริการ Google Play - เลิกใช้งานคลาส
AddPlaceRequest
ของเมธอดGeoDataApi.addPlace()
และGeoDataClient.addPlace()
เราจะนำAddPlaceRequest
ออกในวันที่ 30 มิถุนายน 2018
- แก้ไขปัญหา
ใกล้เคียง
- อัปเดต API ของ Nearby สำหรับไคลเอ็นต์ใหม่จาก
GoogleApi
ซึ่งจะจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติ และลดจำนวนโค้ดต้นแบบในการใช้งาน ดังนี้- เพิ่มคลาส
ConnectionClient
และวิธีNearby.getConnectionsClient()
ConnectionClient
เป็นจุดแรกเข้าสำหรับการโฆษณา การค้นหาแอปและบริการในบริเวณใกล้เคียง รวมถึงสื่อสารกับพวกเขาผ่านการเชื่อมต่อที่มีอยู่แล้ว - เพิ่มคลาส
MessagesClient
และวิธีNearby.getMessagesClient()
MessagesClient
เป็นจุดเริ่มต้นสำหรับการเผยแพร่ข้อความง่ายๆ และสมัครรับข้อความเหล่านั้นจากอุปกรณ์ที่อยู่ใกล้เคียง
- เพิ่มคลาส
- เพิ่มเมธอด
Connections.cancelPayload()
ซึ่งPayload
กำลังดำเนินการอยู่ไปยังหรือจากปลายทางระยะไกล
- อัปเดต API ของ Nearby สำหรับไคลเอ็นต์ใหม่จาก
Wallet
getPaymentMethodTokenizationParameters
และgetTransactionInfo
ไม่ใช่ช่องที่ต้องกรอกอีกต่อไป เมื่อไม่ได้ตั้งค่าไว้ Google Payment API จะไม่แสดงโทเค็นที่เรียกเก็บเงินได้ หลีกเลี่ยงการตั้งค่าช่องเหล่านี้ในขั้นตอนที่ผู้ใช้พยายามเปลี่ยนตัวเลือกเท่านั้นโดยไม่ทำการซื้อ (เช่น ในการตั้งค่าการชำระเงินของแอป)- เปลี่ยนเมธอด
resolveTask()
เพื่อเพิ่มส่วนย่อยชั่วคราวในกิจกรรม ตรวจสอบว่ากิจกรรมสามารถดำเนินการธุรกรรม 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 ทันที โปรดไปที่quickstart
กันยายน 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
สำหรับการเชื่อมต่อใกล้เคียง
- ตอนนี้ต้องใช้สิทธิ์ของ
ใบอนุญาตของ Oss
- เพิ่มการรองรับไฮเปอร์ลิงก์ในเนื้อหาใบอนุญาต
- เพิ่มเมธอด
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 ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของ Firebase Android
- เพิ่มเมธอด
loadAd()
ใหม่ที่นำออบเจ็กต์PublisherAdRequest
ไปยังคลาสRewardedVideoAd
- ไลบรารีใบอนุญาต OSS ใหม่ทำให้การแสดงใบอนุญาตสำหรับทรัพยากร Dependency ในบริการ Google Play และไลบรารีอื่นๆ ง่ายขึ้น หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่คู่มือรวมประกาศโอเพนซอร์ส
ขณะนี้ทรัพยากร Dependency ของบริการ Google Play พร้อมให้บริการผ่าน maven.google.com แล้ว
ขณะนี้ทรัพยากร Dependency พร้อมใช้งานแล้วจาก
maven.google.com
คุณอัปเดตสคริปต์บิลด์ Gradle ของแอปเพื่อใช้ที่เก็บนี้ได้โดยกำหนดค่าบิลด์ดังนี้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 สำหรับบัญชีเริ่มต้น
- Fast 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 Apps
- เพิ่ม
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 Performance Monitoring ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของ Firebase Android
บริการ Google Play ได้รับการอัปเดตเป็น 11.0.2 รุ่นนี้แก้ไขปัญหาเล็กน้อยในรายงานข้อขัดข้องของ Firebase และการตรวจสอบประสิทธิภาพของ Firebase ดูข้อมูลเพิ่มเติมได้ที่ บันทึกประจำรุ่นของ Firebase Android
บริการ 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 Retriever API
- เพิ่ม
การแคสต์
Cast.CastApi
,Cast.MessageReceivedCallback
RemoteMediaPlayer.MediaChannelResult
,RemoteMediaPlayer.OnMetadataUpdatedListener
,RemoteMediaPlayer.OnPreloadStatusUpdatedListener
,RemoteMediaPlayer.OnQueueStatusUpdatedListener
,RemoteMediaPlayer.OnStatusUpdatedListener
เลิกใช้งานอินเทอร์เฟซแล้ว นอกจากนี้ คลาสRemoteMediaPlayer
ก็เลิกใช้งานแล้วเช่นกัน สำหรับวิธีการอัปเดตแอป โปรดดูย้ายข้อมูลแอป Android Sender จาก Cast SDK v2 ไปยัง Cast 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 Apps
- API ของ Android Instant Apps พร้อมใช้งานในบริการ Google Play แล้ว Android Instant Apps ช่วยให้ผู้ใช้ Android เรียกใช้แอปของคุณได้ทันทีโดยไม่ต้องติดตั้ง ดูข้อมูลเพิ่มเติมได้ที่ Android Instant Apps
ตำแหน่ง
- เพิ่มชั้นเรียน
FusedLocationProviderClient
แล้ว คลาสนี้เป็นจุดแรกเข้าหลักสำหรับการโต้ตอบกับผู้ให้บริการ Fused Location ซึ่งจะใช้แหล่งข้อมูลที่หลากหลายนอกเหนือจาก GPS เพื่อระบุตำแหน่งของอุปกรณ์ได้อย่างแม่นยำและรวดเร็วที่สุด - เพิ่มชั้นเรียน
GeofencingClient
แล้ว คลาสนี้เป็นจุดเข้าถึงหลักสำหรับการโต้ตอบกับ API การกำหนดเขตพื้นที่เสมือน - เพิ่มเมธอด
getFusedLocationProvider()
และgetGeofencingClient()
ลงในคลาสLocationServices
- เพิ่มชั้นเรียน
LocationSettingsResponse
แล้ว ระบบจะแสดงผลคลาสนี้เป็นการตอบกลับเมื่อตรวจสอบการตั้งค่าระบบที่เกี่ยวข้องกับตำแหน่งโดยใช้เมธอดcheckLocationSettings()
สําเร็จ - เพิ่มชั้นเรียน
SettingsClient
แล้ว คลาสนี้เป็นจุดเข้าถึงหลักสำหรับการโต้ตอบกับ API การตั้งค่าตำแหน่ง ซึ่งช่วยในการตรวจสอบและกำหนดการตั้งค่าระบบที่เกี่ยวข้องกับตำแหน่งของอุปกรณ์
- เพิ่มชั้นเรียน
ใกล้เคียง
- ตอนนี้ API การเชื่อมต่อใกล้เคียงมีความสามารถดังต่อไปนี้
- การสื่อสารระหว่างเครื่องของผู้ใช้แบบออฟไลน์อย่างสมบูรณ์โดยใช้บลูทูธ, BLE และ ฮอตสปอต Wi-Fi
- การโฆษณาและการค้นพบในเวลาเดียวกัน
- การเข้ารหัส (มีการตรวจสอบสิทธิ์ที่ไม่บังคับ)
- รองรับเพย์โหลดข้อมูลไบต์สูงสุด 32kb
- รองรับเพย์โหลดข้อมูลไฟล์ (จำกัดตามพื้นที่ที่มีอยู่ในอุปกรณ์) และสตรีมเพย์โหลดข้อมูลโดยไม่มีขีดจำกัดขนาดเพย์โหลด
- เพิ่มชั้นเรียน
AdvertistingOptions
แล้ว ซึ่งคลาสนี้จะมีตัวเลือกสำหรับ การเรียกใช้เมธอดstartAdvertising()
- เพิ่มชั้นเรียน
ConnectionInfo
แล้ว ชั้นเรียนนี้ให้ข้อมูลเกี่ยวกับ การเชื่อมต่อที่กำลังเริ่มต้นขึ้น - เพิ่มชั้นเรียน
ConnectionLifecycleCallback
แล้ว คลาสนี้เป็น Listener สำหรับเหตุการณ์ในวงจรที่เชื่อมโยงกับการเชื่อมต่อกับปลายทางระยะไกล - เพิ่มชั้นเรียน
ConnectionResolution
แล้ว คลาสนี้เป็นผลลัพธ์ที่ได้รับจากการเรียกใช้เมธอดonConnectionInitiated()
- เพิ่มชั้นเรียน
DiscoveredEndpoints
แล้ว คลาสนี้จะให้ข้อมูล เกี่ยวกับปลายทางเมื่อพบ - เพิ่มชั้นเรียน
DiscoveryOptions
แล้ว ซึ่งคลาสนี้จะมีตัวเลือกสำหรับ การเรียกใช้เมธอดstartDiscovery()
- เพิ่มชั้นเรียน
EndpointDiscoveryCallback
แล้ว คลาสนี้คือ Listener ที่ระบบเรียกใช้ระหว่างการค้นหาปลายทาง - เพิ่มคลาส
Payload
,PayloadCallback
,Payload.File
และPayload.Stream
แล้ว คลาสเหล่านี้แสดงถึงข้อมูล ตัวฟังเพย์โหลดข้อมูล ข้อมูลในไฟล์ในพื้นที่เก็บข้อมูลในเครื่อง และสตรีมข้อมูล เพิ่มอินเทอร์เฟซPayloadTransferUpdate.Status
ที่เกี่ยวข้องด้วย - เพิ่มชั้นเรียน
Strategy
แล้ว คลาสนี้จะกำหนดข้อกำหนดการเชื่อมต่อสำหรับอุปกรณ์และข้อจำกัดของโทโพโลยีของการเชื่อมต่อ - ขณะนี้ระบบเลิกใช้งานชั้นเรียน
Connections.ConnectionRequestListener
และConnections.ConnectionResponseCallback
แล้ว โปรดใช้คลาสConnectionLifecycleCallback
แทน - คลาส
Connections.EndpointDiscoveryListener
เลิกใช้งานแล้ว โปรดใช้คลาสEndpointDiscoveryCallback
แทน - เราเลิกใช้งานอินเทอร์เฟซ
Connections.MessageListener
แล้ว โปรดใช้คลาสPayloadCallback
แทน - ตอนนี้คลาส
ConnectionsStatusCodes
มีรหัสสถานะใหม่ หลายรายการที่เกี่ยวข้องกับสิทธิ์
- ตอนนี้ API การเชื่อมต่อใกล้เคียงมีความสามารถดังต่อไปนี้
ความปลอดภัย
- เพิ่มชั้นเรียน
SafetyNetClient
แล้ว คลาสนี้มีจุดเข้าถึงหลักสำหรับ SafetyNet ซึ่งนำเสนอความสามารถดังต่อไปนี้- แสดงการตรวจสอบประสิทธิภาพการทำงานของอุปกรณ์
- ยืนยันผู้ใช้โดยใช้ reCAPTCHA API
- ช่วยให้ผู้ใช้หลีกเลี่ยงแอปที่อาจเป็นอันตราย
- ให้บริการ Google Safe Browsing ภายในแอป
- ตรวจสอบภัยคุกคามที่ทราบซึ่งเชื่อมโยงกับ 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 API การจัดทำดัชนีแอปได้ย้ายข้อมูลไปยัง API การจัดทำดัชนีแอปของ Firebase เวอร์ชันใหม่ ตอนนี้เราเลิกใช้งาน 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 (GCM) และ Firebase Cloud Messaging (FCM) และการเปลี่ยนแปลงวงจรที่รับประกันสำหรับการเรียกกลับของ GCM และ FCM เป็น 10 วินาที หลังจากนั้น Android O จะถือว่าการเรียกกลับดังกล่าวมีสิทธิ์ในการยกเลิก ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการข้อความ GCM และ FCM บน Android O ได้ที่บล็อก Firebase
กุมภาพันธ์ 2017 - เวอร์ชัน 10.2
ไฮไลต์จากบริการ Google Play รุ่น 10.2
การเลิกใช้งาน Android เวอร์ชัน 2.3.x (Gingerbread)
บริการ Google Play 10.2.x เป็นรุ่นแรกที่ไม่มีการรองรับ Android เวอร์ชัน 2.3.x (Gingerbread) อย่างเต็มรูปแบบอีกต่อไป แอปที่พัฒนาโดยใช้ SDK รุ่น 10.2.x ขึ้นไปต้องมี Android API ระดับ 14 เป็นอย่างต่ำ และ ไม่สามารถติดตั้งในอุปกรณ์ที่ใช้ระดับ API ต่ำกว่า 14 หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกต่างๆ รวมถึงการสร้าง APK หลายรายการเพื่อขยายการรองรับของแอปสำหรับ Android Gingerbread โปรดดูที่บล็อกของนักพัฒนาแอป 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
เพิ่มความสามารถสำหรับนักพัฒนาเกมในการใช้ 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 (Gingerbread)
บริการ Google Play 10.0.x เป็นรุ่นสุดท้ายที่มีการรองรับ Android เวอร์ชัน 2.3.x (Gingerbread) อย่างเต็มรูปแบบ แอปที่พัฒนาโดยใช้ SDK รุ่นต่อๆ ไปหลังจากเวอร์ชัน 10.0.x จะไม่สามารถเชื่อมต่อกับบริการ Google Play ในอุปกรณ์ Android Gingerbread ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกต่างๆ รวมถึงการสร้าง APK หลายรายการเพื่อขยายการรองรับแอปสำหรับ Android Gingerbread ได้ที่บล็อกของนักพัฒนาแอป Android
การแคสต์
Cast API รุ่นเดือนพฤศจิกายนได้มอบฟังก์ชันที่ปรับปรุงให้ดีขึ้นสำหรับนักพัฒนาแอปในด้านต่อไปนี้
- Method ใหม่
getVideoInfo()
ในคลาสMediaStatus
ได้รับอินสแตนซ์ปัจจุบันของVideoInfo
ซึ่งระบุความละเอียดในการแสดงผล 4K - เมธอดใหม่
CastContext.getCastState()
จะแสดงCastState
ซึ่งจะคงสถานะเซสชันปัจจุบันไว้ เช่น ระบุว่าอุปกรณ์พร้อมใช้งานและสร้างเซสชันแล้วหรือไม่ - แอตทริบิวต์ปุ่ม
@drawable
ใหม่เปิดใช้การปรับแต่งรูปแบบปุ่มใน มินิคอนโทรลเลอร์ และตัวควบคุมแบบขยาย - ตอนนี้
ImagePicker
มีแฮนเดิลonPickImage
ที่นำคลาสImageHints
ที่มีสัดส่วนภาพตามที่คาดหวังแล้ว - วิธีการใหม่
CastContext.getMergedSelector()
แสดงMediaRouteSelector
- มีการเพิ่มคลาสช่วงพักโฆษณาใหม่ 2 รายการ ได้แก่
AdBreakClipInfo
มีข้อมูลคงที่เกี่ยวกับคลิปช่วงพักโฆษณา และAdBreakStatus
มีข้อมูลสถานะ - เมื่อผู้ใช้กำลังแคสต์ อุปกรณ์อื่นๆ ในเครือข่ายเดียวกันจะได้รับการแจ้งเตือนบนรีโมตคอนโทรลแบบติดหนึบเพื่อควบคุมการเล่นด้วย
- ดูข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันนี้และดูหมายเหตุเพิ่มเติมได้ที่เวอร์ชัน Cast SDK ในเดือนพฤศจิกายน
- Method ใหม่
ตำแหน่ง
- การปรับปรุงการสแกนหาบลูทูธพลังงานต่ำ (BLE)
ใกล้เคียง
- การแจ้งเตือนใกล้เคียงพร้อมให้บริการอีกครั้งแล้ว ดูรายละเอียดและข้อมูลอัปเดตได้ที่เว็บไซต์ของนักพัฒนาซอฟต์แวร์การแจ้งเตือนใกล้เคียง
Firebase
- อัปเดตล่าสุดของ Firebase ประกอบด้วยการปรับปรุงและแก้ไขข้อบกพร่องหลายรายการ ในหลายๆ ฟีเจอร์ รวมถึงความพร้อมใช้งานของ Firebase App Indexing API ใหม่ ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ 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 มี Goals API ที่ช่วยให้แอปของคุณอ่านเป้าหมายการออกกำลังกายที่ผู้ใช้แอป Google Fit ใน Android สร้างขึ้นได้
การลงชื่อเข้าใช้ Google
- เพิ่มความสามารถให้ผู้ใช้กรอกหมายเลขโทรศัพท์ที่เชื่อมโยงกับบัญชีด้วยการแตะเพียงครั้งเดียวในแอปที่ใช้ Credentials API
ใกล้เคียง
- ข้อความใกล้เคียงได้รับการปรับปรุงด้วย UI การเลือกใช้แบบใหม่และการรองรับการทำงานแบบแฮนด์ฟรี
- การแจ้งเตือนใกล้เคียงไม่พร้อมใช้งานชั่วคราว ดูรายละเอียดและข้อมูลอัปเดตได้ที่เว็บไซต์ของนักพัฒนาซอฟต์แวร์การแจ้งเตือนใกล้เคียง
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
เพื่อจำกัดขอบเขตของคำขอเติมสถานที่อัตโนมัติไว้เฉพาะประเทศเดียว
- เพิ่มเมธอด
Firebase
- อัปเดตล่าสุดของ Firebase ประกอบด้วยการปรับปรุงและแก้ไขข้อบกพร่องหลายรายการ ในหลายๆ ฟีเจอร์ ดูข้อมูลเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Firebase Android SDK
สิงหาคม 2016 - เวอร์ชัน 9.4
ไฮไลต์จากบริการ Google Play รุ่น 9.4
การลงชื่อเข้าใช้ Google
- ตอนนี้
GoogleSignInAccount
มีเมธอดgetFamilyName()
และgetGivenName()
เพื่ออนุญาตการเข้าถึงนามสกุลและชื่อของผู้ใช้ที่ลงชื่อเข้าใช้
- ตอนนี้
Google Plus
เลิกใช้งาน Plus.API (รวมถึง
Plus.PeopleApi
และPlus.AccountApi
) แล้ว วิดเจ็ต UI ของ Google+ ทั้งหมด เช่น ปุ่มแชร์และปุ่ม "+1" ยังได้รับการรองรับต่อไป- หากต้องการผสานรวมกับ Google Sign-In ให้เปลี่ยนไปใช้
GoogleSignInApi
- หากแอปของคุณต้องการข้อมูลโซเชียลและข้อมูลโปรไฟล์ที่ครอบคลุมมากขึ้น ให้ไปที่ Android Contacts Provider หรือ People API แบบข้ามแพลตฟอร์ม หากต้องการปรับปรุงการจัดจำหน่ายแอปผ่านกราฟโซเชียลของฐานผู้ใช้ของแอป ให้ใช้ Firebase Invites
โปรดดูรายละเอียดในหมายเหตุการเลิกใช้งาน Plus.API
- หากต้องการผสานรวมกับ Google Sign-In ให้เปลี่ยนไปใช้
การแคสต์
ตอนนี้ Cast API v3 มีฟังก์ชันการทำงานที่ได้รับการปรับปรุงสำหรับนักพัฒนาแอปในด้านต่อไปนี้
- อินเทอร์เฟซ
ControlButtonsContainer
กำหนดคอนเทนเนอร์สำหรับปุ่มควบคุม - คลาส
ExpandedControllerActivity
เหมาะกับการใช้งานส่วนใหญ่สำหรับตัวควบคุมแบบขยาย ซึ่งเป็นรีโมตคอนโทรลแบบเต็มหน้าจอ
- อินเทอร์เฟซ
สถานที่
- ตอนนี้ Places API มี UI เครื่องมือเลือกสถานที่ที่ออกแบบใหม่ซึ่งใช้หลักการของดีไซน์ Material
Maps
- เพิ่มชุด Listener การเปลี่ยนแปลงกล้องใหม่สำหรับเหตุการณ์การเริ่มเคลื่อนไหวของกล้อง เหตุการณ์ต่อเนื่อง และสิ้นสุด
- เพิ่มความสามารถในการจัดเก็บและเรียกออบเจ็กต์ข้อมูลที่กำหนดเองซึ่งเชื่อมโยงกับเครื่องหมาย
- เพิ่มความสามารถในการตั้งค่าระดับการซูมต่ำสุดและสูงสุดที่ต้องการ
- เพิ่มความสามารถในการจำกัดขอบเขตที่ผู้ใช้เลื่อนและเลื่อนได้
- ดูข้อมูลเพิ่มเติมได้ในบันทึกประจำรุ่นของ Google Maps 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 ที่ใช้ตัวลดทรัพยากร Gradle จะเกิดข้อผิดพลาดต่อไปนี้
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
ผู้เผยแพร่แอปสามารถใช้วิธีการนี้เพื่อระบุตำแหน่งของไอคอนตัวเลือกโฆษณาอื่นๆ ในโฆษณาเนทีฟ - ปรับปรุงการเล่นโฆษณาวิดีโอด้วยการแก้ไขข้อบกพร่องหลายรายการ
- เพิ่มเมธอด
การรับรู้
Aware 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#readDailyTotal
- ฟังการอัปเดตข้อมูลด้วย HistoryApi#registerDataUpdateListener() เพื่อให้แอปของคุณอัปเดตแคชข้อมูลภายในของแอปเมื่อมีการอัปเดตข้อมูลที่จัดเก็บไว้โดยแอปอื่น
- เพิ่มประเภทข้อมูลปริมาณน้ำใหม่ที่ใช้วัดการใช้น้ำ
ตำแหน่ง
- แก้ไขข้อบกพร่องและปรับปรุงด้านต่างๆ รวมถึงการจัดการแบตเตอรี่และการจดจำกิจกรรม
Maps
- เมธอด MarkerOptions.zIndex() ใหม่จะกำหนดลำดับสแต็กของเครื่องหมายโดยสัมพันธ์กับตัวทำเครื่องหมายอื่นๆ บนแผนที่
- คุณสามารถตั้งค่าปัจจัยที่โปร่งใสบนการวางซ้อนของชิ้นส่วนแผนที่ เพื่อให้ผู้ใช้มองเห็นแผนที่ฐานด้านล่างชิ้นส่วนที่วางซ้อนได้
- ตอนนี้คุณสามารถทำให้แวดวงคลิกได้ง่ายขึ้น แล้วใช้ OnCircleClickListener เพื่อฟังเหตุการณ์การคลิก
- ดูรายละเอียดและหมายเหตุสําคัญได้ที่ บันทึกประจำรุ่นของ Maps Android API
การมองเห็นอุปกรณ์เคลื่อนที่
- ปัญหาที่ได้รับการแก้ไขเกี่ยวกับบริการที่การตรวจจับบาร์โค้ดและการตรวจจับใบหน้าของ Mobile 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
จะเกิดขึ้นเมื่ออุปกรณ์เหล่านั้นพยายามใช้ API การตรวจสอบสิทธิ์บริการ Google Play ได้รับการอัปเดตเป็น 9.0.1
บริการ Google Play เวอร์ชัน 9.0.1 พร้อมให้บริการแล้ว รุ่นนี้แก้ไขปัญหาต่อไปนี้ในเวอร์ชัน 9.0.0
- แก้ไขข้อผิดพลาดของการคอมไพล์การเปลี่ยนแปลงคลาสด้วย ContextCompat.getNoBackupFilesDir()
- แก้ไขปัญหาที่ทราบเกี่ยวกับการแสดงโฆษณา 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 Invites) ยังคงใช้งานได้ที่
com.google.android.gms.appinvite
แต่ต่อไปคุณควรใช้com.google.firebase:firebase-invites
Firebase Cloud Messaging จะต่อยอดและปรับปรุง API การรับส่งข้อความในระบบคลาวด์ของ Google คุณสามารถใช้การรับส่งข้อความในระบบคลาวด์ของ Google กับ
com.google.android.gms.gcm
ต่อไป แต่เราขอแนะนำให้อัปเกรดเป็นcom.google.firebase:firebase-messaging
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Firebase ได้ที่ https://firebase.google.com/
โฆษณา
- ตอนนี้ มีการให้รางวัลสำหรับผู้เผยแพร่โฆษณาวิดีโอที่มีการให้รางวัลมีการสนับสนุนเหตุการณ์ที่กำหนดเองแล้ว
- ตอนนี้วิดีโอเนทีฟแบบเร่งด่วนมี API ที่ให้คุณควบคุมวิธีแสดงวิดีโอแล้ว ซึ่งรวมถึงการระบุสถานะปิดเสียงเริ่มต้นและโค้ดเรียกกลับเมื่อวิดีโอเล่นจบ
- โฆษณาที่กำหนดเองในเครือข่ายการค้นหาที่อัปเดตสำหรับแอปบนอุปกรณ์เคลื่อนที่ที่ช่วยให้นักพัฒนาแอปสร้างรายได้จากเหตุการณ์การค้นหาในแอปด้วยโฆษณาที่มีความเกี่ยวข้องสูงโดยอิงตามคำค้นหาของผู้ใช้ การอัปเดตนี้จะทำให้โซลูชันการสร้างรายได้ในแอปเทียบเท่ากับที่มีให้บริการในเดสก์ท็อปหรือเว็บบนอุปกรณ์เคลื่อนที่ ตอนนี้นักพัฒนาแอปมีสิทธิ์เข้าถึงส่วนขยาย เลย์เอาต์ ตัวเลือกการระบุแหล่งที่มา โค้ดเรียกกลับ และไอคอนโฆษณาที่กำหนดเองแบบเต็มรูปแบบแล้ว
- ตอนนี้ MobileAds API รองรับการตั้งค่าปริมาณโฆษณาวิดีโอที่ต้องการโดยใช้
setAppVolume()
รวมถึงการซ่อนโฆษณาวิดีโอโดยใช้setAppMuted()
ด้วย - เราได้เลิกใช้งานวิธีการ
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 (GCM) ผสานรวมกับ Firebase ผู้ใช้ GCM ปัจจุบันสามารถใช้ GCM ต่อไปได้โดยไม่มีการหยุดชะงัก แต่เราขอแนะนำเป็นอย่างยิ่งให้อัปเกรดเป็น API การรับส่งข้อความในระบบคลาวด์ของ Firebase (FCM) แบบใหม่ที่เรียบง่าย เพื่อให้ผู้ใช้ได้รับประโยชน์จากฟีเจอร์และการเพิ่มประสิทธิภาพใหม่ๆ ในอนาคต หากต้องการเรียนรู้เพิ่มเติม โปรดดู ย้ายข้อมูลแอปไคลเอ็นต์ GCM สำหรับ Android ไปยัง Firebase Cloud Messaging
การมองเห็นอุปกรณ์เคลื่อนที่
- ขณะนี้บริการที่จำเป็นสำหรับ Mobile Vision ปิดใช้อยู่เนื่องจากเกิดปัญหากับบริการดังกล่าว วิธีนี้จะช่วยป้องกันไม่ให้ผู้ใช้ที่ยังไม่เคยใช้ การตรวจจับใบหน้าหรือบาร์โค้ดนั้นใช้ฟีเจอร์เหล่านั้นได้ เราไม่แนะนำให้เพิ่มฟีเจอร์ใหม่ของ Mobile Vision ในแอปจนกว่าปัญหานี้จะได้รับการแก้ไข
- สำหรับแอปที่ใช้ฟีเจอร์ Mobile Vision อยู่แล้ว ให้ตรวจสอบ
FaceDetector.isOperational()
หรือBarcodeDetector.isOperational()
เพื่อยืนยันความพร้อมของตัวตรวจจับก่อนใช้เครื่องตรวจจับใบหน้าหรือบาร์โค้ด
การตรวจสอบสิทธิ์
GoogleAuthUtill ได้เปลี่ยนไปใช้การแยก -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 ในไฟล์ create.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
- เมื่อผู้ใช้เพิกถอนการเข้าถึงของแอปด้วยการตั้งค่า 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 -
GoogleSignIn
API ใหม่ช่วยให้คุณผสานรวมฟังก์ชันพื้นฐานของบัญชี Google ลงในแอปของคุณได้ง่ายขึ้นมาก การเปลี่ยนแปลงบางอย่างมีดังนี้- ตอนนี้คุณเปลี่ยนสถานะการลงชื่อเข้าใช้
GoogleApiClient
ได้โดยไม่ต้องทำการเชื่อมต่ออีกครั้ง ดูรายละเอียดเพิ่มเติมได้ที่SIGN_IN_MODE_OPTIONAL
และSIGN_IN_MODE_REQUIRED
- ลดความซับซ้อนของการผสานรวมเมื่อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์
- ไม่จำเป็นต้องใช้สิทธิ์ของระบบในการรับบัญชีที่ลงชื่อเข้าใช้อีกต่อไป
- ปุ่มลงชื่อเข้าใช้ที่ออกแบบใหม่
- ตอนนี้คุณเปลี่ยนสถานะการลงชื่อเข้าใช้
- บริการตำแหน่ง
- ปรับปรุงแบตเตอรี่สำหรับ Fused Location Provider
- เมธอด
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
- API สถิติผู้เล่นของ Play Games - API ใหม่ที่ช่วยให้คุณปรับแต่งประสบการณ์ของผู้เล่น สำหรับกลุ่มผู้เล่นที่เฉพาะเจาะจงตลอดวงจรเกม กลุ่มผู้เล่นจะอิงตามความคืบหน้าของผู้เล่น การใช้จ่าย และการมีส่วนร่วม
- Google Maps API สำหรับ Android - การสนับสนุนใหม่สำหรับ โหมดแอมเบียนท์สำหรับแอปที่สวมใส่ได้ โหมดแอมเบียนท์มีไว้สำหรับแอปที่เปิดตลอดเวลา และจะเปิดใช้งานเมื่อผู้ใช้ไม่ได้ใช้แอปอีกต่อไป
- คำเชิญแอป - ตอนนี้คุณสามารถปรับแต่งคำเชิญทางอีเมลที่ส่งจากแอปของคุณได้แล้ว
- API ข้อความใกล้เคียง - แอปของคุณจะได้รับการติดต่อกลับเมื่อการเผยแพร่หรือการสมัครใช้บริการใกล้เคียงที่ใช้งานอยู่หมดอายุลง
- Google Places API - เพิ่มเมธอดใหม่ 3 วิธีใน
AutocompletePrediction
ซึ่งจะช่วยให้คุณเข้าถึงส่วนหลักและรองของคำอธิบายสถานที่ รวมถึงข้อความฉบับเต็มของคำอธิบายได้อย่างง่ายดาย เมธอดเหล่านี้จะแทนที่getDescription()
และgetMatchedSubstrings()
ที่ตอนนี้เลิกใช้งานแล้ว โปรดดูบันทึกประจำรุ่นของ Google Places API สำหรับ 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 ประกอบด้วยตัวตรวจจับใบหน้า เครื่องสแกนบาร์โค้ด และฟังก์ชันสำหรับการติดตามตำแหน่งของวัตถุเหล่านี้ในวิดีโอ
- API ข้อความใกล้เคียง - แอปข้อความใกล้เคียงใหม่ 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 ยังมีสิทธิ์เข้าถึงรูปแบบโฆษณาเนทีฟที่กำหนดเองเพื่อสร้างโซลูชันเนทีฟที่กำหนดเองโดยใช้พื้นที่โฆษณาแบบจองของตนเองได้ด้วย
แคสต์ - API สำหรับโปรแกรมจัดการเกมสำหรับ Google Cast ใหม่เพิ่มการรองรับเกมด้วยโมเดลการสื่อสารที่มีประสิทธิภาพ มีผู้เล่นหลายคนต่ออุปกรณ์ผู้ส่ง 1 เครื่อง และการรับส่งข้อความที่กำหนดเองระหว่างผู้ส่งและผู้รับ ซึ่งจะช่วยให้คุณปรับปรุงเกมด้วยประสบการณ์การแคสต์ รูปแบบการเชื่อมต่อจอแสดงผลระยะไกลใหม่ช่วยให้แอปที่มาพร้อมเครื่อง โดยเฉพาะเกม แคสต์หน้าจอที่ 2 ไปยังทีวีได้โดยตรง และตอนนี้เกมต่างๆ จะขยายใหญ่ขึ้นได้ด้วยการแคสต์ API การเล่นอัตโนมัติและการจัดคิว แบบใหม่ช่วยให้แอปที่เชื่อมต่อทั้งหมดมีคิวสื่อที่ซิงค์กันและแก้ไขได้ และรองรับ การโหลดสตรีมแบบปรับอัตโนมัติล่วงหน้า
รหัสอินสแตนซ์ - รหัสอินสแตนซ์คือตัวระบุที่ไม่ซ้ำต่ออินสแตนซ์ของแอป ซึ่งช่วยให้สามารถสร้างโทเค็นความปลอดภัยโดยใช้บริการระบบคลาวด์รหัสอินสแตนซ์
Maps - รุ่นนี้ทำให้ Google Maps API สำหรับ Android ใช้งานได้ใน Android Wear ตอนนี้คุณจึงสร้างแอปที่อิงตามแผนที่ซึ่งทำงาน โดยตรงในอุปกรณ์ที่สวมใส่ได้
Fit - ขณะนี้ Fit API แสดงข้อมูลระยะทางระหว่างการเดินทางและแคลอรี่ที่ใช้ไปซึ่งคุณสามารถสมัครใช้บริการได้ การเปิดตัวนี้ยังนำเสนอ ข้อมูลประเภทใหม่สำหรับกิจกรรมการออกกำลังกาย (
TYPE_WORKOUT_EXERCISE
)ไดรฟ์ - รุ่นนี้ช่วยให้คุณลบไฟล์และโฟลเดอร์อย่างถาวรได้แม้แอปพลิเคชันจะออฟไลน์อยู่ โดยเรียกใช้เมธอด
delete()
คำเชิญแอป - ใช้
appinvite
API ใหม่เพื่อทำให้แอปเติบโตด้วยการบอกกันปากต่อปาก ให้ผู้ใช้ได้แชร์แอปกับรายชื่อติดต่อและเพื่อนๆ ให้ Google ขับเคลื่อนขั้นตอนการแนะนำและการเริ่มต้นใช้งาน เพื่อให้คุณมีสมาธิอยู่กับการสร้างแอปที่ยอดเยี่ยม