13 آذار (مارس) 2023
- يعمل آخر تحديث لمكتبة
play-services-basement
على تحسين أداء الاتصال بخدمات Google Play.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-basement:18.2.0
2 آذار (مارس) 2023
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- فحص التطبيقات من Firebase
- Firebase App Distribution
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- المراسلة عبر السحابة الإلكترونية من Firebase
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
يتضمن آخر تحديث لمكتبة "متجر Play" (
play-services-auth-blockstore
) التغييرات التالية:تمت إضافة طريقة جديدة
StoreBytesData.Builder#setKey
، لربط البيانات بمفتاح.تمت إضافة واجهة برمجة تطبيقات جديدة لـ
BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
مع خيارات طلب إضافية.تمت إضافة واجهة برمجة تطبيقات جديدة لـ
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 على ترقية واجهات برمجة التطبيقات من الحالة التجريبية إلى المتاحة بشكل عام.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0
15 شباط (فبراير) 2023
يتضمن آخر تحديث لمكتبة
play-services-base
التغيير التالي:- تمت إضافة واجهة برمجة تطبيقات جديدة في
GoogleApiAvailability
تمكّن مطوّري البرامج من عرضDialogFragment
لرمز خطأ تم عرضه من خلالisGooglePlayServicesAvailable
باستخدام النمطActivityResultContract
.
- تمت إضافة واجهة برمجة تطبيقات جديدة في
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
- عمليات تثبيت Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installs:17.1.2
- com.google.firebase:firebase-installations-ktx:17.1.2
10 شباط (فبراير) 2023
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
9 شباط (فبراير) 2023
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- اختبار A/B من Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- عمليات تثبيت Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation:17.1.1
- com.google.firebase:firebase-installations-ktx:17.1.1
1 شباط (فبراير) 2023
يتضمن آخر تحديث لـ UWB SDK القريب التغييرات التالية:
- تمت إضافة إمكانات نطاق جديدة لعرض سعات الجهاز:
minRangingInterval
supportedChannels
تمت إضافة معلمات نطاقات جديدة لدعم نطاق STS الذي تم توفيره بدءًا من:
تمكين RSSI في نطاق المدى:
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-nearby:18.4.0
31 كانون الثاني (يناير) 2023
- تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:21.5.0
- com.google.android.gms:play-services-ads-lite:21.5.0
- com.google.firebase:firebase-ads:21.5.0
- com.google.firebase:firebase-ads-lite:21.5.0
24 كانون الثاني (يناير) 2023
- تم إيقاف "حزمة تطوير البرامج (SDK) للحماية من البث" الآن وسيتم إيقافها في العام 2023.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-streamprotect:16.1.0
19 كانون الثاني (يناير) 2023
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- فحص التطبيقات من Firebase
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- Firebase Crashlytics
- المراسلة داخل تطبيق Firebase
- Firebase ML
- مراقبة أداء Firebase
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفر الآن أحدث إصدار من مكوّن
google-services
الإضافي لنظام التشغيل Android (الإصدار 4.3.15). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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
التغييرات التالية:تمت إضافة واجهة برمجة تطبيقات جديدة
getPendingIntentForWalletOnWear
تتيح لشركاء Wear بدء استخدام واجهة مستخدم Wear Wear على الهاتف من خلال عرضPendingIntent
.تمت إضافة واجهة برمجة تطبيقات جديدة
getProductName
تعرض اسم المنتج في هذا السوق.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-pay:16.1.0
15 كانون الأول (ديسمبر) 2022
- يعمل آخر تحديث لـ "خدمات Google Play" في مكتبة المسألة القانونية على ترقية واجهات برمجة التطبيقات من الحالة التجريبية إلى المتاحة بشكل عام.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-home:16.0.0
14 كانون الأول (ديسمبر) 2022
- تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:21.4.0
- com.google.android.gms:play-services-ads-lite:21.4.0
- com.google.firebase:firebase-ads:21.4.0
- com.google.firebase:firebase-ads-lite:21.4.0
8 كانون الأول (ديسمبر) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- المراسلة عبر السحابة الإلكترونية من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- الإصدار التجريبي الأولي من مكتبة الرد الذكي لحزمة أدوات تعلّم الآلة في خدمات 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. (المشكلة رقم 206 في GitHub)
- تعيين
تم إصدار عناصر على maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.6
17 تشرين الثاني (نوفمبر) 2022
يتضمن آخر تحديث لمكتبة
play-services-auth
التغييرات التالية:- تمت إضافة واجهة برمجة تطبيقات جديدة في
BeginSignInRequest
تتيح للمطوّرين استخدام مكتبات JetPack لاستخدام مفاتيح المرور. - تمت إضافة واجهة برمجة تطبيقات جديدة في
CredentialSavingClient
تتيح لمطوّري البرامج استرداد كائن الحالة من هدف نتيجة النشاط.
- تمت إضافة واجهة برمجة تطبيقات جديدة في
يتضمن آخر تحديث لمكتبة
play-services-fido
التغييرات التالية:- تم تقديم
FidoCredentialDetails
. - تم تقديم
GoogleThirdPartyPaymentExtension
. - تم تقديم
DevicePublicKeyStringDef
.
- تم تقديم
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- مراقبة أداء Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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.0
- com.google.firebase:firebase-bom:31.1.0
- com.google.firebase:firebase-appdistribution-gradle:3.1.1
- com.google.firebase:firebase-firestore:24.4.1
- com.google.firebase:firebase-firestore-ktx:24.4.1
- com.google.firebase:firebase-functions:20.2.1
- com.google.firebase:firebase-functions-ktx:20.2.1
- com.google.firebase:firebase-perf:20.3.0
- com.google.firebase:firebase-perf-ktx:20.3.0
11 تشرين الثاني (نوفمبر) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
التغييرات التالية:- يعدّل تبعية غير صحيحة لإصلاح
SettingsClient
مشكلة.
- يعدّل تبعية غير صحيحة لإصلاح
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-location:21.0.1
28 تشرين الأول (أكتوبر) 2022
يتضمن آخر تحديث لمكتبة
play-services-games
التغييرات التالية:- تمت إعادة طرح بعض الثوابت التي لم يتم تضمينها في إصدار
23.0.0
.
- تمت إعادة طرح بعض الثوابت التي لم يتم تضمينها في إصدار
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-games:23.1.0
27 تشرين الأول (أكتوبر) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- Firebase ML
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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" (الإصدار 2) الأصلي. لمزيد من المعلومات، يُرجى الرجوع إلى المستندات.
تم إصدار عناصر على 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
.- ستفشل الآن واجهات برمجة التطبيقات المستندة إلى
PendingIntent
والتي تم استدعاؤها بواسطة التطبيقات الفورية بشكل صحيح بدلاً من عرض النتائج على الإطلاق.
- أصبحت
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-location:21.0.0
13 تشرين الأول (أكتوبر) 2022
يتضمن آخر تحديث لمكتبة
play-services-threadnetwork
التغييرات التالية:- دعم إضافي على Android 8.0 (مستوى واجهة برمجة التطبيقات 26).
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta02
12 تشرين الأول (أكتوبر) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- اختبار A/B من Firebase
- فحص التطبيقات من Firebase
- Firebase App Distribution
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- Firebase ML
- مراقبة أداء Firebase
- المكوّن الإضافي Gradle Monitoring Performance Gradle
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
- عمليات تثبيت Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- 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-installation: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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
- تحديثات للمكتبتين
play-services-cast
وplay-services-cast-framework
. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار لحزمة SDK لمرسِل Android للإرسال.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:21.3.0
- com.google.android.gms:play-services-ads-lite:21.3.0
- com.google.android.gms:play-services-cast:21.2.0
- com.google.android.gms:play-services-cast-framework:21.2.0
- com.google.firebase:firebase-ads:21.3.0
- com.google.firebase:firebase-ads-lite:21.3.0
29 أيلول (سبتمبر) 2022
يتضمن آخر تحديث لمكتبة
play-services-tflite-gpu
التغييرات التالية:- تمت إضافة
TfLiteGpu.getClient(context)
للتوافق مع واجهة برمجة تطبيقاتModuleInstallClient
. - تم تحسين ثبات
TfLiteGpu.isGpuDelegateAvailable(context)
- تمت إضافة
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.1.0
21 أيلول (سبتمبر) 2022
يتضمن آخر تحديث لمكتبة
play-services-games
التغييرات التالية:- تم إيقاف ميزة تسجيل الفيديو.
- تم إيقاف تسجيل الفيديو عبر خدمات ألعاب Play لحزمة تطوير البرامج (SDK) لنظام التشغيل Android الإصدار 33 والإصدارات الأحدث.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 أيلول (سبتمبر) 2022
يتضمن آخر تحديث للمكتبة القابلة للارتداء التغييرات التالية:
- تم تحسين مدى توفّر حزمة Wear OS SDK على الأجهزة المزوّدة بخدمات Google Play.
- دعم إضافي للتطبيقات التي تستهدف الإصدار 13 من نظام التشغيل Android.
- تم استبدال
@RecentlyNonNull
و@RecentlyNullable
بتعليق توضيحي صارم للقيم الفارغة (@NonNull
و@Nullable
). ومع هذا التغيير، تسبب ما كان يتسبب سابقًا في ظهور تحذير بشأن إبطال القيمة عند إنشاء رمز Kotlin أو باستخدام إطارات عمل فحصnull
.
لمزيد من المعلومات، راجع ملاحظات الإصدار القابلة للارتداء.
يتم تحديث مكتبات ML Kit في خدمات Google Play. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.2
- com.google.android.gms:play-services-mlkit-text-recognition-common:18.0.0
- com.google.android.gms:play-services-wearable:18.0.0
15 أيلول (سبتمبر) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- فحص التطبيقات من Firebase
- Firebase App Distribution
- مكوّن Firebase Crashlytics Gradle الإضافي
- عمليات تثبيت Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفر الآن أحدث إصدار من مكوّن
google-services
الإضافي لنظام التشغيل Android (الإصدار 4.3.14). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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 تغييرات في:
- Firebase Bom (قائمة المواد)
- فحص التطبيقات من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
آخر تحديث لمكتبة خدمات Google Play TensorFlow Lite (الإصدار 16.0.0) متاح الآن. ومن خلال هذا الإصدار، أصبحت المكتبة الآن متاحة للجميع. يمكن استخدام هذه المكتبة كبديل لمكتبة TensorFlow Lite المستقلة لتقليل حجم التطبيق وتلقي التحديثات التلقائية. للحصول على المزيد من المعلومات، يمكنك الرجوع إلى وثائق TensorFlow.
تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:30.4.1
- com.google.firebase:firebase-appcheck-playintegrity:16.0.1
- com.google.android.gms:play-services-tflite-gpu:16.0.0
- com.google.android.gms:play-services-tflite-impl:16.0.0
- com.google.android.gms:play-services-tflite-java:16.0.0
- com.google.android.gms:play-services-tflite-support:16.0.0
- com.google.android.gms:play-services-ads:21.2.0
- com.google.android.gms:play-services-ads-lite:21.2.0
- com.google.firebase:firebase-ads:21.2.0
- com.google.firebase:firebase-ads-lite:21.2.0
1 أيلول (سبتمبر) 2022
تم إجراء التغيير التالي في آخر تحديث لمكتبة
play-services-auth
:- تمت إضافة واجهات برمجة تطبيقات جديدة في
BeginSignInRequest
وGetSignInIntentRequest
يمكنك استخدامها لطلب أرقام هاتف تم إثبات ملكيتها من حساب Google للمستخدم عند استخدام تسجيل الدخول مع Google.
- تمت إضافة واجهات برمجة تطبيقات جديدة في
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- اختبار A/B من Firebase
- فحص التطبيقات من Firebase
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- Firebase ML
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
(الإصدار 16.0.0-beta01). هذا هو الإصدار العام الأول من واجهات برمجة تطبيقات الجهاز إلى الجهاز.
تم إصدار عناصر على 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)
الذي يعرض واجهة برمجة تطبيقات للمهام، وModuleUnavailableException
لمعالجة الاستثناء عندما يتعذّر على Cast Cast تحميل وحدة الإرسال الداخلية. - تم إيقاف
ApplicationMetadata#getImages()
. بدلاً من ذلك، يمكنك استخدامApplicationMetadata#getIconUrl()
التي تعرض صورة التطبيق التي تم تعيينها في وحدة تحكّم مطوّري برامج Cast. - تم تغيير
minSdkVersion
من 14 إلى 16 لمكتبةplay-services-cast-tv
.
لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار لحزمة SDK لمرسِل Android للإرسال.
- تم إيقاف
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:21.1.0
- com.google.android.gms:play-services-cast-framework:21.1.0
- com.google.android.gms:play-services-cast-tv:20.0.0
5 آب (أغسطس) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- تم إيقاف العمل بحزمة تطوير البرامج (SDK) في "خدمات Google Play" على +Google (
com.google.android.gms.plus
) في عام 2018 وسيتم إيقافها في شباط (فبراير) 2022. بناءً على ذلك، تمت الآن إزالة كل المستندات المرجعية ذات الصلة.
1 آب (أغسطس) 2022
- أحدث إصدار من مكتبة خدمات Google Play TensorFlow Lite (الإصدار 16.0.0-تجريبي03) متاح الآن. يمكن استخدام هذه المكتبة كبديل لمكتبة 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:30.3.1
- com.google.firebase:firebase-crashlytics:18.2.12
- com.google.firebase:firebase-crashlytics-ktx:18.2.12
- com.google.firebase:firebase-crashlytics-ndk:18.2.12
- com.google.firebase:firebase-datatransport:18.1.6
18 تموز (يوليو) 2022
تتضمّن آخر تحديثات
play-services-maps
ما يلي: عمليات تخصيص الخطوط المتعددة المتاحة للجمهور العام، وعلى وجه التحديد ما يلي:- تمت إضافة امتداد النمط إلى الخطوط المتعددة.
- تمت إضافة نمط الرموز المتحركة.
- تمت إضافة نمط الزخرفة.
يتضمن آخر تحديث لـ UWB SDK القريب التغييرات التالية:
- تم تفعيل إنشاء عميل وحدة تحكم UWB.
- تمكين نطاق ثنائي الاتجاه من جانب إلى واحد في اتجاهين (DS-TWR).
يتضمن آخر تحديث لحزمة SDK لاتصالات الأجهزة المجاورة التغييرات التالية:
- تمت الإضافة
ConnectionLifecycleCallback#onBandwidthChanged
لإعلام العميل بأن جودة الاتصال جيدة (6 ~ 60 ميغابايت في الثانية) أو جيدة (60 ~ 200 كيلوبت في الثانية) أو ضعيفة (5 كيلوبايت في الثانية). - تمت إضافة
ConnectionType
لاستبدال واجهة برمجة التطبيقات الأصلية (على سبيل المثال، يمكنك استخدامAdvertisingOptions.Builder#setConnectionType
بدلاً منAdvertisingOptions.Builder#setDisruptiveUpgrade
. - تم إيقافه
AdvertisingOptions.Builder#setDisruptiveUpgrade
. استخدِمAdvertisingOptions.Builder#setConnectionType
بدلاً من ذلك. - تم إيقافه
ConnectionOptions.Builder#setDisruptiveUpgrade
. استخدِمConnectionOptions.Builder#setConnectionType
بدلاً من ذلك.
- تمت الإضافة
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-maps:18.1.0
- com.google.android.gms:play-services-nearby:18.3.0
15 تموز (يوليو) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- دعم وحدة Firebase الديناميكية
- Firebase ML
- الإعداد عن بُعد في Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:21.1.0
- com.google.android.gms:play-services-ads-lite:21.1.0
- com.google.firebase:firebase-ads:21.1.0
- com.google.firebase:firebase-ads-lite:21.1.0
6 تموز (يوليو) 2022
- الإصدار التجريبي المبدئي من مكتبة ThreadNetwork في خدمات Google Play.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta01
28 حزيران (يونيو) 2022
يتوفر الآن أحدث إصدار من مكوّن
google-services
الإضافي لنظام التشغيل Android (الإصدار 4.3.13). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.يتوفر الآن أحدث إصدار من مكتبة ماسح الرموز البرمجية لخدمات Google Play. لمزيد من المعلومات حول التعديلات، يُرجى الرجوع إلى ملاحظات إصدار ML Kit.
تتضمّن آخر التحديثات للمكتبات
play-services-base
وplay-services-basement
وplay-services-tasks
التغييرات التالية:- تمت إضافة واجهة
OptionalModuleApi
الجديدة التي تشير إلى ما إذا كانت واجهة برمجة التطبيقات تتطلب مكوّنًا إضافيًا من خدمات Google Play (أي وحدة اختيارية). - تمت إضافة فئة
ModuleInstallClient
الجديدة التي تسمح لك بإرسال طلبات صريحة لتنزيل وحدات اختيارية وإصدار وحدات اختيارية والتحقق من توفّر واجهات برمجة تطبيقات تتطلب وحدات اختيارية.
- تمت إضافة واجهة
أصبح الإصدار الأولي من مكتبة
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 تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تتوفر الآن الإصدارات المحدّثة من
google-services
المكوّن الإضافي لنظام التشغيل Android (الإصدار 4.3.12) وstrict-version-matcher
المكوّن الإضافي لنظام التشغيل Android (الإصدار 1.2.4). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
تسرُّب الذاكرة. - تمت إضافة واجهة برمجة تطبيقات جديدة لـ getCurrentLocation() مع خيارات طلب إضافية.
- تمت إضافة واجهة برمجة تطبيقات جديدة لـ getLastLocation() مع خيارات طلب إضافية.
- تمت إضافة واجهات برمجة تطبيقات جديدة لـ requestLocationUpdates() بدعم منفّذ التنفيذ.
- تم إيقاف الثمانينات 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".لمعرفة المزيد من التفاصيل حول مشاركة المستندات مع "مساعد Google"، يُرجى الاطّلاع على إرسال اختصارات ديناميكية إلى "مساعد Google".
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-appindex:16.1.0
26 أيار (مايو) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase App Distribution
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- مصادقة Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- مراقبة أداء Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
وتشمل آخر التحديثات لمكتبات TensorFlow Lite على خدمات Google Play كل التغييرات المضمَّنة في الإصدار 2.9 من TensorFlow.
إنّ آخر تحديث لمكتبة
play-services-fitness
يؤدي إلى إيقاف واجهات برمجة التطبيقات التي توفّر إمكانية قراءة بيانات اللياقة البدنية السابقة وكتابتها لصالح 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:21.0.0
- com.google.android.gms:play-services-ads-lite:21.0.0
- com.google.firebase:firebase-ads:21.0.0
- com.google.firebase:firebase-ads-lite:21.0.0
23 أيار (مايو) 2022
يتضمن الإصدار الأخير من
play-service-nearby
(الإصدار 18.2.0) أول إصدار علني من واجهة برمجة تطبيقات UWB القريبة.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-nearby:18.2.0
19 أيار (مايو) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- المراسلة عبر السحابة الإلكترونية من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- مصادقة Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:30.0.1
- com.google.firebase:firebase-auth:21.0.4
- com.google.firebase:firebase-auth-ktx:21.0.4
10 أيار (مايو) 2022
- الإصدار التجريبي الأولي من مكتبة ماسح الرموز البرمجية لخدمات Google Play. لمزيد من المعلومات، يُرجى الرجوع إلى ملاحظات إصدار ML Kit.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta1
6 أيار (مايو) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- فحص التطبيقات من Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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
:- تم إيقاف واجهات برمجة التطبيقات في
CredentialClient
وفئات الطلب/الاستجابة ذات الصلة.
- تم إيقاف واجهات برمجة التطبيقات في
يتضمن آخر تحديث لتطبيق Firebase تغييرات في Firebase Crashlytics.
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth:20.2.0
- com.google.firebase:firebase-crashlytics:18.2.10
- com.google.firebase:firebase-crashlytics-ktx:18.2.10
- com.google.firebase:firebase-crashlytics-ndk:18.2.10
14 نيسان (أبريل) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- فحص التطبيقات من Firebase
- Firebase App Distribution
- المراسلة عبر السحابة الإلكترونية من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
(الإصدار 18.1.0) التغييرات التالية:أذونات
BLUETOOTH_ADVERTISE
وBLUETOOTH_CONNECT
وBLUETOOTH_SCAN
مطلوبة الآن لاتصالات الأجهزة المجاورة من Android S.تمت إضافة
Payload#setFileName()
وPayload#setParentFolder()
لحفظ الملف الذي تم استلامه مع تحديد اسم ملف ومسار نسبي.تمت إضافة
VariantOfConcern
للسماح لهيئة الصحة العامة (PHA) بإرفاق صيغة من تحديدات التطبيقات التي قد تتسبّب بضرر، وذلك في إشعارات التعرّض لفيروس كورونا. على سبيل المثال، يمكن أن تتسبب "التطبيقات التي قد تتسبّب بضرر" في تحديد التعريفات التالية:VariantOfConcernType.type1
باعتباره "اللقاح فعّال"VariantOfConcernType.type2
على أنّه "ناقل للحركة"VariantOfConcernType.type3
ضمن فئة "عالية الخطورة"VariantOfConcernType.type4
كـ "طفرة في اللقاح"تم إيقاف ميزة الموجات فوق الصوتية للرسائل المجاورة.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-nearby:18.1.0
24 آذار (مارس) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- متجر Cloud Fire
- فحص التطبيقات من Firebase
- مصادقة Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- google.firebase:firebase-appcheck:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta05
- 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- المراسلة عبر السحابة الإلكترونية من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- اختبار A/B من Firebase
- Firebase App Distribution
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- Firebase ML
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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-installation: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
واجهة برمجة تطبيقات جديدة لالتعرّف البصري على الأحرف (OCR) لبطاقة الائتمان. لمزيد من التفاصيل، يُرجى الرجوع إلى دليل المطوِّر.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-wallet:19.1.0
28 شباط (فبراير) 2022
يشمل التحديث الأخير الذي تم إجراؤه على مكوّن Gradle الإضافي في OSS إصلاحات للمشكلات التالية:
يتسبب طلب تنفيذ المهام في حدوث مشاكل في مكتبة Hilt DI (مشكلة GitHub رقم 209، مشكلة GitHub رقم 194، مشكلة GitHub عطل رقم 2744)
تستغرق المشاريع التي تحتوي على الكثير من المتغيرات وقتًا طويلاً لتنفيذ اكتشاف التبعية (مشكلة GitHub رقم 200)
تضمين تبعيات الاختبار (مشكلة GitHub رقم 214)
التراخيص المفقودة (المشكلة رقم 215 في GitHub)
تم تقليل مستوى خطورة تسجيل الدخول إلى
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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-mlkit-face-detection:17.0.1
- com.google.android.gms:play-services-ads:20.6.0
- com.google.android.gms:play-services-ads-lite:20.6.0
- com.google.firebase:firebase-ads:20.6.0
- com.google.firebase:firebase-ads-lite:20.6.0
17 شباط (فبراير) 2022
- الإصدار التجريبي العام من مكتبة خدمات Google Play TensorFlow Lite متاح الآن. ويمكن استخدام هذه المكتبة كبديل لمكتبة TensorFlow Lite المستقلة لتقليل حجم التطبيق وتلقّي التحديثات التلقائية. للحصول على المزيد من المعلومات، يمكنك الرجوع إلى وثائق TensorFlow.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-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 تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
- Firebase ML
- مراقبة أداء Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
واجهة برمجة تطبيقات جديدة تسهّل تلميحات تسجيل الدخول للمصادقة عبر رقم الهاتف. يتيح هذا الإعداد للمستخدمين اختيار رقم هاتف على شريحة SIM ومشاركته مع تطبيق الاتصال. لمزيد من المعلومات، يُرجى الرجوع إلى وثائق واجهة برمجة التطبيقات.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth:20.1.0
25 كانون الثاني (يناير) 2022
- يتم تحديث مكتبات ML Kit في خدمات Google Play. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0
- com.google.android.gms:play-services-mlkit-face-detection:17.0.0
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.7
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta3
- com.google.android.gms:play-services-mlkit-language-id:17.0.0-beta1
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-common:17.0.0
20 كانون الثاني (يناير) 2022
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- Firebase Crashlytics
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- المكوّن الإضافي Gradle Monitoring Performance Gradle
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:29.0.4
- com.google.firebase:firebase-crashlytics:18.2.7
- com.google.firebase:firebase-crashlytics-ktx:18.2.7
- com.google.firebase:firebase-crashlytics-ndk:18.2.7
- com.google.firebase:firebase-firestore:24.0.1
- com.google.firebase:firebase-firestore-ktx:24.0.1
- com.google.firebase:firebase-appdistribution-gradle:3.0.0
- com.google.firebase:perf-plugin:1.4.1
10 كانون الثاني (يناير) 2022
يتضمن آخر تحديث لحزمة تطوير البرامج (SDK) في "متجر Play" التغييرات التالية:
تمت إضافة طريقة جديدة،
StoreBytesData.Builder#setShouldBackupToCloud
، تتيح لك تفعيل الاحتفاظ بنسخة احتياطية من بيانات "متجر Play" في السحابة الإلكترونية.تمت إضافة واجهة برمجة تطبيقات جديدة،
BlockstoreClient#isEndToEndEncryptionAvailable
، تتيح لك التحقّق مما إذا كانت بيانات "متجر Play" التي تم الاحتفاظ بنسخة احتياطية منها في السحابة الإلكترونية سيتم تشفيرها بين الطرفين.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.1.0
5 كانون الثاني (يناير) 2022
- تتضمّن آخر التحديثات للعديد من المكتبات (راجِع قسم "تم إصدار العناصر"
أدناه) استخدام أحدث إصدار من
play-services-base
وplay-services-tasks
(الإصدار 18.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. إذا كنت تستخدم أيًا من إصدارات المكتبة المُدرجة في 9 كانون الأول (ديسمبر) 2021، يمكنك تجنّب NPEs لوقت التشغيل بشكل صريح بناءً على الإصدار 18.0.1 منplay-services-base
وplay-services-tasks
. أضف ما يلي إلى قسمdependencies
فيbuild.gradle
:implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1'
في كانون الثاني (يناير) 2022، نعتزم طرح إصدارات جديدة من عناصر أخرى تمّ إصدارها في 9 كانون الأول (ديسمبر) مع اعتماديات
POM
جديدة على الإصدارات 18.0.1 منplay-services-base
وplay-services-tasks
.يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
يلتقط هذا الإصدار من Firebase أحدث إصدار من
play-services-base
وplay-services-tasks
(الإصدار 18.0.1) لحلّ المشكلة الموضحة في إصدار 9 كانون الأول (ديسمبر) 2021.للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta2
- com.google.android.gms:play-services-mlkit-text-recognition:17.0.1
10 كانون الأول (ديسمبر) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
. ومع هذا التغيير، سيؤدي السبب الذي كان يتسبب في ظهور تحذير بالعدم في السابق إلى حدوث خطأ عند إنشاء رمز Kotlin أو عند استخدام إطارات عمل التحقق من جافاnull
. سيتم طرح تغييرات التعليقات التوضيحية المشابهة بشكلٍ تدريجي في الإصدارات المستقبلية من عناصرcom.google.android.gms
الأخرى.
راجِع قسم "تم إصدار العناصر" للحصول على قائمة كاملة بالمكتبات المتأثرة.
- التعليقات التوضيحية الصارمة للقيم الفارغة (
تتضمّن آخر التحديثات للمكتبات
play-services-base
وplay-services-basement
وplay-services-tasks
تغييرات التعليقات التوضيحية الصارمة للقيم الفارغة الموضحة أعلاه، بالإضافة إلى هذه التغييرات الإضافية:- تمت إزالة ثوابت اللياقة البدنية التي تم إيقافها من النطاقات.
- تمت إضافة طريقة أداة
withTimeout()
إلى مهام Google
تم إصدار عناصر على 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- فحص التطبيقات من Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- Firebase ML
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:20.5.0
- com.google.android.gms:play-services-ads-lite:20.5.0
- com.google.firebase:firebase-ads:20.5.0
- com.google.firebase:firebase-ads-lite:20.5.0
16 تشرين الثاني (نوفمبر) 2021
تشمل تحديثات المكتبات
play-services-cast
وplay-services-cast-framework
ما يلي:- تحسينات على قائمة الانتظار:
- تمت إضافة معاودة اتصال
itemsReorderedAtIndexes
جديدة إلىMediaQueue
والتي يتم استدعاؤها عند إعادة ترتيب اللائحة. - إضافة دعم لتسلسل أوامر اللائحة.
- تم جعل المعلمة
customData
في `RemoteMediaClient#queueSetDuplicateMode خالية. - تم إيقاف ميزة العرض عن بُعد.
- تم تغيير
minSdkVersion
من 14 إلى 16.
لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بحزمة SDK لمرسِل Android للإرسال.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:20.1.0
- com.google.android.gms:play-services-cast-framework:20.1.0
29 تشرين الأول (أكتوبر) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
متاحة الآن بشكل عام، وهي متوافقة مع المستوى 19 من واجهة برمجة تطبيقات Android (Android 4.4، KitKat) والإصدارات الأحدث.يتضمن الإصدار عارض خرائط جديدًا متاحًا للاستخدام، والذي يوفر أداءً أفضل واستقرارًا، بالإضافة إلى دعم لنمط الخرائط المستندة إلى السحاب. لمزيد من المعلومات حول هذا الموضوع وغيرها من التحديثات، راجع ملاحظات الإصدار الخاصة بالمنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-maps:18.0.0
11 تشرين الأول (أكتوبر) 2021
مكتبة
play-services-appset
متاحة الآن بشكل عام. تم تصميم هذه المكتبة لدعم حالات الاستخدام، مثل التحليلات ومنع الاحتيال بطريقة تحترم خصوصية المستخدم.تتضمّن هذه المكتبة طرقًا لإدارة رقم تعريف مجموعة التطبيقات، وهو رقم تعريف فريد يتيح لك، على جهاز معيّن، ربط الاستخدام أو الإجراءات على مستوى مجموعة من التطبيقات التي تمتلكها مؤسستك. ولمزيد من المعلومات، يُرجى الرجوع إلى هذا الدليل.
يتضمن هذا الإصدار من GA التحديثات التالية لإصدار معاينة مطوري البرامج:
- تمت إعادة تسمية واجهات عملاء متعددة. للاطّلاع على مزيد من التفاصيل، يمكنك الاطّلاع على
مستندات
play-services-appset
المرجعية في واجهة برمجة التطبيقات. - جعلت مكتبة
play-services-appset
متوافقة مع معرّف مجموعة التطبيقات القادمة على نطاق المطوّر. من المتوقع أن تضيف خدمات Google Play دعمًا لمعرّف مجموعة التطبيقات على نطاق مطوّر البرامج قريبًا. سيتم إطلاق هذه الإمكانية في خدمات Google Play وسيتم طرحها على أجهزة المستخدمين بدون الحاجة إلى ترقية إصدار مكتبةplay-services-appset
.
- تمت إعادة تسمية واجهات عملاء متعددة. للاطّلاع على مزيد من التفاصيل، يمكنك الاطّلاع على
مستندات
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-appset:16.0.0
4 تشرين الأول (أكتوبر) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- فحص التطبيقات من Firebase
- متجر Cloud Fire
- Firebase Crashlytics
- مراقبة أداء Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:20.4.0
- com.google.android.gms:play-services-ads-lite:20.4.0
- com.google.firebase:firebase-ads:20.4.0
- com.google.firebase:firebase-ads-lite:20.4.0
22 أيلول (سبتمبر) 2021
آخر تحديث لمكتبة
ads-identifier
يتضمن بيان إذن خدمات Google Play:com.google.android.gms.permission.AD_ID
.إذا كنت تستخدم الإصدار 17.1.0 من
ads-identifier
أو إصدارًا أحدث، لن تحتاج إلى تقديم بيان الإذن في بيان التطبيق مرة أخرى للوصول إلى المعرِّف الإعلاني. ومع ذلك، إذا لم يكن لتطبيقك صلاحية الوصول إلى المعرِّف الإعلاني، يجب إزالة الإذن باستخدام<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
.لمزيد من التفاصيل، يُرجى الرجوع إلى
getId()
.أدى آخر تحديث لمكتبة
play-services-pay
إلى إصلاح مشكلات الأذونات التي تسببت في حظر جميع واجهات برمجة التطبيقات.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads-identifier:17.1.0
- com.google.android.gms:play-services-pay:16.0.1
13 أيلول (سبتمبر) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- قاعدة بيانات Firebase في الوقت الفعلي
- مكوّن Firebase Gradle Distribution Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:20.3.0
- com.google.android.gms:play-services-ads-lite:20.3.0
- com.google.firebase:firebase-ads:20.3.0
- com.google.firebase:firebase-ads-lite:20.3.0
20 آب (أغسطس) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- المراسلة داخل تطبيق Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 التغيير التالي:
- تم إصلاح المشكلة المتمثِّلة في تعذُّر إنشاء المكتبة بصفتها الإصدار 12 من نظام التشغيل Android كهدف لها.
يتضمن آخر تحديث لمكتبة "إدارة العلامات" التغييرات التالية:
- تحسينات البنية الأساسية الداخلية.
تم إصدار عناصر على 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
تتوفر الآن حزمة SDK في متجر Play للاستخدام بواسطة التطبيقات لتمكين تسجيل الدخول بسلاسة على الهواتف التي تم إعدادها حديثًا. للاطّلاع على المزيد من المعلومات، يُرجى الرجوع إلى مستندات SDK المرجعية في متجر Play.
يتوفر الآن إصدار محدّث من المكوّن الإضافي google-services لنظام التشغيل Android (v4.3.10). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.gms:google-services:4.3.10
- com.google.android.gms:play-services-auth-blockstore:16.0.2
5 آب (أغسطس) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.9). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
متاحًا الآن. تم تصميم هذه المكتبة لدعم حالات الاستخدام، مثل التحليلات أو منع الاحتيال بطريقة تحترم خصوصية المستخدم.تتضمّن هذه المكتبة طرقًا لإدارة رقم تعريف مجموعة التطبيقات، وهو رقم تعريف فريد يتيح لك، على جهاز معيّن، ربط الاستخدام أو الإجراءات على مستوى مجموعة من التطبيقات التي تمتلكها مؤسستك. لمزيد من المعلومات، يمكنك الرجوع إلى هذا الدليل.
تم تحديث مستندات المرجع
ads-identifier
لواجهة برمجة التطبيقات بمعلومات حول تغيير مرتقب في المعرِّف الإعلاني عندما يفعِّل المستخدم الحد من تتبُّع الإعلانات بالإضافة إلى متطلبات إذن جديد لخدمات Google Play.يمكنك الاطّلاع على
getId()
للحصول على التفاصيل. لم تطرأ أي تغييرات على مكتبةads-identifier
نفسها.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-appset:16.0.0-alpha1
22 تموز (يوليو) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- Firebase Crashlytics
- روابط Firebase الديناميكية
- قاعدة بيانات Firebase في الوقت الفعلي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
التغييرات التالية:- تمت إضافة واجهة برمجة تطبيقات جديدة،
CredentialSavingClient#saveAccountLinkingToken
، لمساعدتك في ربط حساب مستخدم في طلبك بـ Google بغرض ربط الحساب. - تمت إضافة طريقة جديدة
BeginSignInRequest.Builder#associateLinkedAccounts
، لمساعدتك في تسجيل دخول المستخدمين إلى تطبيقك إذا سبق لهم ربط حساباتهم بحساب Google.
- تمت إضافة واجهة برمجة تطبيقات جديدة،
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth:19.2.0
9 تموز (يوليو) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- فحص التطبيقات من Firebase
- متجر Cloud Fire
- مراقبة أداء Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:28.2.1
- google.firebase:firebase-appcheck:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta02
- 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 الأصلية التغييرات التالية:
يتم تحديث عرض إعلانات الجوّال لمطابقة الويب وعرض معاينة الإعلان. للحصول على مزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار SDK لـ AFS الأصلية لنظام التشغيل Android.
يزيل القدرة على طلب إعلانات SPA.
أصبحت مجموعة أدوات "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 وتحسين عملية التحقق من عدم وجود محتوى ثابت للتطبيقات التي تستخدم إطارات عمل جافا فارغة.
سيتم طرح الإضافات المشابهة لـ
@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
(الإصدار 18.0.0) التغييرات التالية:تمت إضافة تعليقات توضيحية لـ
@NonNull
و@Nullable
في واجهة برمجة التطبيقات والتي قد تؤدي إلى تعطيل تطبيقات Kotlin التي لم تعالج في السابق قيمnull
بطريقة آمنة (راجع مستندات Kolin بشأن أمان Null).تم تغيير ConnectionsClient كواجهة بدلاً من فئة مجردة.
تم تغيير ConnectionsClient#MAX_BYTES_DATA_SIZE لتكون نهائية.
تمت إضافة ConnectionInfo#getAuthenticationDigits() للحصول على الرمز المميز للمصادقة المكوّن من 4 أرقام والذي يمكن للمستخدمين قراءته على كلا الجهازين.
تم توفير إمكانية نقل الملفات الحسّاسة باستخدام Payload#issensitive() و Payload#setsensitive(boolean) لتقييد وصول التطبيقات الأخرى إلى ملف مشترك.
دعم إضافي لميزة الترقية التخريبية. يتم تمكين هذه الميزة افتراضيًا. ويمكن للعميل إيقافه باستخدام AdvertisingOptions.Builder#setDisruptiveUpgrade(boolean) وConnectionOptions.Builder#setDisruptiveUpgrade(boolean)، ما يمنع إيقاف شبكة Wi-Fi المتصلة في الأصل أو قطع الاتصال أثناء تقدّم عملية الترقية.
تم إيقاف Payload.File#close() وPayload.Stream#close().
تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:20.2.0
- com.google.android.gms:play-services-ads-lite:20.2.0
- com.google.android.gms:play-services-nearby:18.0.0
- com.google.firebase:firebase-ads:20.2.0
- com.google.firebase:firebase-ads-lite:20.2.0
3 حزيران (يونيو) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- روابط Firebase الديناميكية
- مراقبة أداء Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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، بالإضافة إلى إمكانية إجراء عمليات تحقّق خالية وثابتة بشكل أفضل للتطبيقات التي تستخدم أُطر عمل التحقّق الفارغ من جافا.
سيتم طرح الإضافات المشابهة لـ
@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 SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.gms:google-services:4.3.8
13 أيار (مايو) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- مصادقة Firebase
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (v4.3.7). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:28.0.1
- com.google.firebase:firebase-auth:21.0.1
- com.google.firebase:firebase-auth-ktx:21.0.1
- com.google.firebase:firebase-crashlytics-buildtools:2.6.1
- com.google.firebase:firebase-crashlytics-gradle:2.6.1
- com.google.gms:google-services:4.3.7
11 أيار (مايو) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- اختبار A/B من Firebase
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- فهرسة التطبيقات على Firebase
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- Firebase ML
- مراقبة أداء Firebase
- المكوّن الإضافي Gradle Monitoring Performance Gradle
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
تتوفر الآن الإصدارات التجريبية الأولية من ما يلي:
- فحص التطبيقات من Firebase
- دعم وحدة الميزات الديناميكية من Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (v4.3.6). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- google.firebase:firebase-appcheck:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta01
- 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-الوظائف: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-installation: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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:20.1.0
- com.google.android.gms:play-services-ads-lite:20.1.0
- com.google.firebase:firebase-ads:20.1.0
- com.google.firebase:firebase-ads-lite:20.1.0
27 نيسان (أبريل) 2021
تتضمّن آخر تحديثات
play-services-maps
ما يلي:- تمت إضافة التعليقات التوضيحية لقابلية الإتاحة "non-semver-breaking" إلى واجهة برمجة التطبيقات.
تمت إضافة البيان التالي إلى
AndroidManifest.xml
لدعم فلترة مستوى رؤية الحزمة على نظام التشغيل Android 11 (مستوى واجهة برمجة التطبيقات 30) والإصدارات الأحدث. بعد التحديث إلىcom.google.android.gms:play-services-maps:17.0.1
، يمكنك إزالة السطر التالي منAndroidManifest.xml
الخاصة بك:
يتضمن آخر تحديث للمكتبة القابلة للارتداء التغييرات التالية:
- تم إصلاح الأخطاء
- تم تحسين مدى توفّر حزمة Wear OS 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 وواجهات برمجة التطبيقات ذات الصلة. وقد تم إيقافها منذ عام 2017.
- تمت إضافة فئة SessionState إلى مكتبة برامج الإرسال.
- تمت إضافة CastREASONCodes لتقديم شرح تفصيلي لـ CastStatusCodes. استخدِم الطريقة CastContext#getCastreasonCodeForCastStatusCode(int) للترجمة من CastStatusCodes إلى CastREASONCodes.
- تم تعديل الاعتماديات
com.google.android.datatransport:transport-api
إلى أحدث إصدار.
لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بحزمة SDK لمرسِل Android للإرسال.
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- Firebase ML
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- أرقام تعريف مثيلات Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 إصلاحات للمشكلات التالية:
- إنشاء تحذيرات بسبب استخدام واجهات برمجة تطبيقات قديمة (المشكلة رقم 166 في GitHub)
- لم يتم تخزين المهام مؤقتًا (مشكلة GitHub رقم 68) (مشكلة GitHub رقم 146) (مشكلة GitHub رقم 165)
تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.3
- com.google.android.gms:play-services-ads:20.0.0
- com.google.android.gms:play-services-ads-lite:20.0.0
- com.google.firebase:firebase-ads:20.0.0
- com.google.firebase:firebase-ads-lite:20.0.0
25 آذار (مارس) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.8.0
- com.google.android.gms:play-services-ads-lite:19.8.0
- com.google.firebase:firebase-ads:19.8.0
- com.google.firebase:firebase-ads-lite:19.8.0
11 آذار (مارس) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- Firebase Crashlytics
- قاعدة بيانات Firebase في الوقت الفعلي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:26.7.0
- com.google.firebase:firebase-crashlytics:17.4.0
- com.google.firebase:firebase-crashlytics-ktx:17.4.0
- com.google.firebase:firebase-crashlytics-ndk:17.4.0
- com.google.firebase:firebase-database:19.7.0
- com.google.firebase:firebase-database-ktx:19.7.0.
1 آذار (مارس) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- مصادقة Firebase
- المراسلة داخل تطبيق Firebase
- Firebase ML
- الإعداد عن بُعد في Firebase
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- مكوّن Firebase Crashlytics Gradle الإضافي
- المكوّن الإضافي Gradle Monitoring Performance Gradle
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
ما يلي:ويعمل موفر الموقع المدمج (FLP) الآن على منع المواقع الأولية غير الدقيقة بشكل افتراضي. ويسمح هذا السلوك بتحسين دقة الموقع مع زيادة وقت الاستجابة إلى أدنى حد. يمكن لمطوّري البرامج الذين يفضّلون الحصول على نتائج أسرع بدلاً من نتائج أكثر دقة استدعاء طريقة
LocationRequest#setWaitForAccurateLocation()
الجديدة.تمت إضافة طريقة
ActivityRecognitionClient#requestSleepSegmentUpdates()
للسماح للتطبيقات بالتسجيل في Sleep API.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-location:18.0.0.0
11 شباط (فبراير) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- فهرسة التطبيقات على Firebase
- مراقبة أداء Firebase
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:26.5.0
- com.google.firebase:firebase-appindexing:19.2.0
- com.google.firebase:firebase-crashlytics-buildtools:2.5.0
- com.google.firebase:firebase-crashlytics-gradle:2.5.0
- com.google.firebase:firebase-datatransport:17.0.11
- com.google.firebase:firebase-firestore:22.1.0
- com.google.firebase:firebase-firestore-ktx:22.1.0
- com.google.firebase:firebase-perf:19.1.1
- com.google.firebase:firebase-perf-ktx:19.1.1
2 شباط (فبراير) 2021
- تتضمن آخر التحديثات للمكتبات
play-services-base
وplay-services-basement
وplay-services-tasks
تحديثات داخلية فقط.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-base:17.6.0
- com.google.android.gms:play-services-basement:17.6.0
- com.google.android.gms:play-services-tasks:17.2.1
28 كانون الثاني (يناير) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- Firebase Crashlytics
- المراسلة داخل تطبيق Firebase
- الإعداد عن بُعد في Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (v4.3.5). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 لإكمال عملية المصادقة.تم إيقاف
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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.7.0
- com.google.android.gms:play-services-ads-lite:19.7.0
- com.google.firebase:firebase-ads:19.7.0
- com.google.firebase:firebase-ads-lite:19.7.0
14 كانون الثاني (يناير) 2021
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- مصادقة Firebase
- مراقبة أداء Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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.0
- com.google.firebase:firebase-perf-ktx:19.1.0
- com.google.android.gms:play-services-measurement:18.0.1
- com.google.android.gms:play-services-measurement-base:18.0.1
- com.google.android.gms:play-services-measurement-sdk-api:18.0.1
- com.google.android.gms:play-services-measurement-api:18.0.1
- com.google.android.gms:play-services-measurement-sdk:18.0.1
- com.google.android.gms:play-services-measurement-impl:18.0.1
16 كانون الأول (ديسمبر) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- متجر Cloud Fire
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- أرقام تعريف مثيلات Firebase
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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-installation: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
- يتضمن آخر تحديث لمكتبات الرؤية لخدمات 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.6.0
- com.google.android.gms:play-services-ads-lite:19.6.0
- com.google.firebase:firebase-ads:19.6.0
- com.google.firebase:firebase-ads-lite:19.6.0
3 كانون الأول (ديسمبر) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:26.1.1
- com.google.firebase:firebase-config:20.0.2
- com.google.firebase:firebase-config-ktx:20.0.2
25 تشرين الثاني (نوفمبر) 2020
تمت إضافة مكتبة
play-services-password-complexity
.تتوافق هذه المكتبة مع فحص جودة قفل الشاشة (المقدمة في Android 10) للأجهزة التي تعمل بنظام التشغيل Android 4.4 والإصدارات الأحدث.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-password-complexity:17.0.0
12 تشرين الثاني (نوفمبر) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- مصادقة Firebase
- Firebase Crashlytics
- مكوّن Firebase Crashlytics Gradle الإضافي
- عمليات تثبيت Firebase
- مراقبة أداء Firebase
- المكوّن الإضافي Gradle Monitoring Performance Gradle
- الإعداد عن بُعد في Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
التغييرات التالية:تمت إضافة برنامج واجهة برمجة تطبيقات جديد،
CredentialSavingClient
، لمساعدتك على حفظ بيانات اعتماد كلمة مرور المستخدمين والتي يمكن استخدامها لاحقًا لتسجيل الدخول.تمت إضافة واجهة برمجة تطبيقات جديدة،
SignInClient#getSignInIntent(GetSignInIntentRequest)
، لبدء عملية "تسجيل الدخول بحساب Google" عندما ينقر المستخدم على زر "تسجيل الدخول باستخدام حساب Google".
يتضمن آخر تحديث لمكتبة
play-services-games
التغييرات التالية:تمت إزالة واجهات برمجة التطبيقات متعددة اللاعبين في الوقت الفعلي المستندة إلى تناوب الأدوار. لمزيد من التفاصيل، يُرجى الرجوع إلى المستندات.
تم تغيير البرامج التالية إلى الواجهات:
AchievementsClient
وEventsClient
وGamesClient
وGamesMetadataClient
وLeaderboardsClient
وPlayersClient
وSnapshotClient
وVideosClient
.تمت إزالة الطرق التالية المتوقفة نهائيًا في GoogleApiClient:
getAppId
وgetSdkVariant
وgetSettingsIntent
.تحديثات داخلية.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth:19.0.0
- com.google.android.gms:play-services-games:21.0.0
27 تشرين الأول (أكتوبر) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- اختبار A/B من Firebase
- مصادقة Firebase
- متجر Cloud Fire
- المراسلة عبر السحابة الإلكترونية من Firebase
- المراسلة داخل تطبيق Firebase
- أرقام تعريف مثيلات Firebase
- الإعداد عن بُعد في Firebase
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- المكوّن الإضافي Gradle Monitoring Performance Gradle
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لقاعدة بيانات Firebase في الوقت الفعلي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.5.0
- com.google.android.gms:play-services-ads-lite:19.5.0
- com.google.firebase:firebase-ads:19.5.0
- com.google.firebase:firebase-ads-lite:19.5.0
19 تشرين الأول (أكتوبر) 2020
تشمل آخر التحديثات للمكتبتين
play-services-base
وplay-services-basement
التغييرات التالية:يعمل هذا الإعداد على منع الأعطال التي تحدث عند طرح
NoSuchElementException
من حين لآخر عندما تكون الخدمة غير مرتبطة.رميات
GooglePlayServicesIncorrectManifestValueException
أوGooglePlayServicesMissingManifestValueException
بدلاً منIllegalStateException
عندما لا تحتويAndroidManifest.xml
على علامة البيانات الوصفية المناسبة لاستخدام "خدمات Google Play". قد يشير هذا إلى وجود مشكلة في كيفية إنشاء التطبيق.
تم إجراء التغييرات التالية على آخر تحديث لتطبيق "خدمات Google Play" للياقة البدنية:
يتيح الآن الوصول للكتابة فقط لأحد التطبيقات قراءة البيانات التي كتبها. لمتابعة قراءة البيانات التي تكتبها التطبيقات الأخرى من نظام Google Fit الأساسي، يمكنك تحديث الرمز لطلب نطاقات الوصول للقراءة لأنواع البيانات ذات الصلة.
بيانات معدّل نبضات القلب لها نطاقها الخاص.
تتضمن بيانات النوم نطاقاتها الخاصة ونوع بيانات جديدًا. يمكنك الاطّلاع على
TYPE_SLEEP_SEGMENT
وSleepStages
.تم إيقافه
FitnessActivities#SLEEP
وأنواع النوم الأخرى. بدلاً من ذلك، استخدِم السمة الجديدةSleepStages
.عند العمل مع
SessionsClient
، عليك الآن تحديد نوع الجلسة التي يحتاج تطبيقك للوصول إليها، باستخدام الطرق المناسبة منFitnessOptions
.
للحصول على المزيد من المعلومات، راجع ملاحظات الإصدار لتطبيق Google Fit.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-base:17.5.0
- com.google.android.gms:play-services-basement:17.5.0
- com.google.android.gms:play-services-fitness:20.0.0
7 تشرين الأول (أكتوبر) 2020
- يضيف التعديل الأخير الذي تم إجراؤه على مكتبة
play-services-auth-api-phone
واجهة برمجة تطبيقات متصفّح رمز الرسالة القصيرة SMS جديدة.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.5.0
6 تشرين الأول (أكتوبر) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Bom (قائمة المواد)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- حِزم SDK للروابط الديناميكية من Cloud Firestore وFirebase
- المكوّن الإضافي Gradle Monitoring Performance Gradle
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:25.12.0
- com.google.firebase:firebase-core:17.5.1
- com.google.firebase:firebase-analytics:17.6.0
- com.google.firebase:firebase-analytics-ktx:17.6.0
- com.google.firebase:firebase-firestore:21.7.1
- com.google.firebase:firebase-firestore-ktx:21.7.1
- com.google.firebase:firebase-dynamic-links:19.1.1
- com.google.firebase:firebase-dynamic-links-ktx:19.1.1
- com.google.firebase:perf-plugin:1.3.2
- com.google.android.gms:play-services-measurement:17.6.0
- com.google.android.gms:play-services-measurement-base:17.6.0
- com.google.android.gms:play-services-measurement-sdk-api:17.6.0
- com.google.android.gms:play-services-measurement-api:17.6.0
- com.google.android.gms:play-services-measurement-sdk:17.6.0
- com.google.android.gms:play-services-measurement-impl:17.6.0
30 أيلول (سبتمبر) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- قائمة مواد Firebase (BoM)
- Cloud Firestore وFirebase Cloud Messaging وFirebase Crashlytics وأرقام تعريف مثيلات Firebase ومراقبة الأداء من Firebase وأدوات SDK لقواعد بيانات Firebase في الوقت الفعلي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تتوفر الآن الإصدارات المحدّثة من المكوّن الإضافي
google-services
لنظام التشغيل Android (الإصدار 4.3.4) وstrict-version-matcher
المكوّن الإضافي لنظام التشغيل Android (الإصدار 1.2.2). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- قائمة مواد Firebase (BoM)
- حزمة تطوير البرامج (SDK) لمصادقة Firebase
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.4.0
- com.google.android.gms:play-services-ads-lite:19.4.0
- com.google.firebase:firebase-ads:19.4.0
- com.google.firebase:firebase-ads-lite:19.4.0
8 أيلول (سبتمبر) 2020
- يضيف آخر تحديث لخدمات Google Play دعمًا للإصدار 2 من إطار الشفافية والموافقة على الإصدار الأصلي من AdSense للبحث. للحصول على المزيد من المعلومات، راجع AFS Native SDK for Notes Release Notes.
1 أيلول (سبتمبر) 2020
تتضمن تحديثات مكتبات الرؤية لخدمات Google Play ما يلي:
- تم إصلاح مشكلة
SecurityException
من مكتبات الرؤية عند عدم تثبيت خدمات Google Play. - تحديثات داخلية.
- تم إصلاح مشكلة
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-vision:20.1.2
- com.google.android.gms:play-services-vision-common:19.1.2
- com.google.android.gms:play-services-vision-image-label:18.1.0
28 آب (أغسطس) 2020
- تشتمل تحديثات مكتبة
play-services-games
على إصلاح لـLeaderboardsClient
.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-games:20.0.1
27 آب (أغسطس) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- قائمة مواد Firebase (BoM)
- Cloud Firestore وCloud Functions for Firebase (client) وCloud Storage for Firebase وFirebase In-App Messaging وFirebase Realtime Database SDK
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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
ثابتة بشكل أفضل لأي شخص يستخدم إطارات عمل التحقق من لغة Javanull
. سيتم طرح إضافات مشابهة لـ@RecentlyNonNull
و@RecentlyNullable
بشكل متزايد في إصداراتcom.google.android.gms
عناصر.عند تعذُّر طلب البيانات من واجهة برمجة التطبيقات بسبب مشكلة في الاتصال بين التطبيق وخدمات Google Play، يمكن الآن الوصول إلى رمز التعذُّر
ConnectionResult
منStatus
ApiException
.في بعض الحالات التي لا تتوفر فيها خدمات Google Play صالحة على الجهاز، ستخفق طلبات البيانات من واجهة برمجة التطبيقات بشكل أسرع بدلاً من انتظار إقرار المستخدم.
تمت إضافة حِمل زائد
GoogleApiAvailability#getErrorDialog
جديد يقبلFragment
.تم إيقاف
Tasks#call
من الطرق لصالحTaskCompletionSource
.تحديثات داخلية لواجهات برمجة التطبيقات الأخرى لخدمات 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
للاستفادة من الألقاب لتوفير سياق إضافي للاعبين. - تمت إضافة
getCurrentPlayer
الذي يعمل على استرداد أحدث البيانات حول المشغل الذي تم تسجيل دخوله. - تمت إزالة
COLLECTION_SOCIAL
. - تمت إضافة
COLLECTION_FRIENDS
. - تمت إضافة
getCurrentPlayerInfo
لاسترداد خصائص المشغّل الذي تم تسجيل الدخول إليه.
- تمت إضافة
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-games:20.0.0
14 آب (أغسطس) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- قائمة مواد Firebase (BoM)
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- حِزم تطوير البرامج (SDK) لبرنامج Firebase Crashlytics وFirebase ML
- مكوّن Firebase Gradle Distribution Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- قائمة مواد Firebase (BoM)
- Firebase Cloud Messaging ومعرفات مثيلات Firebase وحزمات تثبيت Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:25.7.0
- com.google.firebase:firebase-iid:20.2.4
- com.google.firebase:firebase-installation:16.3.3
- com.google.firebase:firebase-messaging:20.2.4
- com.google.firebase:firebase-messaging-directboot:20.2.4
29 تموز (يوليو) 2020
- تمت إضافة حزمة SDK لجهاز استقبال Cast الجديدة لتطبيقات Android TV. وتسمح حزمة SDK لتطبيقات Android TV بالتوافق مع بروتوكول الإرسال حتى تعمل كتطبيقات مستلم. للتعرُّف على التفاصيل، يُرجى الرجوع إلى ملاحظات إصدار SDK لمُرسِل Android للإرسال.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:19.0.0
- com.google.android.gms:play-services-cast-framework:19.0.0
- com.google.android.gms:play-services-cast-tv:17.0.0
20 تموز (يوليو) 2020
- تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.3.0
- com.google.android.gms:play-services-ads-lite:19.3.0
- com.google.firebase:firebase-ads:19.3.0
- com.google.firebase:firebase-ads-lite:19.3.0
17 تموز (يوليو) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- قائمة مواد Firebase (BoM)
- مراقبة أداء Firebase
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
التغييرات التالية:- تمت إضافة واجهة برمجة تطبيقات جديدة في
BeginSignInRequest.Builder#setAutoSelectEnabled(boolean)
. وبالنسبة إلى المستخدمين الذين يوافقون على تسجيل الدخول، يسمح هذا الإعداد باختيار بيانات الاعتماد تلقائيًا أثناء تسجيل الدخول بنقرة واحدة بدون انتظار إجراء من جانب المستخدم (مثل النقر على الزر "متابعة").
- تمت إضافة واجهة برمجة تطبيقات جديدة في
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth:18.1.0
8 تموز (يوليو) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- قائمة مواد Firebase (BoM)
- حِزم SDK لمعرّفات Firebase Cloud Messaging وFirebase Instance ID
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 and Firebase Authentication, Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, Firebase In-App Messaging, Firebase Instance IDs, Firebase Remote Config SDKs
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- قائمة مواد Firebase (BoM)
- Firebase Cloud Messaging وFirebase Crashlytics وأرقام تعريف مثيلات Firebase وحزم SDK لقواعد بيانات Firebase في الوقت الفعلي
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تحديث حزمة SDK لإعلانات Google على الجوال لنظام التشغيل Android وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-bom:25.5.0
- com.google.firebase:firebase-crashlytics:17.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.2.0
- com.google.firebase:firebase-crashlytics-gradle:2.2.0
- com.google.firebase:firebase-crashlytics-ktx:17.1.0
- com.google.firebase:firebase-crashlytics-ndk:17.1.0
- com.google.firebase:firebase-database:19.3.1
- com.google.firebase:firebase-database-ktx:19.3.1
- com.google.firebase:firebase-iid:20.2.1
- com.google.firebase:firebase-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
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installs: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
المكررة. - تحديثات داخلية لواجهات برمجة التطبيقات الأخرى لخدمات 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 In-App Messaging وFirebase installs وFirebase Instance ID SDKs
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- مكوّن Firebase Crashlytics Gradle الإضافي
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- مكوّن Firebase Crashlytics Gradle الإضافي
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
متاحًا الآن. ويشمل ذلك دعم الميزتين التاليتين لكل من هواتف Android وأجهزة التلفزيون التي تستهدف المستويات 16 والإصدارات الأحدث من واجهة برمجة التطبيقات.reCAPTCHA Enterprise، والتي تزوّد العملاء بنتيجة رقمية تشير إلى احتمالية أن يكون المستخدم شخصًا حقيقيًا وليس جزءًا من هجوم تلقائي. لمزيد من المعلومات، يمكنك الرجوع إلى دليل الدمج هذا.
واجهات برمجة تطبيقات reCAPTCHA 2FA، التي توفر للعملاء إمكانية اختبار المستخدمين مع اختبار التحقق من البريد الإلكتروني لتأكيد هويتهم. لمزيد من المعلومات، يمكنك الرجوع إلى دليل الدمج هذا.
تم إصدار عناصر على 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 installs وFirebase Instance ID وFirebase ML Kit وFirebase Performance Monitoring وFirebase Realtime Database وFirebase Remote Config SDKs
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- مكوّن Firebase Crashlytics Gradle الإضافي
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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 وحزمة SDK لإعلانات Firebase. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.1.0
- com.google.android.gms:play-services-ads-lite:19.1.0.
- com.google.firebase:firebase-ads:19.1.0
- com.google.firebase:firebase-ads-lite:19.1.0
9 نيسان (أبريل) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Firebase Crashlytics وFirebase Crashlytics NDK وFirebase In-App Messaging وML Kit for Firebase وFirebase Performance Monitoring SDKs
- مكوّن Firebase Crashlytics Gradle الإضافي ومكوّن Firebase App Distribution المكوّن الإضافي Gradle
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-installation: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
التغييرات التالية:- تمت إضافة برنامج واجهة برمجة تطبيقات جديد،
SignInClient
، لمساعدتك في مصادقة مستخدمي تطبيقك، بما في ذلك تسجيل الدخول إلى مستخدم حالي أو تسجيل مستخدم جديد. يتوفر حاليًا نوعان من بيانات الاعتماد: الرمز المميز للمعرف واسم المستخدم/كلمة المرور.
- تمت إضافة برنامج واجهة برمجة تطبيقات جديد،
تم إصدار عناصر على 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
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
، لذلك تُحدِّث حزمة التصحيح هذه التبعيات وفقًا لذلك.
- يشير
تم إصدار عناصر على 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" إلى واجهة برمجة التطبيقات
على سبيل المثال، تعرض الدالة
GoogleApiAvailability#makeGooglePlayServicesAvailable
الآن علامة@NonNull Task
، بحيث يعتبِر برنامج التجميع Kotlin هذا النص خاليًا من القيم الفارغة بدلاً من عرضه في إطار نوع النظام الأساسي. إنّ المعلَمةActivity
التي تم تمريرها لا تحمل علامة@NonNull
(على الرغم من أنها غير فارغة بشكل فعّال) بحيث لا يؤدي هذا التغيير إلى كسر رمز Kotlin الذي يتم تمريره فيActivity?
.- التحديثات الداخلية لمكتبات خدمات Play الأخرى.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-base:17.2.0
- com.google.android.gms:play-services-basement:17.2.0
- com.google.android.gms:play-services-tasks:17.0.1
18 آذار (مارس) 2020
- تعديلات على حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة لنظام التشغيل Android وSDK لإعلانات Firebase. ارجع إلى ملاحظات الإصدار الخاصة بالمنتج.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-ads:19.0.1
- com.google.android.gms:play-services-ads-lite:19.0.1
- com.google.firebase:firebase-ads:19.0.1
- com.google.firebase:firebase-ads-lite:19.0.1
17 آذار (مارس) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- مكوّن Firebase Crashlytics Gradle الإضافي
- Firebase Crashlytics والمراسلة عبر السحابة الإلكترونية من Firebase والمراسلة داخل التطبيق من Firebase وعمليات التثبيت من Firebase ومعرِّفات النُسخ الافتراضية من Firebase وحزم SDK للتهيئة عن بُعد في Firebase
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation:16.1.0
- com.google.firebase:firebase-iid:20.1.2
- com.google.firebase:firebase-config:19.1.3
- com.google.firebase:firebase-config-ktx:19.1.3
- com.google.firebase:firebase-bom:25.1.1
12 آذار (مارس) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- حزمة تطوير البرامج (SDK) لمصادقة Firebase
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-auth:19.3.0
- com.google.firebase:firebase-bom:25.1.0
10 آذار (مارس) 2020
يتضمن آخر تحديث لمكتبة
play-services-fido
التغييرات التالية:- تم إيقاف واجهات برمجة تطبيقات U2F. على مستخدمي واجهة برمجة تطبيقات U2F الترحيل إلى واجهات برمجة تطبيقات FIDO2. ستتوفر واجهات برمجة تطبيقات 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 خارج الإصدار التجريبي! وتمكّنك مكتبات ttx هذه من الوصول إلى واجهات برمجة تطبيقات Android في Firebase باستخدام بنية Kotlin الاصطلاحية. اطّلع على مزيد من المعلومات حول مكتبات ktx هذه في مستندات مرجع Kotlin لنظام التشغيل Android.
يشمل التحديث الأخير الذي تم إجراؤه على مكوّن Gradle الإضافي في OSS إصلاحات للمشكلات التالية:
- عدم العثور على أي تراخيص عند توفُّر مشروع مكتبة (مشكلة GitHub #119)
- تحميل غامض بشكل زائد عند تعذُّر حل ملف POM (المشكلة رقم 120 في GitHub)
تم إصدار عناصر على maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.2
3 آذار (مارس) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- حِزم SDK لمعرّفات Firebase Cloud Messaging وFirebase Instance ID
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 Instance ID وFirebase Firebase Config SDKs
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- قائمة مواد Firebase (BoM)
ويتضمن هذا التحديث أيضًا الإصدار الأولي من حزمة SDK لعمليات تثبيت Firebase.
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-installation: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
لإضافة ثوابت محددة مسبقًا لرموز الخطأ التفصيلية وأسباب الأخطاء.لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بحزمة SDK لمرسِل Android للإرسال.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:18.1.0
- com.google.android.gms:play-services-cast-framework:18.1.0
14 شباط (فبراير) 2020
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- حزم SDK لروابط Firebase الديناميكية
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 App Indexing, Cloud Firestore, Cloud Functions for Firebase (client) وCloud Storage for Firebase, Firebase Realtime Database, Firebase Remote Config SDKs
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يحتوي الإصدار 18.0.0 من مكتبة خدمات Google Play للوعي على التغييرات التالية المعطَّلة:
- تمت إزالة واجهات برمجة تطبيقات
getPlaces()
وgetWeather()
منAwareness#SnapshotClient
. لمزيد من المعلومات، يمكنك الرجوع إلى إعلان الإيقاف.
- تمت إزالة واجهات برمجة تطبيقات
تم إصدار عناصر على 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-الوظائف: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
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- قائمة مواد Firebase (BoM)
يتضمن هذا التحديث أيضًا الإصدارات التجريبية الأولية لبرنامج Firebase Crashlytics:
- Firebase Crashlytics SDK وFirebase Crashlytics SDK لإعداد تقارير أعطال NDK
- مكوّن Firebase Crashlytics Gradle الإضافي
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 إصلاحات للمشكلات التالية:
- إنشاء تحذيرات بسبب استخدام واجهات برمجة تطبيقات قديمة (المشكلة رقم 57 في GitHub)
- محتوى فارغ لبعض المكتبات (رقم GitHub 99)
- رسالة "لا يتضمن هذا التطبيق أي تراخيص مفتوحة المصدر" (المشكلة رقم 105 في GitHub)
- طلبات الشراء المحتملة (المشكلة رقم 106 في GitHub)
تم إصدار عناصر على maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.1
18 كانون الأول (ديسمبر) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- حزم SDK لمراقبة الأداء من Firebase والتهيئة عن بُعد
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 Gradle Distribution Gradle الإضافي
- Cloud Firestore وFirebase Cloud Messaging وFirebase Instance IDs وFirebase Performance Performance وRemote Config SDKs
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
لتفعيل جلسة وسائط تم إنشاؤها باستخدام حزمة SDK للإرسال وتعطيلها. - تم تغيير كيفية ظهور إشعارات الوسائط أثناء جلسة الإرسال. إذا تم تمكين إشعار الوسائط، فسيظهر دائمًا أثناء جلسة البث. في السابق، كان التطبيق يظهر فقط عندما يكون في الخلفية.
- تم تغيير بعض الصفوف ذات الصلة بالوسائط لتنفيذ واجهة
Parcelable
.
- تمت الإضافة
22 تشرين الثاني (نوفمبر) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- حزمة تطوير البرامج (SDK) لمصادقة Firebase
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
إيقاف واجهات برمجة التطبيقات متعددة اللاعبين في الوقت الفعلي المستندة إلى تناوب الأدوار. لمزيد من التفاصيل، يُرجى الرجوع إلى المستندات.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-games:19.0.0
11 تشرين الثاني (نوفمبر) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- Cloud Firestore وFirebase Cloud Messaging وFirebase In-App Messaging وFirebase Instance IDs وML Kit for Firebase Firebase Performance Performance SDKs
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفر الآن المكوّن الإضافي
google-services
لنظام التشغيل Android (الإصدار 4.3.3) والمكوّن الإضافيstrict-version-matcher
لنظام التشغيل Android (الإصدار 1.2.1). للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- SDK لـ Cloud Firestore
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 Gradle Distribution Gradle الإضافي
- Cloud Firestore وML Kit for Firebase وFirebase Performance Monitoring وFirebase Realtime Database وFirebase Remote Config SDKs
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-normal-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
لإضافة واجهة برمجة تطبيقات جديدة للرمز التلقائي للرسائل القصيرة SMS. لمزيد من التفاصيل، يُرجى الرجوع إلى مستنداتSmsCodeRetriever
.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.3.0
10 تشرين الأول (أكتوبر) 2019
يتضمن التعديل الأخير الذي تم إجراؤه على مكوّن Gradle الإضافي لنظام التشغيل OS ما يلي:
- يمكنك تغيير سلوك المكوِّن الإضافي إلى تضمين التبعيات المجمَّعة فقط.
- يمكنك معالجة ملفات .pom التي تتضمّن تصريحات ترخيص متعدّدة GitHub PR#88.
- استخدام واجهات برمجة تطبيقات جديدة من Gradle (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، وحزمة تطوير البرامج (SDK) لمنصة Firebase ML، وحزمة تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase"
- مكوّن Firebase Gradle Distribution Gradle الإضافي
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- إصلاح خطأ في مدى توفر ميزات واجهة برمجة التطبيقات في مكتبة
play-services-basement
.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-basement:17.1.1
13 أيلول (سبتمبر) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- SDK لـ Cloud Firestore (الإصدار 21.1.1)
- فاتورة المواد (Firebase) (الإصدار 22.2.1)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
المشكلة: لقد تلقينا تقارير تفيد بأن الإصدار 21.1.0 من حزمة تطوير البرامج (SDK) لنظام Firebase Android for 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
بدلاً من ذلك. - تمت إضافة اعتمادية جديدة على
com.google.android.datatransport:transport-api:2.0.0
.
لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بحزمة SDK لمرسِل Android للإرسال.
- تمت إضافة الحقل
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:17.1.0
- com.google.android.gms:play-services-cast-framework:17.1.0
9 أيلول (سبتمبر) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- Cloud Firestore وCloud Storage for Firebase وFirebase ML Kit وFirebase Realtime Database وFirebase Remote Config SDKs
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 (الإصدار 4.3.2) متاح الآن. للحصول على مزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار Firebase SDK 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 تغييرات في:
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google"
- دوال السحاب لـ Firebase (العميل) وحزم SDK لـ Firebase ML Kit
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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
تتضمن تحديثات "حزمة SDK لخدمات Google Play" ما يلي:
إزالة واجهات برمجة تطبيقات Android Pay المتوقّفة والرموز المرتبطة بها:
- الصف
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 بالإضافة إلى الشركات المنشئة التي لا تستخدم JSON بدلاً من الرموز المتوقّفة، يمكنك استخدام واجهة برمجة التطبيقات المستندة إلى 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 (الإصدار 4.3.1) متاح الآن. يزيل هذا الإصدار الطلبات إلى واجهة برمجة التطبيقات التي تم إيقافها. للحصول على مزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار Firebase SDK SDK.تم إجراء التغييرات التالية في الإصدار 18.0.0 من خدمات Google Play للياقة البدنية:
- تم إيقاف واجهات برمجة التطبيقات التالية المستندة إلى GoogleApiClient:
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- تمت إزالة أنواع البيانات التالية المتوقّفة نهائيًا:
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- تمت إزالة الطريقة المتوقّفة
fromLocationRequest
منSensorRequest
. - تمت إضافة أدوات إنشاء لـ
DataPoint
وDataSet
.
- تم إيقاف واجهات برمجة التطبيقات التالية المستندة إلى 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 تغييرات في:
- حزمة تطوير البرامج (SDK) لنظام Firebase لبرنامج "إحصاءات Google" وCloud Firestore وFirebase Cloud Messaging وFirebase SDK ML Kit
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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 تغييرات في مكوّن Firebase Monitoring Performance Gradle الإضافي. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:perf-plugin:1.3.1
24 تموز (يوليو) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات في:
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل) وقاعدة بيانات Firebase في الوقت الفعلي والتخزين في السحابة الإلكترونية لبرنامج Firebase وCloud Firestore وحزم تطوير البرامج (SDK) لمنصّة Firebase
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في مكوّن Firebase Monitoring Performance Gradle الإضافي. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 (الإصدار 4.3.0) والمكوّن الإضافيstrict-version-matcher
لنظام التشغيل Android (الإصدار 1.2.0). يحتوي هذا الإصدار على إصلاحات للأخطاء وتغيير المكان الذي يمكنك تطبيق المكون الإضافي عليه. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في:
- حِزم SDK لمعرّفات Firebase الافتراضية وCloud Firestore وFirebase Cloud Messaging and Firebase Performance Monitoring
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
إلى الإصدار 3.2.1 أو إصدار أحدث. - يجب ترقية
compileSdkVersion
إلى الإصدار 28 أو الإصدارات الأحدث. - حدِّث تطبيقك لاستخدام Jetpack (AndroidX)، ثم اتّبع التعليمات الواردة في الترحيل إلى AndroidX.
- عليك ترقية
قائمة مواد Firebase (BoM)
تم إصدار عناصر على maven.google.com
- com.google.android.datatransport:transport-api:2.0.0
- com.google.android.datatransport:transport-backend-cct:2.0.0
- com.google.android.datatransport:transport-runtime:2.0.0.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-الوظائف: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
- قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-firestore:19.0.2
- com.google.firebase:firebase-bom:19.0.0
28 أيار (مايو)، 2019
- يتضمن آخر تحديث لمنصة Firebase تغييرات في حزم SDK للسحاب والمراسلة داخل التطبيق ومجموعة أدوات تعلّم الآلة وحزم مراقبة الأداء. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 الإضافي لنظام التشغيلOS. لمزيد من التفاصيل، يُرجى الرجوع إلى 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 for Firebase، وفهرسة تطبيقات Firebase، ومصادقة Firebase، وCloud Firestore، وCloud Functions for Firebase (client)، وFirebase Cloud Messaging، وCloud Storage for Firebase، وFirebase Dynamic الروابط، ودعوات Firebase، وFirebase ML Kit، وFirebase Performance Monitoring قاعدة بيانات Firebase في الوقت الفعلي، وFirebase Remote Config، واختبار A/B من Firebase، وحزم SDK لمعرّفات Firebase الافتراضية
مكوّنات Firebase Gradle الإضافية
قائمة مواد Firebase (BoM)
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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-الوظائف: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" لحزمة تطوير البرامج (SDK) لخدمة الأماكن من Android لنظام التشغيل Android. ارجع إلى دليل الترحيل للحصول على تفاصيل حول كيفية التبديل إلى إصدار SDK الثابت الجديد من الأماكن لـ Android.
تعديل: اعتبارًا من 29 تموز (يوليو) 2019، تم إيقاف العنصر com.google.android.gms:play-services-places
.
لمتابعة استخدام حزمة تطوير برامج الأماكن لأجهزة Android، حدّث
إلى إصدار معتمد من الأماكن SDK لنظام التشغيل Android. يتم إدراج الإصدارات المدعومة
في ملاحظات الإصدار.
23 نيسان (أبريل) 2019
- تمت إضافة واجهات برمجة التطبيقات إلى Cast Cast لدعم أحداث البث المباشر. كما تتيح واجهة مستخدم وحدة التحكم الموسعة البث المباشر. للحصول على التفاصيل، يمكنك الرجوع إلى ملاحظات إصدار SDK لإرسال Android Android.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:16.2.0
- com.google.android.gms:play-services-cast-framework:16.2.0
15 نيسان (أبريل) 2019
- إضافة دعم التسجيل المُسبَق في
InstantApps.showInstallPrompt()
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.2
9 نيسان (أبريل) 2019
- تم تحديث حزمة تطوير البرامج (SDK) للتطبيقات الفورية لتتضمّن طريقة جديدة للتحقّق من إمكانية إطلاق تطبيقات فورية على جهاز معيّن.
areInstantAppsEnabledForDevice()
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.0
5 نيسان (أبريل) 2019
يتضمن آخر تحديث لتطبيق Firebase تغييرات على معرّفات المثيلات ومصادقة Firebase و"المراسلة عبر السحابة الإلكترونية من Firebase" و"مراقبة الأداء في Firebase" و"حزم SDK للتهيئة عن بُعد في Firebase". للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
أصبح الآن الإصدار التجريبي لمكتبة Cloud Firestore على Android يتضمّن إضافات Kotlin. لمزيد من التفاصيل، يمكنك الاطلاع على أحدث ملاحظات إصدار Firebase SDK 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 تحديثًا لفاتورة المواد (BoM) في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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، وFirebase Remote Config SDKs
- مكوّنات Firebase Gradle الإضافية
للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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
- تم إيقاف واجهة برمجة تطبيقات Drive وسيتم إيقافها في 6 كانون الأول (ديسمبر) 2019. راجع دليل الترحيل للحصول على التفاصيل.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-drive:16.1.0
18 آذار (مارس) 2019
- مكتبة عميل "خدمات Google Play" في Cronet متاحة الآن. Cronet هي مكتبة شبكات عالية الأداء، ويمكنك التعرّف على المزيد من المعلومات من خلال الانتقال إلى تنفيذ عمليات الشبكة باستخدام Cronet. تتيح مكتبة عميل "خدمات Google Play" في Chromenet للتطبيقات استخدام نسخة حديثة من Chromenet تم تحميلها من خدمات Google Play.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cronet:16.0.0
15 آذار (مارس) 2019
يتضمن آخر تحديث لـ Firebase تغييرات تم إجراؤها على Firebase Core، وGoogle Analytics for Firebase، و Firebase Invites، وFirebase Dynamics Links، وCloud Functions for Firebase Client SDKs. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
يتوفّر الآن "قانون المواد" في Firebase كميزة تجريبية. باستخدام ميزة Bill of Material (BoM) Gradle مع Firebase، يمكنك تعيين إصدار نظام Firebase الأساسي ككل. لإضافة حزم تطوير البرامج (SDK) إلى تطبيقك باستخدام Firebase BoM، انتقِل إلى إضافة Firebase إلى مشروع Android.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-analytics:16.4.0
- com.google.firebase:firebase-core:16.0.8
- com.google.firebase:firebase-invites:16.1.1
- com.google.firebase:firebase-dynamic-links:16.1.8
- com.google.firebase:firebase-الوظائف: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.getSnaphotId
. - تمت إزالة واجهة برمجة التطبيقات للطلبات/الهدايا والمهام. يمكنك الاطّلاع على الإعلان السابق.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-games:17.0.0
11 آذار (مارس) 2019
- يتضمن التعديل الأخير الذي تم إجراؤه على Firebase تغييرات على حزم Firebase SDK ومراقبة أداء Firebase وحزم SDK للتهيئة عن بُعد في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-auth:16.2.0
- com.google.firebase:firebase-perf:16.2.4
- com.google.firebase:firebase-config:16.4.0
26 شباط (فبراير) 2019
- يتضمن آخر تحديث لتطبيق Firebase تغييرات على أرقام تعريف المثيلات، وCloud Firestore، وFirebase In-App Messaging، وSDK للمراسلة عبر السحابة الإلكترونية من Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
- تم إصلاح مشكلة في خدمة مراسلة عبر السحابة الإلكترونية من Google والتي كانت تتسبب أحيانًا في تعطُّل التطبيقات مع أخطاء عدم استجابة (ANR) في Android عندما تلقى التطبيق رسالة.
- تم إصلاح المشكلة في رقم تعريف المثيل حيث كانت الردود على طلبات الرمز المميز بطيئة أو، في بعض الحالات، تسببت في انتهاء مهلة الطلبات.
تم إصدار عناصر على 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-الوظائف: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 و دعوات Firebase والدعوات الديناميكية في Firebase وCloud Firestore وحزم SDK للتهيئة عن بُعد في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
- آخر تحديث لخدمات Google Play يضيف "AdSense للبحث". لمزيد من المعلومات، راجع ملاحظات إصدار SDK لـ AFS الأصلية لنظام التشغيل Android.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-afs-native:16.0.0
- com.google.firebase:firebase-abt:17.1.0
- com.google.firebase:firebase-invites:16.1.0
- com.google.firebase:firebase-dynamic-links:16.1.7
- com.google.firebase:firebase-firestore:18.0.1
- com.google.firebase:firebase-config:16.3.0
6 شباط (فبراير) 2019
- يضيف آخر تحديث للخرائط إعدادًا جديدًا للتحكم في الإيماءات. لمزيد من المعلومات، راجع حزمة تطوير البرامج (SDK) للخرائط في ملاحظات إصدار Android.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-maps:16.1.0
31 كانون الثاني (يناير) عام 2019
- يتضمن آخر تحديث لـ Firebase تغييرات في ML Kit for Firebase وFirebase Core وGoogle Analytics for Firebase وملفات SDK SDK للإعلانات. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في حزم SDK لحزمة تطوير البرامج (SDK) لمنصة Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 تغييرات في حزمة تطوير البرامج (SDK) للمراسلة في الوقت الفعلي وCloud Firestore وSDK للمراسلة داخل التطبيق. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 بتحديث بيانات تراخيص OSS عبر تحديثات خدمات Google Play.
المكتبات الأساسية لخدمات Google Play
- تلقت play-services-base وplay-services-basement عددًا من الطرق الجديدة لدعم التغييرات في المكتبات الأخرى.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-base:16.1.0
- com.google.android.gms:play-services-basement:16.2.0
- com.google.android.gms:play-services-oss-licenses:16.0.2
9 كانون الثاني (يناير) 2019
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في حزمة تطوير البرامج عن بُعد في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-config:16.1.3
22 كانون الأول (ديسمبر) 2018
- يتضمن آخر تحديث لـ Firebase تغييرات في Firebase Crashlytics SDK. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.crashlytics.sdk.android:crashlytics:2.9.8
19 كانون الأول (ديسمبر)، 2018
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في حزم SDK للمراقبة في Cloud SDK وFirebase Performance Monitoring. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-firestore:17.1.5
- com.google.firebase:firebase-perf:16.2.3
18 كانون الأول (ديسمبر) 2018
- تم تحديث واجهة برمجة تطبيقات FIDO2 وفقًا لأحدث مواصفات WebAuthn. يمكن لمطوّري البرامج استخدام واجهات برمجة تطبيقات FIDO2 لمصادقة المستخدمين بقوة مع نوعين من المصادقة: وهما مصادقة U2F الخارجية والمصادقة "المضمنة" داخل الجهاز المتوافقة.
- تمت إزالة دالة الإنشاء من
Fido2ApiClient
وFido2PrivilegedApiClient
. يجب إنشاء مثيل لهذه الفئات من خلال المصانع الثابتة فيFido
. - تمت إعادة تسمية
MakeCredentialOptions
وBrowserMakeCredentialOptions
إلىPublicKeyCredentialCreationOptions
وBrowserPublicKeyCredentialCreationOptions
على التوالي. - معزَّزة
RequestOptions
مع عضو فيAuthenticationExtensions
تسمح للمتصل بإملاء السلوك من جهة العميل عند إجراء مراسم التسجيل أو المصادقة. في الوقت الحالي، يمكن استخدامFidoAppIdExtension
فقط. وبمرور الوقت، قد يتم توفير مزيد من الإضافات حسب حالة الاستخدام. - تمت إضافة أداة إنشاء
AuthenticatorSelectionCriteria
. - أدوات الإنشاء التي تم تغييرها لـ
PublicKeyCredentialRequestOptions
،BrowserPublicKeyCredentialRequestOptions
. - تمت إزالة "أدوات الإنشاء" للعناصر على مستوى استجابة واجهة برمجة التطبيقات
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
- تم إصلاح خطأ قد يحاول حزمة تطوير البرامج (SDK) للإرسال محاولة استئناف الجلسة في حال تم إيقاف الجلسة من قِبل مرسِل آخر.
- تم إصلاح خطأ إشعار حدث على الأجهزة التي تعمل بنظام التشغيل Android O أو الإصدارات الأحدث عندما كان تطبيق الإرسال يعمل في الخلفية.
- تم إصلاح خطأ عدم استجابة إشعار وسائط الإرسال بعد إنهاء تطبيق الإرسال.
- تم نقل مجموعة من العناصر إلى maven.google.com بسبب مشاكل في المستودع.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:16.1.2
- com.google.android.gms:play-services-cast-framework:16.1.2
تم نقل العناصر إلى maven.google.com
- com.google.gms:google-services:4.2.0
- com.google.gms:google-services:4.1.0
- com.google.gms:google-services:4.0.2
- com.google.gms:google-services:4.0.1
- com.google.gms:google-services:4.0.0
- com.google.gms:google-services:3.3.1
- com.google.gms:google-services:3.3.0
- com.google.gms:google-services:3.2.1
- com.google.gms:google-services:3.2.0
- com.google.gms:google-services:3.1.2
- com.google.gms:google-services:3.1.1
- com.google.gms:google-services:3.1.0
- com.google.gms:google-services:3.0.0
- com.google.firebase.perf-plugin:1.1.5
- com.google.firebase.perf-plugin:1.1.4
- com.google.firebase.perf-plugin:1.1.3
- com.google.firebase.perf-plugin:1.1.2
6 كانون الأول (ديسمبر) 2018
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في حزمة تطوير البرامج (SDK) لمصادقة Firebase وCloud Firestore SDK. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 for Firebase، وحزم Google Ads for Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 SDK 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
تواجه مشكلة في تبعيات مدير عمليات الشركاء. من المرجح أن يظهر ذلك على هيئة دمج dex
عندما يتم تحديث بعض إصدارات التبعية (حتى عند استخدام
strict-version-matcher-plugin
).
لحل هذه المشكلة، يمكنك التحديث إلى Recommended Minimum Version
كما يلي:
المكتبة | الإصدار المتأثر | الحد الأدنى للإصدار الموصى به |
---|---|---|
com.google.android.gms:play-services-ads | 16 | 17,1.1 |
com.google.android.gms:play-services-ads-base | 16 | 17,1.1 |
com.google.android.gms:play-services-ads-lite | 16 | 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 |
com.google.android.gms:play-services-cast-framework | 16.0.3 | 16,1 |
com.google.android.gms:play-services-gass | 16 | 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 |
com.google.android.gms:play-services-vision-common | 16.2.0 | 17,0 |
com.google.android.gms:play-services-vision-image-label | 16.2.0 | 17,0 |
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 |
com.google.firebase:firebase-measurement-connector-impl | 17,0 | 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 |
com.google.firebase:firebase-ml-model-interpreter | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-ml-vision | 17,0 | 18.0.1 |
com.google.firebase:firebase-ml-vision-image-label-model | 16.2.0 | 17,0 |
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 for Firebase وFirebase In-App Messaging وFirebase Database وFirebase SDK SDKs. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار 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-الوظائف: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 for 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 تغييرات تم إجراؤها على حزم SDK للسحابة الإلكترونية والمراسلة داخل التطبيق ومراقبة الأداء بالإضافة إلى مكوّن Gradle Plugin الإضافي من خدمات Google. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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 إجراء تغييرات على الإعلانات وبيان CAF
ورابط
SeekBar
فيUIMediaController
. لمزيد من المعلومات، راجع إرسال ملاحظات مرسلي Android.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:16.1.0
- com.google.android.gms:play-services-cast-framework:16.1.0
16 تشرين الأول (أكتوبر) 2018
- يتضمّن آخر تحديث لتطبيق Firebase تغييرات على مراسلات Firebase ومعرّف Firebase ومعرّف Firebase لتعلّم الآلة وFirebase Vision وتهيئة Firebase وحزم SDK لمصادقة Firebase. لمزيد من المعلومات، راجع ملاحظات إصدار 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
- تمت إعادة بناء تحليل التبعية الصارمة للإصدار المطابق المشدد من المكوّن الإضافي لتقديم رسالة خطأ أفضل عند تحديد إصدارات عناصر متعارضة. تتضمن رسائل الخطأ الآن أسماء المشاريع وأسماء التبعية داخل المشروع لمساعدتك على تحديد التبعيات المُعلنة التي تتسبب في حدوث أخطاء.
- تم إصلاح أخطاء في المكون الإضافي تتعلق بالإصدارات متعددة الوحدات والموازية.
تم إصدار عناصر على 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" تحديد علامة
<meta-data>
باستخدام المفتاحcom.google.android.gms.ads.AD_MANAGER_APP
. اطّلع على دليل الخطوات الأولى في "مدير الإعلانات" لمزيد من التفاصيل.
- يُطلب من ناشري Google AdMob تحديد علامة
- الإعلانات المدمجة مع المحتوى: تم إيقاف العمل بـ
NativeAppInstallAd
وNativeContentAd
وواجهات برمجة التطبيقات المقترنة بها لصالحUnifiedNativeAd
. اطّلع على الإعلانات المدمجة مع المحتوى (المتقدمة) في الإعلانات المدمجة مع المحتوى للحصول على مزيد من التعليمات حول استخدام واجهات برمجة التطبيقات الجديدة. - الإعلانات المدمجة مع المحتوى: تمت إضافة ميزة "تجاهل هذا الإعلان".
- الإعلانات المدمجة مع المحتوى: تمت إزالة سجل التحذير الحميد: "يجب ألا تكون قيمة UnconfirmedClickListener فارغة في حال تعيين 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 لهذه المكتبات تحدِّد تبعياتها في الإصدارات الدقيقة، ما يُعقِّد تعقيدات التبعيات.
- تستلزم تبعية المكتبة الأساسية إصدار مجموعة كاملة من المكتبات التي تم تحديث إصداراتها في تبعيات مدير عمليات الشركاء. لا تجري المكتبات غير الأساسية أي تغييرات خارجية باستثناء تحديث التبعيات الانتقالية.
- إصلاح الأخطاء وإدخال تحسينات داخلية على قاعدة بيانات Firebase وFirebase-firestore.
تم إصدار عناصر على maven.google.com
تحتوي المكتبات التالية على تغييرات في الشفرة:
com.google.android.gms:play-services-auth:16.0.1
com.google.android.gms:play-services-base:16.0.1
com.google.android.gms:play-services-basement:16.0.1
com.google.android.gms:play-services-flags:16.0.1
com.google.android.gms:play-services-stats:16.0.1
com.google.android.gms:play-services-tasks:16.0.1
com.google.firebase:firebase-database:16.0.3
com.google.firebase:firebase-firestore:17.1.1
لا تتضمّن المكتبات التالية أي تغييرات على الرموز، بل يتم فقط تحديث تبعية POM. تمت زيادة الإصدارات الجديدة باستخدام إصدار تصحيح، إلا عندما كانت المكتبة أقل من الإصدار 16.0.0. وقد تمت زيادة حجم المكتبات التي تقل عن 16.0.0 إلى 16.0.0 وفقًا لملاحظة 23 أيار (مايو):
com.google.android.gms:play-services-ads:16.0.0
com.google.android.gms:play-services-ads-identifier:16.0.0
com.google.android.gms:play-services-ads-lite:16.0.0
com.google.android.gms:play-services-analytics:16.0.4
com.google.android.gms:play-services-appinvite:16.0.4
com.google.android.gms:play-services-audience:16.0.0
com.google.android.gms:play-services-auth-api-phone:16.0.0
com.google.android.gms:play-services-awareness:16.0.0
com.google.android.gms:play-services-cast:16.0.3
com.google.android.gms:play-services-cast-framework:16.0.3
com.google.android.gms:play-services-drive:16.0.0
com.google.android.gms:play-services-fido:16.0.0
com.google.android.gms:play-services-fitness:16.0.1
com.google.android.gms:play-services-games:16.0.0
com.google.android.gms:play-services-gcm:16.0.0
com.google.android.gms:play-services-identity:16.0.0
com.google.android.gms:play-services-instantapps:16.0.1
com.google.android.gms:play-services-location:16.0.0
com.google.android.gms:play-services-maps:16.0.0
com.google.android.gms:play-services-nearby:16.0.0
com.google.android.gms:play-services-oss-licenses:16.0.1
com.google.android.gms:play-services-panorama:16.0.0
com.google.android.gms:play-services-places:16.0.0
com.google.android.gms:play-services-places-placereport:16.0.0
com.google.android.gms:play-services-plus:16.0.0
com.google.android.gms:play-services-safetynet:16.0.0
com.google.android.gms:play-services-tagmanager:16.0.4
com.google.android.gms:play-services-tagmanager-api:16.0.4
com.google.android.gms:play-services-tagmanager-v4-impl:16.0.4
com.google.android.gms:play-services-vision:16.2.0
com.google.android.gms:play-services-vision-common:16.2.0
com.google.android.gms:play-services-vision-image-label:16.2.0
com.google.android.gms:play-services-wallet:16.0.1
com.google.android.gms:play-services-wearable:16.0.1
com.google.firebase:firebase-abt:16.0.1
com.google.firebase:firebase-ads:16.0.1
com.google.firebase:firebase-ads-lite:16.0.1
com.google.firebase:firebase-analytics:16.0.4
com.google.firebase:firebase-appindexing:16.0.2
com.google.firebase:firebase-auth:16.0.4
com.google.firebase:firebase-common:16.0.3
com.google.firebase:firebase-config:16.0.1
com.google.firebase:firebase-core:16.0.4
com.google.firebase:firebase-crash:16.2.1
com.google.firebase:firebase-dynamic-links:16.1.2
com.google.firebase:firebase-الوظائف: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 إمكانية الوصول إلى نوعين جديدين من البيانات والتجميعات ذات الصلة:
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 أيلول (سبتمبر) 2018
جهاز قابل للارتداء
- تم إصلاح الأخطاء وتحسين مدى توفّر حزمة Wear OS SDK على الأجهزة التي تتضمّن خدمات Google Play. لمزيد من المعلومات، راجع ملاحظات الإصدار القابلة للارتداء.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 أيلول (سبتمبر) 2018
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في حزمة تطوير البرامج (SDK) لمنصّة Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK 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، وحزم SDK لـ Firebase Storage. لمزيد من المعلومات، راجع ملاحظات إصدار Firebase Android SDK.
Cast
- تم إصلاح الخطأ
IllegalStateException
الذي يحدث عند بدءReconnectionService
في خلفية التطبيقات التي تستهدف Android O أو الإصدارات الأحدث. في حالة تمكين إعادة الاتصال التلقائي في تطبيقك، يمكنك تحديث حزمة 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 تغييرات في واجهة برمجة التطبيقات في Firebase Core، وGoogle Analytics for Firebase، وإعداد تقارير الأعطال من Firebase، والروابط الديناميكية من Firebase، وحزم Firebase Invites SDK. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-core:16.0.3
- com.google.firebase:firebase-analytics:16.0.3
- com.google.firebase:firebase-crash:16.2.0
- com.google.firebase:firebase-dynamic-links:16.1.1
- com.google.firebase:firebase-invites:16.0.3
- com.google.android.gms:play-services-analytics:16.0.3
22 آب (أغسطس) 2018
- إنّ آخر تحديث لتطبيق Firebase يحدّث حِزم تطوير البرامج (SDK) للمراسلة داخل التطبيق من Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:inappmessaging:17.0.1
- com.google.firebase:inappmessaging-display:17.0.1
16 آب (أغسطس) 2018
- يقدم آخر تحديث لتطبيق Firebase واجهة برمجة التطبيقات التجريبية لبرنامج المراسلة داخل التطبيق في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:inappmessaging:17.0.0
- com.google.firebase:inappmessaging-display:17.0.0
15 آب (أغسطس) 2018
إصدار جديد من الإصدار 16.0.0 من "خدمات Google Play" يتضمّن ما يلي:
- يمكنك تحديث 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 v17.0.5 من Cloud Firestore.
- تمت إزالة طريقة واجهة برمجة التطبيقات التي تم كشفها عن طريق الخطأ وغير القابلة للاستخدام
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 تغييرات في واجهة برمجة التطبيقات في Firebase Performance Monitoring، وحزمة Firebase ML Kit، وCloud Firestore، والمزيد. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
- تم إصلاح مشكلة في واجهات برمجة تطبيقات تسجيل الدخول وأنه يتم عرض رمز الحالة الخاطئ عند إلغاء المستخدم لتسجيل الدخول.
تم إصدار عناصر على 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
Cast
- تم إصلاح DisallowStateException الذي يحدث عند انتهاء مهلة طلب البحث في 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()
، التي تعرض مربع حوار يسمح للمستخدم بتثبيت التطبيق الفوري الحالي.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-instantapps:16.0.0
27 تموز (يوليو) 2018
متجر Cloud Fire
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في واجهة برمجة التطبيقات في Cloud Firestore. لمزيد من المعلومات، راجع ملاحظات إصدار Firebase Android SDK.
Cast
- يتضمن التحديث الأخير الذي تم إجراؤه على Cast تغييرات في واجهة برمجة التطبيقات للموقع
CastDevice
، وتحسينات في إشعار وسائط CAF. للحصول على مزيد من المعلومات، يمكنك الاطلاع على إرسال ملاحظات حول إصدار Android SDK.
تم إصدار عناصر على maven.google.com
- com.google.android.gms:play-services-cast:16.0.0
- com.google.android.gms:play-services-cast-framework:16.0.0
- com.google.firebase:firebase-firestore:17.0.4
12 تموز (يوليو) 2018
- يتضمن آخر تحديث لـ Firebase تغييرات في واجهة برمجة التطبيقات لوظائف Cloud وFirebase Firestore. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-الوظائف: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 تغييرات في واجهة برمجة التطبيقات في Firebase المراسلة ومعرّف مثيل Firebase. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-messaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 حزيران (يونيو) 2018
جعل المكوّن الإضافي Strict Version Matcher برنامجًا مفتوح المصدر
- تمت إتاحة رمز المصدر
com.google.android.gms.strict-version-matcher-plugin
على GitHub.
21 حزيران (يونيو) 2018
Firebase
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في واجهة برمجة التطبيقات للدعوات في Firebase وFirestore. لمزيد من المعلومات، راجع ملاحظات إصدار Firebase Android SDK.
تم إصدار عناصر على maven.google.com
- com.google.firebase:firebase-invites:16.0.1
- com.google.firebase:firebase-firestore:17.0.2
14 حزيران (يونيو) 2018
Firebase
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في واجهة برمجة التطبيقات في Firebase المصادقة وفهرسة تطبيقات Firebase وFirebase Core. لمزيد من المعلومات، راجع ملاحظات إصدار Firebase Android SDK.
23 أيار (مايو) 2018
تمت إزالة نطاقات الإصدارات
بدءًا من الإصدار 15.0.0 من خدمات Google Play وFirebase، تم تحديد التبعيات بين المكتبات باستخدام نطاقات الإصدار في مدراء عمليات الشركاء. وقد أثّر ذلك في إمكانية إعادة إنتاج المشاريع باستخدام هذه المكتبات. كمثال، ستحاول درجة التبعية من Gradle استخدام أحدث إصدار ملموس في المستودع، مما يتسبب في زيادة إصدار التبعية بدون أي تغييرات على المشروع نفسه.
تم استخدام نطاقات الإصدارات عن طريق الخطأ وتم تصحيحه؛ لذا لن تستخدم خدمات Google Play وتبعيات Firebase بعد ذلك نطاقات الإصدارات. ومع ذلك، تحتوي ملفات POM للمكتبة المنشورة حاليًا على نطاقات. وبالتالي، ستحتاج جميع تحديثات المكتبة المستقبلية إلى البدء خارج نطاقات التبعية للمكتبات المنشورة سابقًا.
مثال:
- إذا كانت
play-services-bar
تعتمد علىplay-services-foo
باستخدام النطاق[15.0.0, 16.0.0)
، يجب أن يبدأ إصدار جديد منplay-services-foo
بـ16.0.0
ليكون خارج هذا النطاق. - ستعلن أي إصدارات مستقبلية من
play-services-bar
عن مطلب"ناعم" في إصدار واحد منplay-services-foo
. - وسيتبع أي إصدار مستقبلي من
play-services-foo
SemVer.
Firebase
- يتضمن آخر تحديث لتطبيق Firebase تغييرات في واجهة برمجة التطبيقات في Cloud Firestore وCloud Storage ومصادقة Firebase وقاعدة بيانات Firebase في الوقت الفعلي وتعلم الآلة. للحصول على المزيد من المعلومات، راجع ملاحظات إصدار Android SDK لـ Firebase.
- يطلب Firebase الآن من ملف تطوير التطبيقات إدراج
com.google.firebase:firebase-core
بشكل صريح كملحق كي تعمل خدمات Firebase على النحو المتوقع.
8 أيار (مايو) 2018
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى مراقبة أداء Firebase وإصدار إصدار ML Kit لبرنامج Firebase. لمزيد من المعلومات، اطّلع على ملاحظات إصدار Firebase Android SDK.
2 أيار (مايو) 2018
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى Firebase Analytics، ومصادقة Firebase، وخدمة المراسلة عبر السحابة الإلكترونية من Firebase، وخدمة Firebase Cloud Storage، وCloud Firestore، وإعداد تقارير الأعطال من Firebase، ومراقبة أداء Firebase إلى جانب استخدام أرقام مستقلة للإصدار. لمزيد من المعلومات، اطّلع على ملاحظات إصدار Firebase Android SDK.
تحديثات "خدمات Play"
- يتوفر الآن في مكتبات خدمات Google Play بعد 15.0.0 أرقام إصدار مستقلة تتبع SemVer. سيسمح هذا التغيير بإجراء تحديثات أكثر مرونة ومرونة بواسطة مكونات فردية.
- تم تحديث مكوّن Google Services Gradle الإضافي إلى الإصدار 3.3.0 لدعم هذا التغيير في الإصدارات. إذا كنت لا تستخدم هذا المكوّن الإضافي، فإنه قد تم إصدار
com.google.android.gms.strict-version-matcher-plugin
مع وظيفة دعم الإصدار نفسها. لمزيد من التفاصيل، راجع دليل الإصدار.
12 نيسان (أبريل) 2018 - الإصدار 15.0.0
المشاكل المعروفة مع الإصدار 15.0.0
إذا كنت تستخدم الإصدار 2.2.0 من مكون Android الإضافي لـ Gradle أو إصدارًا أقدم، فقد تواجه الخطأ التالي:
Error: more than one library with package name 'com.google.android.gms'
لحل هذه المشكلة، يمكنك التحديث إلى إصدار أحدث من المكوّن الإضافي.
لمحات عن الإصدار 15.0.0:
تحديثات "خدمات 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، لن يتوفّر إصدار محدّث من JavaScript بلا اتصال بالإنترنت (أي عنصر خدمات Google Play في مدير SDK في "استوديو Android").
اعتبارًا من 15.0.0، لن يكون هناك استهداف اسم مستعار للبريد الإلكتروني
play-services
لسحب جميع مكونات خدمات Google Play. وقد تم اقتراح ذلك قبل بعض الوقت.
الإعلانات
- تمت إضافة فئة
UnifiedNativeAd
التي يمكن أن تحتوي على إعلان تثبيت تطبيق أو إعلان محتوى. - تم تحديث واجهة برمجة التطبيقات المتقدمة للإعلانات المدمجة مع المحتوى لدعم
UnifiedNativeAd
:- تمت إضافة الصفين
UnifiedNativeAdView
وUnifiedNativeAdAssetNames
. - تمت إضافة واجهة
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
. - تمت إضافة طريقة
forUnifiedNativeAd()
إلى الصفAdLoader.Builder
. - تم إجراء عدّة تحديثات على واجهة برمجة التطبيقات للتوسّط، ما مكّن المحوّلات والأحداث المخصّصة من عرض مثيلات
UnifiedNativeAd
.
- تمت إضافة الصفين
المصادقة
- تمت إضافة ثابت
KEY_EXTRA_ACCOUNT_TYPE
إلى الفئةAccountTransfer
، مما يسمح للحزم بمعرفة نوع الحساب الذي يجب معالجته.
Cast
- تم إيقاف الصف
AppVisibilityListener
. - تم إيقاف صف واحد (
RemoteMediaClient.Listener
). يمكنك استخدام الصف الجديدRemoteMediaClient.Callback
بدلاً من ذلك. - تم إصلاح عطل في
TracksChooserDialogFragment
وأجرى عدّة تغييرات على منشئه ومنشئه. - تم تقديم واجهة برمجة تطبيقات
MediaQueue
كبديل لآلية قائمة انتظار الوسائط الحالية. استخدِم الصفَّين الجديدينMediaQueueRecyclerViewAdapter
وMediaQueueArrayAdapter
للوصول إلىMediaQueue
في طرق عرض إعادة التدوير وعروض القوائم على التوالي. - يمكن الآن من خلال النقر على إشعارات وحدة التحكم عن بُعد في Cast نقل المستخدمين إلى تطبيق Google Home أو تطبيق البث المتوافق، وذلك بناءً على ما إذا كان تطبيق Cast يتيح الانضمام إلى الجلسة تلقائيًا أم لا.
- تعديل بشأن دعم الإعلانات:
- تتيح واجهة برمجة تطبيقات مرسِل الإرسال الآن تحميل إعلانات
VAST
. - تمت إضافة زر "تخطي الإعلان" وعناصر واجهة مستخدم نص العد التنازلي.
- تتيح واجهة برمجة تطبيقات مرسِل الإرسال الآن تحميل إعلانات
- تمت إضافة إصدار من
CastContext.getSharedInstance()
لا يتطلبContext
كمعلمة. - تم إصلاح عطل
IllegalStateException
في CAF. - تمت إضافة
DEVICE_CONNECTION_SUSPENDED
إلىCastStatusCodes
من أجلPendingResult
. - لمزيد من التفاصيل، راجع
Google Cast release notes
.
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى Firebase Authentication وFirebase Cloud Storage. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase SDK SDK.
اللياقة البدنية
- تم إيقاف طريقة
fromLocationRequest()
للصفSensorRequest
. يمكنك استخدام SensorRequest.Builder لإنشاء SensorRequest بدلاً من ذلك.
خدمة المراسلة عبر السحابة الإلكترونية من Google
- تم إيقاف الصفوف
GoogleCloudMessaging
وGcmPubSub
وGcmReceiver
وGcmListenerService
وInstanceID
وInstanceIDListenerService
. يمكنك استخدامFirebaseMessaging
بدلاً من ذلك.
الألعاب
- تم إيقاف الطرق
getChurnProbability()
وPlayStats.getHighSpenderProbability وgetSpendProbability()
وgetTotalSpendNext28Days()
من الفئةPlayerStats
.
التطبيقات الفورية
- تمت إزالة
InstantApps.API
. يمكنك استخدامInstantApps.getInstantAppsClient()
بدلاً من ذلك.
مشاركة عن قرب
- تم إيقاف الحالات الداخلية المتعلقة بخدمة
NearbyConnections
.
محفظة Google
- تم إيقاف الصف
Payments
. بدلاً من ذلك، يمكنك استخدامWallet.getPaymentsClient()
للحصول على مثيل من الصف الجديدPaymentsClient
.
28 آذار (مارس) 2018 - الإصدار 12.0.1
المشكلات التي تم حلها في الإصدار 12.0.1:
- تم إصلاح المشكلة التي تسبَّبت في ظهور أخطاء زائفة في نظام التشغيل Android تدّعي أنّ
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
- -لا تتضمن تبعيات POM للترخيص
minSdkVersion
/targetSdkVersion
، مما يعني أنtargetSdkVersion
الضمنية 1 هي 1. يؤدي ذلك إلى إضافة أذوناتREAD_PHONE_STATE
وREAD_EXTERNAL_STORAGE
للتطبيقات التي تستخدم الإصدار 12.0.0. - تؤدي تبعيات ترخيص POM في الترخيص إلى ظهور "أكثر من مكتبة واحدة تحمل مشاكل اسم الحزمة "com.google.android.gms.license"" في Ionic Pro.
@PropertyName
: تم إخفاء تشويش أسلوبvalue()
باستخدام قاعدة البيانات firebase-database وfirebase-firestore. وهذا يعني أنه لن يتم إنشاء تطبيقك في حال استخدام@PropertyName
.- يتسبب التعليق التوضيحي في ظهور أخطاء الوبر الزائفة التي تزعم أن
GoogleSignIn
وCredentialsClient
تستخدمان داخليًا فقط. ويمكن تجاهل هذه العناوين بأمان.
سنطرح إصدارًا محدّثًا من 12.0.1 لمعالجة هذه المشكلات قريبًا.
لمحات عن الإصدار 12.0.0 من خدمات Google Play:
الإعلانات
- تمت إضافة طريقة
trackViews()
إلى الصفNativeAdMapper
. تحل هذه الطريقة محل طريقةtrackView()
التي تم إيقافها نهائيًا للفئة نفسها.
- تمت إضافة طريقة
المصادقة
- تم إيقاف الصف
Auth.AuthCredentialsOptions
لصالح الصف الجديد فيCredentialsOptions
.
- تم إيقاف الصف
البثّ
- دعم محسّن للإعلانات:
- تمت إضافة طريقتيّ
setAdBreakClips()
وsetAdBreaks()
إلى الصفMediaInfo.Builder
لتوفير طريقة لإرسال معلومات بشأن الفاصل الإعلاني والمقطع في طلب تحميل الوسائط. - تم تعديل الفئة
AdBreakInfo.Builder
وإضافة الفئةAdBreakClipInfo
لتسهيل أساليب جديدة للتوقف عن إرسال المقاطع.
- تمت إضافة طريقتيّ
- دعم إضافي لواجهات برمجة تطبيقات جديدة للبث الصوتي:
- تمت إضافة الطريقتين
setCredentials()
وsetCredentialsType()
إلى الصفMeadiaLoadOptions.Builder
والطريقةgetCredentials()
والطريقةgetCredentialsType()
للصفMediaLoadOptions
. تتيح لك الطرق إعداد بيانات اعتماد خاصة بالتطبيقات مع طلبات التحميل والحصول عليها. - تمت إضافة طريقة
getEntity()
إلى الصفMediaInfo
. يمثّل الكيان رابطًا لصفحة في التطبيق لتحميل الوسائط من "مساعد Google".
- تمت إضافة الطريقتين
- تم إصلاح خطأ كان يتسبب في حدوث عطل بسبب الاتصال بالرقم
CastContext.getSharedInstance()
على الأجهزة التي تتضمن إصدارات قديمة من خدمات Google Play. ستظل إصدارات خدمات Google Play القديمة تتسبب في إخفاق الطريقة، لذا يجب على العملاء البحث عن إصدار مناسب.
- دعم محسّن للإعلانات:
Fido
- أصبحت واجهة برمجة التطبيقات Fast Identity Online 2.0 (Fido2) متاحة الآن للشركاء المشاركين في برنامج استخدام المنتج قبل إطلاقه. ونظرًا لأن واجهة برمجة التطبيقات ما زالت تستخدم قبل إطلاقها، يمكن إجراء تغييرات معطلة دون سابق إنذار. لتحقيق استقرار تطبيقك، لا تعتمد على واجهة برمجة التطبيقات هذه إلى أن تصبح متاحة بشكلٍ عام.
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى Firebase Authentication وFirebase Cloud Messaging وFirestore وFirebase Functions. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
التطبيقات الفورية
- تمت إضافة واجهة برمجة تطبيقات
Launcher
جديدة للتحقّق من عنوان URL مُرفَق وتشغيل تطبيق فوري في حال العثور عليه.
- تمت إضافة واجهة برمجة تطبيقات
الموقع الجغرافي
- تمت إضافة الفئة
ActivityTransition
لمساعدة التطبيقات على التمييز بين الأنشطة البدنية المختلفة التي يتخذها المستخدمون، مثل المشي أو الجري أو القيادة. - تمت إضافة واجهة
BoundsMode
للسماح للطريقةgetAutocompletePredictions()
بتفعيل عمليات البحث التي يتم فرض قيود عليها.
- تمت إضافة الفئة
الخرائط
- تمت إضافة الصف
StreetViewSource
الذي يتيح لك حصر عمليات البحث باستخدام ميزة "التجوّل الافتراضي" على النتائج المتاحة في الأماكن الخارجية فقط. - للحصول على قائمة كاملة من الميزات، وإصلاحات الأخطاء، وغيرها من الملاحظات، راجع ملاحظات إصدار واجهة برمجة تطبيقات Android للخرائط.
- تمت إضافة الصف
الأجهزة المجاورة
- تم إيقاف الواجهتين المستندتين إلى
Messages
وConnections
المستند إلىGoogleApiClient
. ويمكنك استخدام البرامج الجديدة المستندة إلىGoogleApi
وMessagesClient
وConnectionsClient
بدلاً منها.
- تم إيقاف الواجهتين المستندتين إلى
18 كانون الأول (ديسمبر) 2017 - الإصدار 11.8.0
لمحات عن الإصدار 11.8.0 من خدمات Google Play:
المصادقة
- تم إيقاف العمل بالصف
WorkAccountApi
الآن. يمكنك استخدامWorkAccountClient
عبرWorkAccount.getClient()
بدلاً من ذلك.
- تم إيقاف العمل بالصف
البثّ
- تم إجراء التغييرات التالية على الصف
UIMediaController
:- عندما تصبح المشاهدات مرتبطة بـ
UIMediaController
، تسجّل وحدة التحكّم الآن المستمعين الذين يتصلون بإحدى طرق التعامل مع الأحداث التالية استجابةً لتفاعلات المستخدم، حسب الاقتضاء: - يمكنك إلغاء أي من الطرق السابقة لمعالجة الأحداث لتخصيص سلوكه.
- وثائق محسّنة لتوضيح التنفيذ الأساسي لـ
UIMediaController
. - تم عكس عرض زر تبديل كتم الصوت بحيث يعرض رمز مكبر الصوت عند إعادة الصوت ورمز مكبر الصوت المتقاطع عند كتم الصوت.
- عندما تصبح المشاهدات مرتبطة بـ
- تتوافق مجموعة أدوات Cast Cast for Android الآن مع التطبيقات الفورية.
- تم إجراء التغييرات التالية على الصف
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى Firebase Appindex ومصادقة Firebase وFirebase Cloud Messaging وFirebase Performance Monitoring. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
الموقع الجغرافي
- تمت إضافة ثابت
KEY_VERTICAL_ACCURACY
الذي يشير إلى الدقة العمودية المُقدّرة للموقع.
- تمت إضافة ثابت
محفظة Google
- تم تعديل طريقة
isReadyToPay()
لتقديم خيار لشيك إضافي يضمن للمستخدم طريقة دفع حالية.
- تم تعديل طريقة
قابل للارتداء
تم تحديث واجهة برمجة التطبيقات القابلة للارتداء للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير تلقائيًا الاتصالات إلى الخدمات وتتطلب رمزًا معياريًا أقل للاستخدام:- تمت إضافة الفئة
CapabilityClient
والطريقةWearable.getCapabilityClient()
لاستبدال واجهةCapabilityApi
كطريقة لمعرفة المزيد عن الإمكانات التي تقدّمها العُقد على شبكة Wear. - تمت إضافة الفئة
ChannelClient
والطريقةWearable.getChallenClient()
لاستبدال واجهةChannelApi
كطريقة لإرسال البيانات واستلامها من العُقد القابلة للارتداء. - تمت إضافة الفئة
DataClient
والطريقةWearable.getDataClient()
لاستبدال واجهةDataApi
كطريقة لقراءة عناصر البيانات ومواد العرض وكتابتها. - تمت إضافة الفئة
MessageClient
والطريقةWearable.getMessageClient()
لاستبدال واجهةMessageApi
كطريقة لإرسال الرسائل إلى عُقد أخرى. - تمت إضافة الفئة
NodeClient
والطريقةWearable.getNodeClient()
لاستبدال واجهةNodeApi
كطريقة لمعرفة المزيد عن العُقد المتصلة.
- تمت إضافة الفئة
تعرض طلبات البيانات من واجهة برمجة التطبيقات
Task<ResultType>
بدلاً منPendingResult<ResultWrapper>
ChannelClient.ChannelCallback
يحل محلChannelApi.ChannelListener
.يحل
WearableOptions.Builder.setLooper()
محلGoogleApiClient.Builder.setHandler()
لضبط سلسلة المحادثات لمعاودة اتصال المستمعين في فئات عميل واجهة برمجة التطبيقات الجديدة.
لمزيد من المعلومات حول أحدث إصدار من واجهة برمجة التطبيقات القابلة للارتداء، راجع صفحة ملاحظات الإصدار لـ Android Wear.
تم حل المشكلة في الإصدار 11.8.0
تتم الآن مطالبة أجهزة GoogleApi
التي تم إنشاؤها باستخدام Context
في التطبيقات التي تستخدم targetSdkVersion 26 تلقائيًا المستخدمين بتحديث خدمات Google Play، ما يؤدي إلى حلّ المشكلة المعروفة من الإصدار 11.6.0.
27 من تشرين الثاني (نوفمبر) 2017 - الإصدار 11.6.2
لمحات عن الإصدار 11.6.2 من خدمات Google Play:
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى Cloud Firestore وCloud Storage في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
6 من تشرين الثاني (نوفمبر) 2017 - الإصدار 11.6.0
لمحات عن الإصدار 11.6 من خدمات Google Play:
الإعلانات
- تمت إضافة الفئة
NativeAdViewHolder
، وهي طريقة بديلة لعرض الإعلانات المدمجة مع المحتوى. - تم إيقاف طريقة
AdLoader.getMediationAdapterClassName()
. وعلى الناشرين استخدامNativeAppInstallAd.getMediationAdapterClassName()
أوNativeContentAd.getMediationAdapterClassName()
التي تم طرحها مؤخرًا بدلاً من ذلك. - تم إيقاف طريقة
RewardedVideoAd.setUserId()
نهائيًا للاستخدام مع التحقُّق من المكافآت من خادم إلى خادم.
- تمت إضافة الفئة
المصادقة
- تم تعديل واجهة برمجة تطبيقات المصادقة للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير الاتصالات تلقائيًا إلى الخدمات وتتطلب رمزًا معياريًا أقل للاستخدام:- تمت إضافة الصفين
CredentialsClient
وCredentials
. يوفرCredentialsClient
نقطة الدخول لطلب بيانات اعتماد والإشارة إلى ما إذا كان تسجيل الدخول قد تم بنجاح باستخدام بيانات الاعتماد. - تمت إضافة الصفين
GoogleSignInClient
وGoogleSignIn
. يوفرGoogleSignInClient
نقطة الدخول للتفاعل مع واجهة برمجة تطبيقات تسجيل الدخول إلى Google.
- تمت إضافة الصفين
- تمت إضافة طريقة
GoogleAuthUtil.requestGoogleAccountsAccess()
. وتجعل هذه الطريقة جميع حسابات Google المثبّتة على الجهاز مرئية للمتصل في Android O، إذا قدّم المستخدم موافقته. - تمت إضافة طريقة
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
. تعمل هذه الطريقة على حلّ المشكلة على الأجهزة التي تعمل بنظام التشغيل Android O والإصدارات الأحدث، حيث كان مربّع حوار تأكيد الحفظ فيAuth.Api.Credential
لا يظهر أحيانًا لصالح مربّع حوار الحفظ لخدمة "الملء التلقائي" النشط. الطريقة المُضافة التي تلغي هذا السلوك التلقائي.
- تم تعديل واجهة برمجة تطبيقات المصادقة للبرامج الجديدة المستندة إلى
الوعي
- تم تعديل واجهة برمجة تطبيقات خدمة العملاء للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير تلقائيًا الاتصالات إلى الخدمات وتتطلب رمزًا معياريًا أقل للاستخدام:- تمت إضافة الفئة
FenceClient
وطرقAwareness.getFenceClient()
. استخدِمFenceClient
بدلاً منFenceApi
. - تمت إضافة الفئة
SnapshotClient
وطرقAwareness.getSnapshotClient()
. استخدِمSnapshotClient
بدلاً منSnapshotApi
.
- تمت إضافة الفئة
- تم تعديل واجهة برمجة تطبيقات خدمة العملاء للبرامج الجديدة المستندة إلى
البثّ
- تم إجراء التغييرات التالية على الطرق في فئة
RemoteMediaClient
:- تمت إضافة طريقة
load(MediaInfo, MediaLoadOptions)
. - تم إيقاف
load()
طريقة أخرى نهائيًا. - تمت إضافة الطريقتين
setPlaybackRate(double)
وsetPlaybackRate(double, JSONObject)
. وعليك باستدعاء هذه الطرق لتعيين معدل التشغيل المتغير لعنصر الوسائط الحالي.
- تمت إضافة طريقة
- لمعرفة المزيد من التفاصيل، يُرجى الاطِّلاع على ملاحظات إصدار Google Cast.
- تم إجراء التغييرات التالية على الطرق في فئة
Google Drive
- تم تعديل واجهة برمجة تطبيقات Drive للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير تلقائيًا عمليات الربط بالخدمات وتتطلب رمزًا معياريًا أقل للاستخدام:- تمت إضافة الفئة
DriveClient
وطرقDrive.getDriveClient()
. يوفرDriveClient
نقطة الدخول للتفاعلات العامة مع واجهة برمجة تطبيقات Drive. - تمت إضافة الفئة
DriveResourceClient
وطرقDrive.getDriveResourceClient()
. يوفّرDriveResourceClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل معDriveResource
(أيDriveFile
أوDriveFolder
).
- تمت إضافة الفئة
- تمت إضافة كائنات
CreateFileActivityOptions
وOpenFileActivityOptions
التي يمكن تمريرها إلى طرقDriveClient.newCreateFileActivityIntentSender()
الجديدة وDriveClient.newOpenFileActivityIntentSender()
لإنشاء منتقيات الملفات المعنية. - تم إيقاف واجهات برمجة تطبيقات
GoogleApiClient
التي تم الوصول إليها من خلالDriveApi
وDrivePreferencesApi
وDriveContents
وDriveResource
وDriveFolder
وDriveFile
.
- تم تعديل واجهة برمجة تطبيقات Drive للبرامج الجديدة المستندة إلى
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى المصادقة والروابط الديناميكية والمراسلة عبر السحابة الإلكترونية. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
لياقة بدنية
- تم تعديل واجهة برمجة تطبيقات اللياقة البدنية للبرامج الجديدة المستندة إلى
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.
- تمت إضافة الفئة
- تم تعديل واجهة برمجة تطبيقات اللياقة البدنية للبرامج الجديدة المستندة إلى
الألعاب
- تم تحديث واجهة برمجة تطبيقات الألعاب للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير تلقائيًا الاتصالات إلى الخدمات وتتطلب رمزًا معياريًا أقل للاستخدام:- تمت إضافة الفئة
AchievementsClient
وطرقGames.getAchievementsClient()
. يوفرAchievementsClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع وظائف الإنجازات. - تمت إضافة الفئة
EventsClient
وطرقGames.getEventsClient()
. يوفرEventsClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع وظائف الأحداث. - تمت إضافة الفئة
GamesClient
وطرقGames.getGamesClient()
. يوفرGamesClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع الوظائف الأساسية للألعاب. - تمت إضافة الفئة
GamesMetadataClient
وطرقGames.getGamesMetadataClient()
. يوفرGamesMetadataClient
نقطة دخول لطرق واجهة برمجة التطبيقات لاسترداد البيانات الوصفية للعبة. - تمت إضافة الفئة
InvitationsClient
وطرقGames.getInvitationsClient()
. يوفرInvitationsClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع وظائف الدعوات. - تمت إضافة الفئة
LeaderboardsClient
وطرقGames.getLeaderboardsClient()
. يوفرLeaderboardsClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع وظائف لوحات الصدارة. - تمت إضافة الفئة
NotificationsClient
وطرقGames.getNotificationsClient()
. يوفرNotificationsClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع الإشعارات. - تمت إضافة الفئة
PlayerStatsClient
وطرقGames.getPlayerStatsClient()
.PlayerStatsClient
يوفر نقطة الدخول لطرق واجهة برمجة التطبيقات التي توفر نقطة الدخول لطرق واجهة برمجة التطبيقات لاسترداد إحصاءات المشغّل. - تمت إضافة الفئة
PlayersClient
وطرقGames.getPlayersClient()
. يوفرPlayersClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع اللاعبين. - تمت إضافة الفئة
RealTimeMultiplayerClient
وطرقGames.getRealTimeMultiplayerClient()
. توفرRealTimeMultiplayerClient
نقطة دخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع وظائف اللاعبين المتعددين في الوقت الفعلي. - تمت إضافة الفئة
SnapshotsClient
وطرقGames.getSnapshotsClient()
. يوفرSnapshotsClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع Shapshots. - تمت إضافة الفئة
TurnBasedMultiplayerClient
وطرقGames.getTurnBasedMultiplayerClient()
. يوفرTurnBasedMultiplayerClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع اللاعبين المتعددين بتناوب الأدوار. - تمت إضافة الفئة
VideosClient
وطرقGames.getVideosClient()
. يوفرVideosClient
نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل مع الفيديوهات.
- تمت إضافة الفئة
- نقاط إدخال واجهة برمجة التطبيقات التي تم إيقافها:
Achievements
،Events
،GamesMetadata
،Invitations
،Leaderboards
،Notifications
،Stats
،Players
،RealTimeMultiplayer
،Snapshots
، ،Snapshots
3،}{/3Achievements
}
- تم تحديث واجهة برمجة تطبيقات الألعاب للبرامج الجديدة المستندة إلى
الموقع الجغرافي
- تم إصلاح مشكلة
FusedLocationProviderClient
التي كانت تتسبب أحيانًا في حدوث أعطال عند تحديث "خدمات Google Play". - تم إيقاف صفيّ
AddPlaceRequest
وطريقتيGeoDataApi.addPlace()
وGeoDataClient.addPlace()
. ستتم إزالةAddPlaceRequest
في 30 حزيران (يونيو) 2018.
- تم إصلاح مشكلة
الأجهزة المجاورة
- تم تعديل واجهة برمجة تطبيقات الأجهزة المجاورة للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير تلقائيًا الاتصالات إلى الخدمات وتتطلب رمزًا معياريًا أقل للاستخدام:- تمت إضافة الفئة
ConnectionClient
وطرقNearby.getConnectionsClient()
. يوفرConnectionClient
نقطة الدخول للإعلان عن التطبيقات والخدمات المجاورة واكتشافها والتواصل معه عبر الاتصالات القائمة. - تمت إضافة الفئة
MessagesClient
وطرقNearby.getMessagesClient()
. يوفرMessagesClient
نقطة الدخول لنشر الرسائل البسيطة والاشتراك لتلقي هذه الرسائل من الأجهزة القريبة.
- تمت إضافة الفئة
- تمت إضافة طريقة
Connections.cancelPayload()
التي تعمل حاليًا على إرسالPayload
إلى نقاط النهاية البعيدة أو منها.
- تم تعديل واجهة برمجة تطبيقات الأجهزة المجاورة للبرامج الجديدة المستندة إلى
محفظة Google
getPaymentMethodTokenizationParameters
وgetTransactionInfo
لم يعدا حقلين مطلوبين. وفي حال عدم ضبط هذه الإعدادات، لن تعرض Google Payment API رمزًا مميزًا قابلاً لتحصيل الرسوم. تجنب تعيين هذه الحقول في التدفقات التي يحاول المستخدمون من خلالها تغيير الاختيارات فقط دون إجراء عملية شراء (على سبيل المثال ضمن إعدادات الدفع في أحد التطبيقات).- تم تغيير طريقة
resolveTask()
لإضافة جزء مؤقت إلى نشاط. تأكَّد من أنّ النشاط يمكنه تنفيذ معاملات تجزئة بدون فقدان الحالة قبل استدعاء الطريقة. من المفترض ألا يتأثر معظم مطوّري البرامج بهذا التغيير، حيث يتم عادةً استدعاءresolveTask()
في أداة معالجة النقر على الزر.
المشاكل المعروفة في الإصدار 11.6.0
إنّ مثيلات GoogleApi
التي تم إنشاؤها باستخدام Context
في التطبيقات التي تستخدم targetSdkVersion 26 لن تطالب المستخدمين تلقائيًا بتحديث خدمات Google Play. يمكنك استخدام GoogleApiAvailability.showErrorDialogFragment()
بموجب هذه الشروط بدلاً من ذلك.
3 تشرين الأول (أكتوبر) 2017 - الإصدار 11.4.2
لمحات عن الإصدار 11.4.2 من خدمات Google Play:
- متجر Cloud Fire
- أصبح الإصدار التجريبي العام الأولي من Cloud Firestore متاحًا الآن. Cloud Firestore هي قاعدة بيانات مرنة وقابلة للتطوير لتطوير تطبيقات الجوّال والويب والخوادم من Firebase وGoogle Cloud Platform. ومثل قاعدة بيانات Firebase Realtime، فإنها تحافظ على مزامنة البيانات عبر تطبيقات العميل من خلال أدوات معالجة الأحداث في الوقت الفعلي وتقدم دعمًا في وضع عدم الاتصال بحيث يمكنك إنشاء تطبيقات سريعة الاستجابة بصرف النظر عن وقت استجابة الشبكة أو الاتصال بالإنترنت. يوفر Cloud Firestore أيضًا قابلية توسع على مستوى المؤسسة وتكاملاً سلسًا مع منتجات Firebase وGoogle Cloud Platform الأخرى، بما في ذلك Cloud Functions. للحصول على مزيد من المعلومات حول Cloud Firestore، يُرجى مراجعة مدونة Firebase. لبدء استخدام Cloud Firestore على الفور، يُرجى الانتقال إلى البدء السريع.
أيلول (سبتمبر) 2017 - الإصدار 11.4.0
لمحات عن الإصدار 11.4 من خدمات Google Play.
الإعلانات
- تمت إضافة
getMediationAdapterClassName()
طريقة إلى صفوفNativeAppInstallAd
وNativeContentAd
. سيتم إيقاف طريقة الاسم نفسه في AdLoader. - تمت إضافة طرق إلى عدة صفوف لدعم التوسّط الأصلي للفيديو:
- تمت إزالة الصف
SearchAdRequest
.
- تمت إضافة
"إحصاءات"
- تمت إضافة صف جديد
AnalyticsJobService
. توفر هذه الفئة دعم التوافق لنظام Android O وتستخدمها "إحصاءات Google" لتحميل البيانات. ليس عليك اتخاذ أي إجراء لاستخدام هذه الفئة، حيث تتم إضافتها تلقائيًا كجزء من حزمة "إحصاءات Google". - تم إيقاف طريقة
getContext()
للصفAnalyticsService
. - تم إيقاف الصف
CampaignTrackingService
.
- تمت إضافة صف جديد
المصادقة
- يرسل مُحدِّد التلميح الآن النتيجة
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
عندما لا يكون لدى المستخدم أي معلومات تلميح محفوظة.
- يرسل مُحدِّد التلميح الآن النتيجة
الوعي
البثّ
- تمت إضافة صف جديد
PrecacheManager
. تقدّم هذه الفئة طرقًا لتخزين المحتوى مؤقتًا بشكل مسبق في المحتوى الذي ينوي المستخدمون استهلاكه بهدف تقليل وقت التحميل. - تمت إضافة طريقة
getPrecacheManager()
إلى فئةCastContext
لتطبيقك للحصول على مثيل من فئةPrecacheManager
. - تمت إضافة
startSession(Intent)
إلى الصفSessionManager
. وعليك باستدعاء هذه الطريقة للانضمام إلى جلسة بث عندما يتم تشغيل تطبيق المُرسِل من خلال هدف ضمني.
للحصول على مزيد من التفاصيل، يمكنك الاطلاع على ملاحظات إصدار واجهة برمجة تطبيقات الإرسال.
- تمت إضافة صف جديد
المحتوى الشائع
- تمت إضافة طريقة
checkApiAvailability()
إلى الصفGoogleApiAvailability
. تعرض الطريقة مهمة تتحقق بشكل غير متزامن مما إذا كانت هناك واجهات برمجة تطبيقات معينة متاحة أم لا. في حال عدم توفّر واحدة أو أكثر، سيتعذّر تنفيذ المهمة باستخدامAvailabilityException
يمكنك طلبها لمعرفة مدى توفّر واجهة برمجة تطبيقات فردية.
- تمت إضافة طريقة
Google Drive
- تمت إزالة
cancelPendingActions()
من واجهةDriveApi
.
- تمت إزالة
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات لفهرسة التطبيقات ومصادقتها. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
الخرائط
- استخدم
GoogleMap.OnMyLocationClickListener
الجديد لاكتشاف متى ينقر المستخدم على النقطة الزرقاء لموقعي. للحصول على تفاصيل، راجع دليل مطور البرامج لطبقة موقعي.
- استخدم
الأجهزة المجاورة
- أذونات
BLUETOOTH
وBLUETOOTH_ADMIN
وACCESS_WIFI_STATE
وCHANGE_WIFI_STATE
مطلوبة الآن لميزة "اتصالات الأجهزة المجاورة".
- أذونات
تراخيص Oss
- إضافة دعم للروابط التشعبية في محتوى الترخيص.
- تمت إضافة طريقة
setActivityTitle()
إلى الفئةOssLicensesMenuActivity
، ما يسهّل ضبط عناوين النشاط المخصّص. تم إيقاف طريقة إعداد العنوان السابقة.
محفظة Google
- تم تقديم واجهة برمجة تطبيقات جديدة للدفع من Google، تم تعريفها في فئة
PaymentsClient
. الاختلافات المهمة:- تحل طريقة
loadPaymentData()
محل طريقتيloadFullWallet()
وloadMaskedWallet()
من الفئةPayments
. - تسمح طريقة
isReadyToPay()
للمتصلين بتحديد طرق الدفع المتوافقة.
- تحل طريقة
للحصول على مزيد من المعلومات، يمكنك الاطلاع على واجهة برمجة تطبيقات الدفع الجديدة.
- تم تقديم واجهة برمجة تطبيقات جديدة للدفع من Google، تم تعريفها في فئة
آب (أغسطس) 2017 - الإصدار 11.2.0
لمحات عن الإصدار 11.2 من خدمات Google Play.
تم تحديث خدمات Google Play إلى الإصدار 11.2.2 في هذا الإصدار:
- إصلاح المشاكل البسيطة في مراقبة أداء Firebase. لمعرفة المزيد، راجع ملاحظات إصدار Android Android.
- تمت إضافة طريقة
loadAd()
جديدة تأخذ كائنPublisherAdRequest
إلىRewardedVideoAd
الصف. - تعمل مكتبة تراخيص OSS الجديدة على تسهيل عرض التراخيص للتبعيات في خدمات Google Play والمكتبات الأخرى. لمعرفة المزيد، راجع الدليل تضمين إشعارات مفتوحة المصدر.
تتوفّر تبعيات "خدمات Google Play" الآن عبر maven.google.com
العناصر التابعة متاحة الآن مباشرةً من
maven.google.com
. يمكنك تحديث نصوص إصدار Gradle البرمجية لتطبيقك لاستخدام هذا المستودع من خلال تهيئة الإصدار على النحو التالي:allprojects { repositories { jcenter() google() } }
للحصول على مزيد من المعلومات حول هذا التغيير، راجع مشاركة المدونة المصاحبة. للحصول على مزيد من التفاصيل حول مستودع Google Maven، راجع إضافة عناصر تبعية في مستندات Android.
دعم إصدار SDK في الإصدار 11.2
عند ترقية تبعيات خدمات Play لتطبيقك إلى الإصدار 11.2.0 أو إصدار أحدث، يجب أيضًا تحديث
build.gradle
لتطبيقك لتحديدcompileSdkVersion
من 26 على الأقل (Android O). ولن يؤدي هذا إلى تغيير طريقة تشغيل تطبيقك. لن يُطلب منك تحديثtargetSdkVersion
. في حال تحديث الإصدارcompileSdkVersion
إلى الإصدار 26، قد يظهر لك خطأ في الإصدار، مع ظهور الرسالة التالية التي تشير إلى مكتبة دعم Android:This support library should should not use a different version (25) than the compileSdkVersion (26).
يمكن حل هذا الخطأ عن طريق ترقية تبعيات مكتبة الدعم إلى الإصدار 26.0.0 على الأقل.
الإعلانات
- تمت إضافة طريقة
loadAds()
إلى فئةAdLoader
، ما يسمح للتطبيقات بتحميل إعلانات فريدة متعددة في طلب واحد.
- تمت إضافة طريقة
المصادقة
- تمت إضافة الصف
WorkAccountClient
. يوفر هذا الصف طرقًا لإدارة دورة حياة حسابات Android for Work. - تمت إضافة حزمة accounttransfer. تحتوي هذه الحزمة على واجهات برمجة تطبيقات تستخدمها المُصادقة لحسابات التمهيد.
- واجهة برمجة تطبيقات Fast Identity Online 2nd Factor (FIDO U2F) متاحة الآن. ويوفر دعم مفتاح الأمان المادي U2F للتطبيقات ومواقع الويب، وفقًا للمعايير التي يحددها تحالف FIDO. لمزيد من المعلومات، يُرجى الاطّلاع على بدء استخدام FIDO U2F و com.google.android.gms.fido.
- تمت إضافة الصف
البثّ
- تمت إضافة فئة جديدة NotificationNotificationProvider لدعم إجراءات إشعارات الوسائط المخصّصة.
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافات إلى فهرسة التطبيقات وقاعدة البيانات والروابط الديناميكية ومساحة التخزين. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
التطبيقات الفورية
- تمت إضافة
InstantAppsClient
كنقطة إدخال رئيسية جديدة. - تمت إضافة
PackageManagerCompat
ملفات تعريف الارتباط لملفات تعريف الارتباط للاحتفاظ بكميات صغيرة من بيانات التطبيقات الفورية بين الجلسات.
- تمت إضافة
أماكن
- تمت إضافة الصف
GeoDataClient
. يوفر هذا الصف إمكانية الدخول إلى قاعدة بيانات Google للأماكن المحلية ومعلومات الأنشطة التجارية. - تمت إضافة الصف
PlaceDetectionClient
. يوفر هذا الصف إمكانية الدخول السريع إلى المكان الحالي للجهاز، كما يتيح الفرصة للإبلاغ عن موقع الجهاز في مكان معين (مثل تسجيل الوصول). - تمت إضافة
getGeoDataClient()
وgetPlaceDetectionClient()
طريقة إلى الصفPlaces
.
- تمت إضافة الصف
محفظة Google
- تمت إزالة العديد من الطرق والفئات التي تم إيقافها.
حزيران (يونيو) 2017 - الإصدار 11.0
لمحات عن الإصدار 11.0 من خدمات Google Play.
خدمات Google Play المحدّثة إلى الإصدار 11.0.4 يعمل هذا الإصدار على إصلاح المشاكل البسيطة في خدمة "المراسلة عبر السحابة الإلكترونية من Firebase" ومراقبة الأداء من Firebase. لمعرفة المزيد، راجع ملاحظات إصدار Android Android.
خدمات Google Play التي تم تحديثها إلى الإصدار 11.0.2 تعمل هذه النسخة على إصلاح المشاكل البسيطة في تقارير الأعطال من Firebase ومراقبة أداء Firebase. لمعرفة المزيد، راجع ملاحظات إصدار Android 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
التي تساعدك على استرداد الرسائل القصيرة SMS التي تم توجيهها إلى تطبيقك بدون مطالبة المستخدمين بأذونات لقراءة جميع الرسائل القصيرة SMS التي تم إرسالها إلى أجهزتهم. لمعرفة المزيد، راجع واجهة برمجة تطبيقات استرداد الرسائل القصيرة SMS.
- تمت إضافة واجهة برمجة تطبيقات
البثّ
- تم إيقاف الواجهات
Cast.CastApi
وCast.MessageReceivedCallback
RemoteMediaPlayer.MediaChannelResult
وRemoteMediaPlayer.OnMetadataUpdatedListener
وRemoteMediaPlayer.OnPreloadStatusUpdatedListener
وRemoteMediaPlayer.OnQueueStatusUpdatedListener
وRemoteMediaPlayer.OnStatusUpdatedListener
. تم أيضًا إيقاف الصفRemoteMediaPlayer
. للحصول على تعليمات حول تحديث تطبيقك، راجع نقل تطبيق Android Sender من الإصدار 2 من Cast Cast إلى الإصدار 3 من SDK Cast. - تتوفر طريقة
bindTextViewToSmartSubtitle()
الآن في الصفUIMediaController
.
- تم إيقاف الواجهات
واجهة برمجة تطبيقات شائعة
- تم الآن إيقاف طريقة
getOpenSourceSoftwareLicenseInfo()
في الصفGoogleApiAvailability
. - تمت إضافة الصفين
ApiException
وResolvableApiException
. توفر هذه الفئات استثناءات لكائنات المهام عند إخفاق الاتصال بخدمات Google Play. - تمت إضافة الصف
GoogleApi
. ويدير عملاء واجهة برمجة التطبيقات استنادًا إلى هذه الفئة الربط بين تطبيقك وخدمات Google Play. - تمت إضافة الصف
Response
. توفر هذه الفئة نتائج طلب طريقة واجهة برمجة التطبيقات في خدمات Google Play باستخدام فئة فرعية منGoogleApi
.
- تم الآن إيقاف طريقة
Firebase
- يتضمن آخر تحديث لتطبيق Firebase إضافة مصادقة الهاتف والعديد من التحسينات عبر فهرسة التطبيقات والروابط الديناميكية. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
الألعاب
- تم الآن إيقاف الطرق
getPlayerSearchIntent()
وloadConnectedPlayers()
وloadInvitablePlayers()
وloadMoreInvitablePlayers()
في الصفPlayers
. - تم الآن إيقاف طريقة
loadInvitations()
في الصفInvitations
. - تم الآن إيقاف طريقة
getSelectOpponentsIntent()
في الصفَّينRealTimeMultiplayer
وTurnBasedMultiplayer
. - تم الآن إيقاف واجهات
GameRequest
وOnRequestReceivedListener
وRequests
. بالإضافة إلى ذلك، تم إيقاف الصفَّينGameRequestBuffer
وGameRequestEntity
. للحصول على إرشادات حول تحديث تطبيقك، راجع مصادقة ألعاب Play التي تستخدم واجهة برمجة تطبيقات تسجيل الدخول إلى Google.
- تم الآن إيقاف الطرق
التطبيقات الفورية
- أصبحت واجهات برمجة التطبيقات لتطبيقات Android الفورية متاحة الآن في خدمات Google Play. تتيح تطبيقات Android الفورية لمستخدمي Android تشغيل تطبيقاتك فورًا بدون تثبيت. لمعرفة المزيد، راجع تطبيقات Android الفورية.
الموقع الجغرافي
- تمت إضافة الصف
FusedLocationProviderClient
. توفر هذه الفئة نقطة الدخول الرئيسية للتفاعل مع مزود الموقع المدمج الذي يستخدم مجموعة متنوعة من مصادر البيانات بالإضافة إلى نظام تحديد المواقع العالمي (GPS) لتحديد موقع الجهاز بأكبر قدر ممكن من الدقة والسرعة. - تمت إضافة الصف
GeofencingClient
. توفر هذه الفئة نقطة الدخول الرئيسية للتفاعل مع واجهات برمجة التطبيقات ذات السياج الجغرافي. - تمت إضافة طريقتي
getFusedLocationProvider()
وgetGeofencingClient()
إلى الصفLocationServices
. - تمت إضافة الصف
LocationSettingsResponse
. يتم عرض هذا الصف كرد عند التحقق بنجاح من إعدادات النظام المتعلقة بالموقع باستخدام طريقةcheckLocationSettings()
. - تمت إضافة الصف
SettingsClient
. توفر هذه الفئة نقطة الدخول الرئيسية للتفاعل مع واجهات برمجة التطبيقات لإعدادات الموقع التي تساعد على فحص وتهيئة إعدادات النظام المتعلقة بالموقع.
- تمت إضافة الصف
الأجهزة المجاورة
- توفر واجهة برمجة تطبيقات اتصالات الأجهزة المجاورة الآن الإمكانيات التالية:
- اتصال من نظير إلى نظير في وضع عدم الاتصال تمامًا باستخدام بلوتوث ونقاط اتصال BLE وWifi
- الإعلان والاكتشاف المتزامنان
- التشفير (مع مصادقة اختيارية)
- دعم أحمال بيانات البايت التي تصل إلى 32 كيلوبايت
- توفير أحمال بيانات الملف (تقتصر على المساحة المتاحة على الجهاز) وبث أحمال البيانات بدون قيود على حجم الحمولة.
- تمت إضافة الصف
AdvertistingOptions
. يوفّر هذا الصف خيارات لاستدعاء طريقةstartAdvertising()
. - تمت إضافة الصف
ConnectionInfo
. يقدم هذا الصف معلومات حول الاتصال الذي يبدأ. - تمت إضافة الصف
ConnectionLifecycleCallback
. يدرس هذا الصف أحداث دورة الحياة المرتبطة بالاتصال بنقطة نهاية بعيدة. - تمت إضافة الصف
ConnectionResolution
. هذه الفئة هي النتيجة التي تم تلقّيها عند استدعاء طريقةonConnectionInitiated()
. - تمت إضافة الصف
DiscoveredEndpoints
. توفر هذه الفئة معلومات عن نقطة النهاية عند اكتشافها. - تمت إضافة الصف
DiscoveryOptions
. يوفّر هذا الصف خيارات لاستدعاء طريقةstartDiscovery()
. - تمت إضافة الصف
EndpointDiscoveryCallback
. هذا الصف مستمع يتم استدعاؤه أثناء اكتشاف نقاط النهاية. - تمت إضافة الصفوف
Payload
وPayloadCallback
وPayload.File
وPayload.Stream
. تمثل هذه الفئات البيانات ومستمع حمولة البيانات، والبيانات في ملف في وحدة التخزين المحلية على الجهاز، ومصدر البيانات. تمت أيضًا إضافة واجهةPayloadTransferUpdate.Status
ذات الصلة. - تمت إضافة الصف
Strategy
. تحدد هذه الفئة متطلبات الاتصال للجهاز وقيود هيكلية الاتصال. - تم الآن إيقاف الصفين
Connections.ConnectionRequestListener
وConnections.ConnectionResponseCallback
. يمكنك استخدام الصفConnectionLifecycleCallback
بدلاً من ذلك. - تم إيقاف العمل بالصف
Connections.EndpointDiscoveryListener
الآن. يمكنك استخدام الصفEndpointDiscoveryCallback
بدلاً من ذلك. - واجهة
Connections.MessageListener
متوقفة الآن. يمكنك استخدام الصفPayloadCallback
بدلاً من ذلك. - تتضمن الفئة
ConnectionsStatusCodes
الآن العديد من رموز الحالة الجديدة المرتبطة بالأذونات.
- توفر واجهة برمجة تطبيقات اتصالات الأجهزة المجاورة الآن الإمكانيات التالية:
الأمان
- تمت إضافة الصف
SafetyNetClient
. توفر هذه الفئة نقطة الدخول الرئيسية لموقع SafetyNet، الذي يوفر الإمكانات التالية:- توفير فحص سلامة الجهاز
- التحقق من المستخدمين باستخدام واجهة برمجة تطبيقات reCAPTCHA
- مساعدة المستخدمين على تجنُّب التطبيقات التي قد تتسبّب بضرر
- يوفّر تصفّحًا آمنًا داخل التطبيقات
- عمليات التحقّق من التهديدات المعروفة المرتبطة بعناوين URL محدّدة
- تمت إضافة الصف
HarmfulAppsData
والصف ذي الصلةSafetyNetApi.HarmfulAppsResponse
. تمثل هذه الفئات معلومات تتعلق بالتطبيقات التي يُحتمل أن تكون ضارة. تم إيقاف العمل بالصفSafetyNetApi.HarmfulAppsResult
ذي الصلة لصالح هذه الطرق. - تمت إضافة الطريقتين
getClient(Context)
وgetClient(Activity)
إلى فئة SafetyNet. تعرض هذه الطرقSafetyNetClient
التي يتم استخدامها للوصول إلى جميع واجهات برمجة تطبيقات SafetyNet. تحل هذه الطرق محل الحقلينAPI
وSafetyNetAPI
من الفئةSafetyNet
، والتي تم إيقاف العمل بها الآن. - تمت إضافة الصف
SafetyNetApi.AttestationResponse
. توفر هذه الفئة نتائج اختبار من حزمة اختبار التوافق في Android. وسيحل هذا الصف محل الصفينSafetyNetApi.AttestationResult
وSafetyNet.SafeBrowsingResult
اللذين تم إيقافهما. - تمت إضافة الصف
SafetyNetApi.RecaptchaTokenResponse
. يحتوي هذا الصف على رمز استجابة مستخدم reCAPTCHA المميز. يحلّ هذا الصف محلّ الفئةSafetyNetApi.RecaptchaTokenResult
التي تم إيقافها نهائيًا. - تمت إضافة الصف
SafetyNetApi.SafeBrowsingResponse
. توفر هذه الفئةResponse
المقدمة عندما يستدعي التطبيق طريقةlookupUri()
. تحل هذه الفئة محل الفئةSafetyNetApi.SafeBrowsingResult
التي تم إيقافها. - تمت إضافة الصف
SafetyNetApi.VerifyAppsUserResponse
وإضافة ثوابت جديدة إلى الصفVerifyAppsConstants
. تدعم هذه الفئات واجهة برمجة التطبيقات للتحقق من التطبيقات.
- تمت إضافة الصف
محفظة Google
- تمت إضافة الصف
InstrumentInfo.CardClass
. يشير هذا الصف إلى ما إذا كانت البطاقة بطاقة ائتمان أو بطاقة سحب آلي أو بطاقة دفع مسبق.
- تمت إضافة الصف
أيار (مايو) 2017 - الإصدار 10.2.6
فهرسة التطبيقات
منذ إطلاق الإصدار 10.0 من حزمة "خدمات Google Play" SDK، تم نقل واجهة برمجة التطبيقات الخاصة بفهرسة التطبيقات إلى واجهة برمجة التطبيقات الجديدة لفهرسة تطبيقات Firebase. واجهة برمجة التطبيقات الأصلية لفهرسة التطبيقات متوقفة نهائيًا الآن، ولم تعد متاحة للاستخدام في التطبيقات التي تم إنشاؤها باستخدام الإصدار 10.2.6 من SDK.
Firebase
يتضمن التحديث الأخير لبرنامج Firebase الإصدار التجريبي من مراقبة الأداء والعديد من التحسينات عبر ميزات متعددة، بما في ذلك Cloud Messaging وTest Lab. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
نيسان (أبريل) 2017 - الإصدار 10.2.4
Firebase
يتضمن هذا الإصدار تحديثات على Cloud Storage for Firebase. لمعرفة المزيد، راجع ملاحظات إصدار Firebase Android SDK.
آذار (مارس) 2017 - الإصدار 10.2.1
الإصدار 1 من معاينة Android O
يتضمن هذا الإصدار تحديثات لتوفير التوافق مع Android O Developer Preview 1. أهم التغييرات هي التغييرات الداخلية لمكتبات Google Cloud Messaging (GCM) وFirebase Cloud Messaging (FCM) والتغيير في دورة حياة مضمونة استدعاءات GCM وFCM إلى 10 ثوانٍ، وبعد ذلك يحتسب Android O عمليات الاسترداد المؤهلة للإنهاء. لمزيد من المعلومات حول التعامل مع رسائل GCM وFCM على نظام التشغيل Android O، راجع مدونة Firebase.
شباط (فبراير) 2017 - الإصدار 10.2
لمحات عن الإصدار 10.2 من خدمات Google Play.
إيقاف إصدار Android 2.3.x (Gingerbread)
الإصدار 10.2.x من خدمات Google Play هو الإصدار الأول الذي لم يعد يتضمن دعمًا كاملاً لنظام التشغيل Android الإصدار 2.3.x (Gingerbread). تتطلب التطبيقات التي تم تطويرها باستخدام الإصدار 10.2.x من SDK والإصدارات الأحدث مستوى واجهة برمجة تطبيقات Android 14 على الأقل ولا يمكن تثبيتها على الأجهزة التي تعمل بمستوى واجهة برمجة تطبيقات أقل من 14. لمزيد من المعلومات حول خياراتك، بما في ذلك إنشاء عدة حزم APK لتوسيع نطاق دعم تطبيقك لـ Android Gingerbread، يُرجى مراجعة مدونة Android Developers.
الإعلانات
- تمت إضافة دعم لمواد عرض الفيديو إلى الإعلانات المدمجة مع المحتوى (المتقدمة) والإعلانات المخصصة للإعلانات المدمجة مع المحتوى (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 لتبسيط عملية المصادقة من جانب الخادم. لمزيد من المعلومات، يُرجى الاطّلاع على واجهة
GoogleSignInOptionsExtension
وفئةGoogleSignInOptions
وطريقةGoogleSignInOptions.Builder.addExtension()
. لمعرفة المزيد من المعلومات عن دمج المصادقة من جانب الخادم في ألعابك، يمكنك الاطلاع على تمكين الوصول من جانب الخادم إلى خدمات ألعاب Google Play.Google Fit
تمت إضافة أنواع جديدة من البيانات الصحية التي تتيح لك كتابة مجموعة أوسع من البيانات الصحية في النظام الأساسي لـ Google Fit، بما في ذلك ضغط الدم والجلوكوز في الدم وتشبع الأكسجين وموضع الجسم ودرجة حرارة الجسم وبيانات الصحة الإنجابية. لمزيد من المعلومات، يمكنك الاطّلاع على الفئتَين
HealthDataTypes
وHealthDataFields
.الخرائط
يقدم هذا الإصدار نمطًا مخصصًا للخطوط المتعددة ومخططات المضلعات والدوائر.
- يمكنك الآن تخزين كائنات البيانات العشوائية باستخدام الكائنات الهندسية. على سبيل المثال، يمكنك استدعاء setTag() لإضافة كائن بيانات إلى خط متعدد.
- للحصول على قائمة كاملة بالميزات، وإصلاحات الأخطاء، وغيرها من الملاحظات، راجع ملاحظات الإصدار لواجهة برمجة تطبيقات Android Maps.
الأجهزة المجاورة
تمت إضافة فئة
AudioBytes
إلى واجهة برمجة التطبيقات في الأجهزة المجاورةmessages.audio
للسماح للأجهزة بإرسال البيانات أو استلامها باستخدام الصوت شبه المسموع.Firebase
يتضمن آخر تحديث لتطبيق Firebase تحسينات متعددة عبر ميزات متعددة، بما في ذلك Analytics والمصادقة وقاعدة بيانات الوقت الفعلي والتخزين وTest Lab لنظام التشغيل Android وإعداد تقارير الأعطال والروابط الديناميكية. للحصول على مزيد من المعلومات، يمكنك الاطلاع على ملاحظات إصدار Firebase SDK SDK.
تشرين الثاني (نوفمبر) 2016 - الإصدار 10.0
لمحات عن الإصدار 10.0 من خدمات Google Play.
تم تحديث خدمات Google Play إلى الإصدار 10.0.1
يُصلِح هذا الإصدار قيمة
minSdkVersion
المفقودة فيplay-services-location.aar
والتي تسبّبت في دمجWRITE_EXTERNAL_STORAGE
وREAD_EXTERNAL_STORAGE
وREAD_PHONE_STATE
لأذونات التطبيقات غير المقصودة.إيقاف إصدار Android 2.3.x (Gingerbread)
الإصدار 10.0.x من خدمات Google Play هو الإصدار النهائي الذي يتضمن دعمًا كاملاً لنظام التشغيل Android الإصدار 2.3.x (Gingerbread). لن تتمكن التطبيقات التي تم تطويرها باستخدام إصدارات SDK المستقبلية بعد الإصدار 10.0.x من الاتصال بخدمات Google Play على أجهزة Android Gingerbread. لمعرفة المزيد من المعلومات حول خياراتك، بما في ذلك إنشاء ملفات APK متعددة لتوسيع نطاق دعم تطبيقك لـ Android Gingerbread، راجع مدونة Android Developers.
البثّ
يوفر إصدار Cast API لشهر تشرين الثاني (نوفمبر) وظائف محسَّنة لمطوِّري التطبيقات في المجالات التالية:
- تحصل طريقة جديدة
getVideoInfo()
في فئةMediaStatus
على النسخة الحالية منVideoInfo
، التي تحدد دقة عرض 4K. - طريقة جديدة
CastContext.getCastState()
تعرضCastState
معلومات عن حالة الجلسة الحالية، مثل ما إذا كانت الأجهزة متاحة وتم إنشاء جلسة. - تتيح سمات زر
@drawable
الجديدة تخصيص أنماط الأزرار في وحدة التحكّم المصغّرة ووحدة التحكّم الموسّعة. ImagePicker
الآن لديه معالجonPickImage
يستهلك فئةImageHints
بنسبة العرض إلى الارتفاع المتوقعة.- طريقة جديدة
CastContext.getMergedSelector()
تعرضMediaRouteSelector
. - تمت إضافة فئتين جديدتين من الفواصل الإعلانية:
AdBreakClipInfo
تحتوي على معلومات ثابتة عن مقطع فاصل إعلاني، وتحتويAdBreakStatus
على معلومات الحالة. - عندما يُجري المستخدم عملية إرسال، ستتلقى الأجهزة الأخرى الموجودة على الشبكة نفسها إشعارًا ثابتًا بوحدة التحكم عن بُعد للتحكم أيضًا في التشغيل.
- للحصول على مزيد من المعلومات حول هذا الإصدار والاطلاع على ملاحظات إضافية، يمكنك الاطلاع على إرسال حزمة SDK لشهر تشرين الثاني (نوفمبر).
- تحصل طريقة جديدة
الموقع الجغرافي
- تحسينات على عمليات فحص البلوتوث منخفض الطاقة (BLE)
الأجهزة المجاورة
- أصبحت إشعارات الأجهزة المجاورة متاحة الآن مرة أخرى. يمكنك الاطّلاع على الموقع الإلكتروني لمطوّري إشعارات الأجهزة المجاورة للحصول على التفاصيل والتحديثات.
Firebase
- يتضمن آخر تحديث لـ Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة، بما في ذلك توفر واجهة برمجة تطبيقات جديدة لفهرسة تطبيقات Firebase. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
تشرين الأول (أكتوبر) 2016 - الإصدار 9.8
لمحات عن الإصدار 9.8 من خدمات Google Play.
الإعلانات
- تمت إضافة مجموعة بيانات قياس عدد الزيارات في العرض النشط للمعلنين في DoubleClick Campaign Manager الذين يتم عرض إعلاناتهم في التطبيقات التي تستخدم SDK لإعلانات Google على الجوّال.
البثّ
يوفر الإصدار 3.3 من واجهة برمجة تطبيقات Cast وظيفة محسّنة لمطوّري التطبيقات في المجالات التالية:
- عند تشغيل الإعلانات، تم تحسين مظهر شريط البحث وتم تعتيم صورة ملصق الخلفية.
- تمت إضافة إمكانية تخصيص نمط وحدات التحكم المصغّرة.
- تمت إضافة الفئة
ImageHints
التي تقدّم تلميحات إلى الكائنImagePicker
حول نوع وحجم الصورة التي يجب اختيارها للعرض في واجهة المستخدم. - للحصول على مزيد من المعلومات حول هذا الإصدار، يمكنك الاطلاع على الإصدار 3.3 من حزمة SDK للإرسال.
ملائمة
- يتضمن تطبيق Fit الآن واجهة برمجة تطبيقات للأهداف تتيح لتطبيقك الاطلاع على أهداف اللياقة التي أنشأها مستخدمو تطبيق Google Fit Android.
تسجيل الدخول بحساب Google
- تمت إضافة قدرة المستخدمين على ملء أرقام الهواتف المرتبطة بحساباتهم بنقرة واحدة في التطبيقات التي تستخدم واجهة برمجة تطبيقات بيانات الاعتماد.
الأجهزة المجاورة
- تم تحسين رسائل الأجهزة المجاورة من خلال واجهة مستخدم جديدة للتمكين ودعم التشغيل بدون استخدام اليدين.
- إشعارات الأجهزة المجاورة غير متاحة مؤقتًا. راجع موقع مطوّري إشعارات الأجهزة المجاورة للحصول على التفاصيل والتحديثات.
Firebase
- يتضمن آخر تحديث لبرنامج Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
أيلول (سبتمبر) 2016 - الإصدار 9.6
لمحات عن الإصدار 9.6 من خدمات Google Play.
تم تحديث خدمات Google Play إلى الإصدار 9.6.1 يصلح هذا الإصدار قيمة
minSdkVersion
المفقودة فيplay-services-location.aar
والتي تسبّبت في دمجWRITE_EXTERNAL_STORAGE
وREAD_EXTERNAL_STORAGE
وREAD_PHONE_STATE
الأذونات غير المقصودة في بيان التطبيق.الإعلانات
- تمت إضافة طريقة واجهة برمجة تطبيقات بيانات تشخيص الناشرين،
openDebugMenu
، إلى الفئةMobileAds
لتزويد ناشري إعلانات الويب والتطبيقات المتوافقة مع الأجهزة الجوّالة بوظيفة تحديد المشاكل وحلّها والمعاينة نفسها المتوفّرة للإعلانات على أجهزة كمبيوتر سطح المكتب.
- تمت إضافة طريقة واجهة برمجة تطبيقات بيانات تشخيص الناشرين،
البثّ
يوفر الإصدار 3.2 من واجهة برمجة تطبيقات Cast وظيفة محسّنة لمطوّري التطبيقات في المجالات التالية:
- وضع الإعلانات: يمكنك وضع وحدات التحكم في الإشعارات والتحكُّم فيها في وضع تُعطَّل فيه عناصر التحكم أثناء عرض الإعلانات.
- الوضع المباشر: تم توفير زر تشغيل/إيقاف بث مباشر وفيديو مباشر بدلاً من الزر تشغيل/إيقاف مؤقت.
- للحصول على مزيد من المعلومات حول هذا الإصدار، يمكنك الاطلاع على Cast SDK v3.2.
الخرائط
- تقديم تصميم مخصص للخريطة: يمكنك الآن تصميم نمط الخريطة لتغيير مظهر (أو حتى إخفاء) عناصر مثل الطرق والمتنزهات والأنشطة التجارية والمزيد.
- تظهر نقاط الاهتمام التجارية (POIs) الآن بشكل افتراضي على الخريطة. تمثل نقاط الاهتمام للأنشطة التجارية الأنشطة التجارية مثل المتاجر والمطاعم والفنادق. يمكنك إخفاء هذه العناصر باستخدام نمط الخريطة المخصصة.
- للحصول على تفاصيل وملاحظات مهمة، راجع ملاحظات إصدار واجهة برمجة تطبيقات Android للخرائط.
أماكن
- تمت إضافة طريقة
setCountry
لتقييد نطاق طلب الإكمال التلقائي للأماكن في بلد واحد.
- تمت إضافة طريقة
Firebase
- يتضمن آخر تحديث لبرنامج Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase Android SDK.
آب (أغسطس) 2016 - الإصدار 9.4
لمحات عن الإصدار 9.4 من خدمات Google Play.
تسجيل الدخول بحساب Google
GoogleSignInAccount
تتضمّن الآن طريقتيّgetFamilyName()
وgetGivenName()
للسماح بالوصول إلى اسم العائلة والاسم المحدّد للمستخدمين الذين سجّلوا الدخول.
Google Plus
تم إيقاف Plus.API (بما في ذلك
Plus.PeopleApi
وPlus.AccountApi
). يستمر دعم جميع أدوات واجهة المستخدم في +Google، مثل المشاركة وزر "+1".- إذا كنت تريد الدمج مع "تسجيل الدخول بحساب Google"، يمكنك التبديل إلى
GoogleSignInApi
. - إذا كان تطبيقك يحتاج إلى معلومات اجتماعية وبيانات ملف شخصي أكثر شمولاً، فتحقق من مزوّد جهات الاتصال في Android أو واجهة برمجة تطبيقات الأشخاص عبر الأنظمة الأساسية. لتحسين توزيع تطبيقك من خلال الرسوم البيانية الاجتماعية لقاعدة مستخدمي تطبيقك، استخدم دعوات Firebase.
يمكنك الاطلاع على ملاحظات حول إيقاف Plus.API للحصول على التفاصيل.
- إذا كنت تريد الدمج مع "تسجيل الدخول بحساب Google"، يمكنك التبديل إلى
البثّ
يتضمن الإصدار 3 من واجهة برمجة تطبيقات Cast الآن وظائف محسّنة لمطوّري التطبيقات في المجالات التالية:
- تحدد الواجهة
ControlButtonsContainer
حاوية لأزرار التحكم. - توفر فئة
ExpandedControllerActivity
معظم عناصر التنفيذ لوحدة تحكم موسّعة، ووحدة تحكّم عن بُعد بملء الشاشة.
- تحدد الواجهة
أماكن
- أصبحت واجهة برمجة تطبيقات الأماكن الآن تتضمن واجهة مستخدم منتقي الأماكن المعاد تصميمها وتنفذ مبادئ التصميم متعدد الأبعاد.
الخرائط
- تمت إضافة مجموعة من المستمعين الجدد لتغيير الكاميرا لأحداث بدء حركة الكاميرا، والمستمرة، والنهائية.
- تمت إضافة إمكانية تخزين واسترداد كائنات البيانات العشوائية المرتبطة بمحدّدات المواقع.
- تمت إضافة إمكانية تعيين مستويات الحد الأدنى والأقصى المفضلة للتكبير/التصغير.
- تمت إضافة إمكانية تقييد الحدود التي يمكن للمستخدمين التمرير خلالها والعرض الشامل.
- للتعرف على مزيد من المعلومات، يمكنك الاطلاع على أحدث ملاحظات إصدار واجهات برمجة تطبيقات Android لخرائط Google.
الأمان
- تتيح واجهة برمجة تطبيقات التصفح الآمن لتطبيقك تحديد ما إذا كان معرف الموارد المنتظم (URI) مرتبطًا بتطبيق قد يتسبّب بضرر أو هجوم هندسة اجتماعية محتمل. لمزيد من المعلومات، انظر فحص عناوين URL باستخدام واجهة برمجة تطبيقات التصفح الآمن.
Firebase
- يتضمن آخر تحديث لبرنامج Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. لمزيد من المعلومات، راجع ملاحظات إصدار Firebase.
حزيران (يونيو) 2016 - الإصدار 9.2
لمحات عن الإصدار 9.2 من خدمات Google Play.
خدمات 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
. يمكن لناشري التطبيقات استخدام هذه الطريقة لتحديد موقع رمز خيارات الإعلان في الإعلانات المدمجة مع المحتوى. - تم تحسين تشغيل إعلان الفيديو بعدة إصلاحات للأخطاء.
- تمت إضافة طريقة
الوعي
تُوحّد واجهة برمجة التطبيقات للتوعية سبع إشارات للموقع الجغرافي والسياق في واجهة برمجة تطبيقات واحدة، ما يتيح لك إنشاء تطبيقات بميزات قوية مستندة إلى السياق وليس لها أي تأثير على موارد النظام. ويتضمن مجموعتين من واجهات برمجة التطبيقات:
- تتيح Snapshot API للتطبيقات الحصول على القيمة الحالية لأيٍّ من الإشارات السبع.
- تسمح Fence API للتطبيقات بالتفاعل مع التغييرات في سياق المستخدم.
البثّ
يوفّر الإصدار الثالث من واجهة برمجة تطبيقات الإرسال وظائف محسّنة لمطوّري التطبيقات في المجالات التالية:
- إدارة حالة الجلسة
- منطق الاتصال والفصل وإعادة الاتصال
- تنفيذ واجهة المستخدم وتجربة المستخدم
- التوافق مع نطاق أوسع من أنواع الأجهزة
- لمزيد من المعلومات حول هذا الإصدار، راجع الإصدار 3 من حزمة Google Cast SDK.
Firebase
- يتضمن آخر تحديث لبرنامج Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. لمزيد من المعلومات، راجع ملاحظات إصدار Firebase.
Google Fit
- تحسينات على عدد الخطوات على Android Wear لجعل قياس عدد الخطوات متسقًا عبر خلفيات شاشة الساعة والتطبيقات بشكل مستمر مع HistoryApi#readDailyTotal
- استمع إلى تحديثات البيانات باستخدام HistoryApi#registerDataUpdateListener() للسماح لتطبيقك بتحديث ذاكرة التخزين المؤقت للبيانات الداخلية عندما يتم تحديث البيانات المخزنة بواسطة تطبيق آخر.
- تمت إضافة نوع بيانات ترطيب مائي جديد يُستخدم لقياس استهلاك المياه.
الموقع الجغرافي
- إصلاح الأخطاء وإدخال تحسينات على الأداء في عدة مجالات، بما في ذلك إدارة البطارية والتعرف على الأنشطة.
الخرائط
- تعيّن طريقة MarkerOptions.zIndex() الجديدة ترتيب تكديس العلامة بالنسبة إلى العلامات الأخرى على الخريطة.
- يمكنك تعيين عامل شفافية لتراكبات المربعات، حتى يتمكن المستخدمون من مشاهدة الخريطة الأساسية أسفل المربعات المتراكبة.
- أصبح من الأسهل الآن جعل الدوائر قابلة للنقر، ثم استخدام OnCircleClickListener للاستماع إلى أحداث النقر.
- للحصول على تفاصيل وملاحظات مهمة، راجع ملاحظات إصدار واجهة برمجة تطبيقات Android للخرائط.
الرؤية على الأجهزة الجوّالة
- تم حل المشاكل المتعلقة بخدمة مطلوبة من خلال اكتشاف الرمز الشريطي للجوّال ورؤية الجهاز الجوّال. يمكن لجميع المستخدمين استخدام ميزة الرمز الشريطي واكتشاف الوجه مرة أخرى. للحصول على مزيد من المعلومات، يُرجى مراجعة ملاحظات الإصدار الخاصة بميزة "رؤية الجهاز الجوّال".
- تمت إضافة واجهة برمجة التطبيقات النصية: التعرّف البصري على الأحرف لنص الأحرف اللاتينية (الإنجليزية والإسبانية والألمانية والفرنسية وغيرها) في الصور. تعرض Text API البنية التنظيمية للنص (الفقرات والخطوط والكلمات) بالإضافة إلى النص نفسه.
الأجهزة المجاورة
- تمت إضافة إشعارات الأجهزة المجاورة، للسماح للمستخدمين بالتعرُّف على التطبيقات والمواقع الإلكترونية المرتبطة بالمرشدين والأجهزة الذكية القريبة.
- يمكن لميزة الأجهزة المجاورة فحص أجهزة مرشد Eddystone وiBeacons في الخلفية وتنشيط تطبيقات العميل عندما يتم العثور على أجهزة المرشد التي تتطابق مع الفلتر. لمعرفة المزيد من المعلومات، يمكنك الاطّلاع على الأجهزة المجاورة.
- يزيل هذا الإصدار شرط استخدام العملاء لواجهة برمجة تطبيقات Proximity Beacon لإدارة أجهزة المرشد. وستعرض الأجهزة المجاورة الآن إعلانات BLE التي تم تحليلها مباشرة، مما يسمح للعملاء باستخدام الحل الخاص بهم لتفسير هذه الإعلانات.
- يتم الآن عرض تقديرات المسافة ومعلومات RSSI إلى برامج المرشد المقدمة.
أيار (مايو) 2016 - الإصدار 9.0
لمحات عن الإصدار 9.0 من خدمات Google Play.
تحديث خدمات Google Play إلى الإصدار 9.0.2 يتوفر الآن الإصدار 9.0.2 من خدمات Google Play. يعمل هذا الإصدار على إصلاح مشكلة معروفة في مصادقة Firebase وهي عدم توفّر
FirebaseAuthApi
على بعض الأجهزة. يحدث خطأFirebaseApiNotAvailableException
عندما تحاول هذه الأجهزة استخدام واجهات برمجة تطبيقات المصادقة.تم تحديث خدمات Google Play إلى الإصدار 9.0.1
يتوفر الآن الإصدار 9.0.1 من خدمات Google Play. يعالج هذا الإصدار المشاكل التالية في الإصدار 9.0.0:
- يتم إصلاح خطأ تجميع تغيير الفئة باستخدام ContextCompat.getNoBackupFilesDir().
- تم إصلاح مشكلة معروفة تتعلق بعرض إعلانات AdMob على أجهزة بدون APK APK في خدمات Google Play عندما يستخدم تطبيقك ProGuard بعد المعالجة.
Firebase
يمنح Firebase مطوري برامج الجوّال الأدوات والبنية الأساسية التي يحتاجونها لتطوير تطبيقاتهم، وتنمية قاعدة المستخدمين، وكسب أرباح من الإعلانات داخل التطبيق. في هذا الإصدار، أصبحت واجهات برمجة تطبيقات Firebase متوفرة الآن في خدمات Google Play، وتتضمن المنتجات الجديدة: Firebase Analytics وFirebase Storage وFirebase Remote Config وFirebase Crash Reporting وFirebase Dynamic Links وFirebase Notifications.
للحصول على قائمة بالمكتبات المتاحة لميزات Firebase المختلفة، راجع مكتبات Firebase. أصبحت الميزات التالية الآن جزءًا من Firebase في حزمة SDK لخدمات Google Play 9.0:
لا تزال دعوات التطبيقات (تُسمَّى الآن دعوات Firebase) متاحة على
com.google.android.gms.appinvite
، ولكن من الآن فصاعدًا عليك استخدامcom.google.firebase:firebase-invites
.تعتمد خدمة مراسلة السحاب من Firebase على واجهة برمجة تطبيقات خدمة مراسلة السحاب من Google وتحسنها. يمكنك الاستمرار في استخدام خدمة مراسلة عبر السحابة الإلكترونية من Google مع
com.google.android.gms.gcm
، ولكننا ننصحك بالترقية إلىcom.google.firebase:firebase-messaging
.
لمزيد من المعلومات عن Firebase، اطّلع على https://firebase.google.com/.
الإعلانات
- تتضمن واجهة برمجة تطبيقات ناشري الفيديو بمكافأة الآن دعمًا للأحداث المخصصة.
- يتضمن الفيديو المدمج مع المحتوى (إكسبرس) الآن واجهات برمجة تطبيقات توفر إمكانية التحكم في كيفية عرض مقاطع الفيديو، بما في ذلك تحديد حالة التجاهل الأولية ومعاودة الاتصال عند اكتمال الفيديو.
- تم تحديث الإعلانات المخصّصة على شبكة البحث لتطبيقات الجوّال والتي تتيح لمطوّري التطبيقات إمكانية تحقيق دخل من أحداث البحث داخل التطبيق بإعلانات ملائمة للغاية بناءً على طلبات بحث المستخدمين. من خلال هذا التحديث، سيعادل حل تحقيق الدخل داخل التطبيق المتاح على سطح المكتب أو على الجوّال. يمكن لمطوّري التطبيقات الآن الوصول إلى المجموعة الكاملة من الإضافات، والتخطيطات، وخيارات الإحالة، والاستدعاءات، ورموز الإعلانات المخصصة.
- تتضمّن واجهة برمجة التطبيقات مع "إعلانات الأجهزة الجوّالة" الآن إمكانية ضبط الحجم المفضّل
لإعلانات الفيديو باستخدام
setAppVolume()
، وأيضًا تجاهل إعلانات الفيديو باستخدامsetAppMuted()
. - لم تعد طريقة MobileAds
initialize(android.content.Context, java.lang.String)
متوقفة. وبدلاً من ذلك، تم إيقاف طريقةinitialize(android.content.Context)
. - تتضمن واجهة
MediationNativeListener
الآن طريقة،onAdImpression()
، والتي يمكن لشبكات إعلانات الجوّال استدعاؤها عند تسجيل مرة ظهور.
الأجهزة المجاورة
- تم تبسيط واجهة مستخدم الموافقة ونموذج الأذونات لميزة "الأجهزة المجاورة".
- يمكن لأي تطبيق يمتلك إذن تحديد الموقع الجغرافي الدقيق إجراء فحص بحثًا عن إشارات BLE بدون إذن إضافي.
- يتم عرض مربعات حوار التفعيل للمستخدمين عندما يستدعي التطبيق طريقة GoogleAPI
connect()
.
- تم تبسيط واجهة مستخدم الموافقة ونموذج الأذونات لميزة "الأجهزة المجاورة".
الألعاب
- يتم تحديث SDK SDK لتحسين واجهة برمجة التطبيقات لإحصاءات اللاعبين من خلال توقعين جديدين: التنبؤ بإنفاق اللاعب خلال 28 يومًا القادمة، وتوقّع احتمال أن يكون اللاعب - من الشريحة المئوية رقم 95.
- تحديثات SDK للعميل لإتاحة واجهة برمجة التطبيقات لتسجيل الفيديو على نطاق واسع.
خدمة مراسلة عبر السحابة الإلكترونية من Google
- تتكامل خدمة مراسلة السحاب من Google (GCM) مع Firebase. يمكن للمستخدمين الحاليين في GCM الاستمرار في استخدام GCM دون انقطاع، على الرغم من أننا ننصح بشدة بالترقية إلى واجهات برمجة التطبيقات الجديدة والمبسّطة في Firebase Cloud Messaging (FCM) ، حتى يتسنى للمستخدمين الاستفادة من الإصدارات المستقبلية من الميزات والتحسينات الجديدة. للتعرُّف على المزيد من المعلومات، يُرجى الاطِّلاع على نقل تطبيق GCM Client لنظام التشغيل Android إلى خدمة المراسلة عبر السحابة الإلكترونية في Firebase.
الرؤية على الأجهزة الجوّالة
- تم تعطيل الخدمة المطلوبة من قِبل Mobile Vision الآن نظرًا لحدوث مشكلة في تلك الخدمة. سيمنع ذلك المستخدمين الذين لم يسبق لهم استخدام ميزة اكتشاف الوجه أو الرمز الشريطي من استخدام هذه الميزات. لا نوصي بإضافة ميزات جديدة لرؤية الجوّال إلى تطبيقك حتى يتم إصلاح هذه المشكلة.
- بالنسبة إلى التطبيقات التي تستخدم ميزات Vision Vision بالفعل، ضَع علامة في المربّع
FaceDetector.isOperational()
أوBarcodeDetector.isOperational()
لتأكيد جاهزية أداة الرصد قبل استخدام أداة رصد الوجه أو الرمز الشريطي.
المصادقة
تم نقل GoogleAuthUtil إلى تقسيم واجهة برمجة التطبيقات للمصادقة في 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 على Android، يمكنك تضمين تقسيم auth. في ملف build.gradle:
compile 'com.google.android.gms:play-services-auth:9.0.1'
بخلاف ذلك، نقترح نقل تطبيقك إلى واجهة برمجة تطبيقات تسجيل الدخول بحساب Google لدمج أحدث التحسينات في الأمان وتجربة المستخدم في تطبيقك. لمزيد من المعلومات، يُرجى الاطّلاع على دليل أفضل ممارسات تسجيل الدخول إلى Google.
المشاكل المعروفة في الإصدار 9.0.0
إذا كان تطبيقك يستخدم AdMob ويستخدم أيضًا ما بعد المعالجة من ProGuard، فلن يتمكن تطبيقك من عرض الإعلانات على الأجهزة التي ليس لها APK في خدمات Google Play إلا إذا عدلت تهيئة ProGuard أو حدّثت تطبيقك لاستخدام الإصدار 9.0.1 من حزمة خدمات Google Play. لضمان عرض الإعلانات على هذه الأجهزة بعد تحديث تطبيقك لاستخدام الإصدار 9.0.0 من حزمة SDK لخدمات Google Play، أضِف خيار الاحتفاظ التالي إلى ملف إعداد ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
كانون الأول (ديسمبر) 2015 - الإصدار 8.4
لمحات عن الإصدار 8.4 من خدمات Google Play.
خرائط Google
- يقدّم هذا الإصدار عددًا من أدوات معالجة الأحداث الجديدة:
OnInfoWindowLongClickListener
تؤدي إلى معاودة الاتصال بـonInfoWindowLongClick(Marker)
عندما ينقر المستخدم باستمرار على نافذة المعلومات.OnInfoWindowCloseListener
تؤدي إلى معاودة الاتصال إلىonInfoWindowClose(Marker)
عند إغلاق نافذة المعلومات. للحصول على التفاصيل، راجع دليل أحداث نافذة المعلومات.OnPolylineClickListener
تؤدي إلى معاودة الاتصال بـonPolylineClick(Polyline)
عندما ينقر المستخدم على خط متعدد اطّلع على دليل أحداث الخطوط المتعددة.OnPolygonClickListener
تؤدي إلى معاودة الاتصال بـonPolygonClick(Polygon)
عندما ينقر المستخدم على مضلع. اطّلع على دليل أحداث المضلّع.OnGroundOverlayClickListener
تؤدي إلى معاودة الاتصال إلىonGroundOverlayClick(GroundOverlay)
عندما ينقر المستخدم على تراكب أرضي. اطّلع على دليل أحداث تراكب الأرضية.
- يمكنك تمكين أو تعطيل إمكانية النقر على الخطوط المتعددة والمضلعات وتراكبات الأرض عن طريق استدعاء
setClickable(boolean)
في الكائن ذي الصلة. - تم إصلاح العديد من الأخطاء. تتوفر التفاصيل في ملاحظات إصدار خرائط Google.
- يقدّم هذا الإصدار عددًا من أدوات معالجة الأحداث الجديدة:
أماكن Google
- يقدم هذا الإصدار خدمة إكمال تلقائي جديدة تعرض توقعات
المكان استجابة لطلبات بحث المستخدم.
PlaceAutocompleteFragment
هو مربّع حوار للبحث يتضمّن وظيفة الإكمال التلقائي المضمّنة.- يسمح
GeoDataApi.getAutocompletePredictions()
بالوصول آليًا إلى توقّعات البحث للسماح بإنشاء واجهة مستخدم مخصّصة للبحث الكامل.
- تمت إضافة ميزة الإكمال التلقائي أيضًا إلى منتقي الأماكن.
- يقدم هذا الإصدار خدمة إكمال تلقائي جديدة تعرض توقعات
المكان استجابة لطلبات بحث المستخدم.
تسجيل الدخول بحساب Google
- عندما يُبطِل المستخدمون إمكانية وصول أحد التطبيقات من خلال إعدادات Google > التطبيقات المرتبطة، ستبدأ خدمات Google Play خدمة الإبطال لإزالة حالة تسجيل الدخول المخزَّن مؤقتًا.
- يمكنك تهيئة الكائن
GoogleSignInOptions
لمطالبة المستخدمين بتسجيل الدخول باستخدام الحسابات في نطاق Google Apps فقط باستخدام طريقة إنشاء setHostDomain. - تمت إزالة رد الاتصال
onUploadServerAuthCode
والدوال ذات الصلة. للحصول على رمز الدخول المميز للخلفية، استخدم طريقتيrequestServerAuthCode
وgetServerAuthCode
. اطلع على تمكين الوصول من جانب الخادم للحصول على تفاصيل.
سجلّ Google Fit
- تتضمن واجهة برمجة تطبيقات Google Fit History الآن طريقة جديدة،
updateData
، تسهّل تحديث البيانات المخزنة في Google Fit. باستخدام تطبيقupdateData
، لم تعد بحاجة إلى حذف نقاط البيانات الحالية التي تتداخل مع نقطة بيانات جديدة تريد إضافتها إلى تطبيق Google Fit. ويتم حل التعارضات تلقائيًا من خلال حذف نقاط البيانات الحالية التي تتداخل مع نقطة البيانات الجديدة.
- تتضمن واجهة برمجة تطبيقات Google Fit History الآن طريقة جديدة،
رسائل الأجهزة المجاورة
- دعم جديد للاشتراك في رسائل BLE beacon في الخلفية. وهذا يجعل من الممكن لتطبيقك تلقي إشعارات المرشد حتى عندما لا يكون نشطًا في الوقت الحالي.
دعوات التطبيقات
- يمكنك الآن تضمين بيانات إضافية من تطبيقك عند إرسال دعوات مستندة إلى البريد الإلكتروني، بما في ذلك: صورة مخصصة، ونص مخصص للحث على اتخاذ إجراء لزر تثبيت الدعوة، وHTML مخصص للدعوة بالبريد الإلكتروني.
واجهة برمجة تطبيقات Vision
- دعم إضافي للرموز الشريطية من Aztec.
خدمات الموقع الجغرافي
- تم تحسين الدقة عند استخدام WiFi أو الأبراج الخلوية لتحديد الموقع.
المشاكل المعروفة
- برامج المحاكاة لأحدث إصدار من Android Wear غير متاحة حاليًا.
تشرين الثاني (نوفمبر) 2015 - الإصدار 8.3
لمحات عن الإصدار 8.3 من خدمات Google Play.
- تسجيل الدخول بحساب Google - تسهّل واجهة برمجة التطبيقات
GoogleSignIn
الجديدة بشكل كبير دمج الوظائف الأساسية لحساب Google في تطبيقك. وتشمل بعض التغييرات ما يلي:- يمكنك الآن تغيير حالة تسجيل الدخول إلى
GoogleApiClient
بدون الحاجة إلى إعادة إنشاء اتصال. لمزيد من التفاصيل، يُرجى الاطّلاع علىSIGN_IN_MODE_OPTIONAL
وSIGN_IN_MODE_REQUIRED
. - تبسيط الدمج عند المصادقة باستخدام خادم.
- لم يعد يتطلب إذن النظام للحصول على حساب تم تسجيل الدخول إليه.
- زر جديد لتسجيل الدخول تمت إعادة تصميمه.
- يمكنك الآن تغيير حالة تسجيل الدخول إلى
- خدمات الموقع الجغرافي
- تحسينات البطارية لموفر الموقع المدمج.
- تسمح لك طريقة
flushLocations()
الجديدة بإرجاع أي مواقع مجمّعة على الفور، بدلاً من انتظار حدوث الدفعة.
- قياس التطبيقات - يضيف هذا الإصدار ميزة لجمع إحصاءات مجهولة الهوية عن أحداث الشراء داخل التطبيق.
- دعوات التطبيقات - ستُعد الطريقة الجديدة في
AppInvite.AppInviteApi.getInvitation()
إعدادResultCallback
يمكنك استخدامه لإطلاق نشاط الروابط لمواضع معيّنة.
- دعوات التطبيقات - ستُعد الطريقة الجديدة في
- تحسينات متنوعة - تم إجراء تحسينات وتحسينات متنوعة على خدمات Google Play، بما في ذلك:
- تتيح طريقة
AdRequest.Builder setIsDesignedForFamilies
الجديدة للتطبيقات التي اشتركت في برنامج Designed for Families تحديد ما إذا كان يجب عرض طلب إعلان معيّن في "برنامج التطبيقات المناسبة للعائلة". - يمكن استخدام
ResolvingResultCallbacks
لبدء درجات الدقة التي يتم عرضها تلقائيًا بواسطة طلبات البيانات من واجهة برمجة التطبيقات عندما يكون تفاعل المستخدم مطلوبًا. - تعرض
CastRemoteDisplayLocalService
معاودة الاتصال الجديدة،onServiceCreated
والتي يتم استدعاؤها عند إنشاء الخدمة المحلية. - ويمكن استخدام طريقة
GoogleApiClient.dumpAll()
للمساعدة في تصحيح مشاكل مراحل النشاط. - يمكنك الآن برمجيًا
setAutoFocusEnabled()
فيCameraSource
. - يسمح لك
DataApi
الآن بتحديد درجة أهمية العناصر المراد مزامنتها مع جهاز قابل للارتداء باستخدام الطريقةPutDataRequest.isUrgent()
. - تم نقل واجهة برمجة تطبيقات بيانات الاعتماد إلى مكتبة المصادقة من قاعدة البيانات. قد تحتاج إلى إضافة
compile 'com.google.android.gms:play-services-auth:8.3.0'
لتجنُّب أخطاء التجميع.
- تتيح طريقة
المشاكل المعروفة
- إذا تلقيت الخطأ "تم العثور على com.google.android.gms:play-services-auth:8.3.0، ولكن يلزم وجود الإصدار 8.1.0" عند استخدام المكوّن الإضافي google-services، فيرجى ترقية المكوّن الإضافي google-services إلى الإصدار 1.5.0-beta2 أو الأحدث.
أيلول (سبتمبر) 2015 - الإصدار 8.1
لمحات عن الإصدار 8.1 من خدمات Google Play.
- إضافة دعم لنموذج أذونات Marshmallow.
- واجهة برمجة تطبيقات إحصاءات اللاعبين على تطبيق "ألعاب Play": واجهة برمجة تطبيقات جديدة تتيح لك تخصيص تجارب اللاعبين لتناسب شرائح محدّدة من اللاعبين خلال مراحل اللعبة. تستند شرائح اللاعبين إلى مستوى تقدّم اللاعبين ومستوى إنفاقهم وتفاعلهم.
- Google Maps Android API - دعم جديد للوضع المحيطي في الأجهزة القابلة للارتداء. يكون وضع الاستراحة مع التطبيقات الدائمة التشغيل، ويتم تفعيله عندما يتوقف المستخدم عن استخدام التطبيق.
- دعوات التطبيقات - يمكنك الآن تخصيص دعوة البريد الإلكتروني المرسَلة من تطبيقك.
- واجهة برمجة التطبيقات لتطبيق "رسائل الأجهزة المجاورة" - سيستلم تطبيقك معاودة الاتصال عندما تنتهي صلاحية ميزة "المشاركة عن قرب" أو انتهاء صلاحية الاشتراك.
- واجهة برمجة تطبيقات أماكن Google - تمت إضافة ثلاث طرق جديدة إلى
AutocompletePrediction
، مما يتيح لك الدخول بسهولة إلى الأجزاء الأساسية والثانوية من وصف المكان بالإضافة إلى النص الكامل للوصف. تحل هذه الطرق محلgetDescription()
وgetMatchedSubstrings()
اللتين تم إيقافهما الآن. راجع واجهة برمجة تطبيقات أماكن Google لنظام التشغيل 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: يقدّم هذا الإصدار واجهة برمجة تطبيقات جديدة في الوقت الفعلي على الجهاز لفهم العناصر في الصور والفيديوهات. يتضمّن إطار عمل الرؤية على الأجهزة الجوّالة أداة رصد الوجوه وماسح ضوئي للرموز الشريطية ووظائف لتتبُّع موضع هذه الكائنات في الفيديو.
- واجهة برمجة تطبيقات الرسائل القريبة - توفر واجهة برمجة التطبيقات لميزة الرسائل القريبة واجهة برمجة تطبيقات متعددة الأنظمة الأساسية للأجهزة والإشارات المجاورة لاكتشاف بعضها البعض والاتصال بدون الحاجة إلى الاتصال بشبكة Wi-Fi نفسها.
- Smart Lock في Android يحسّن هذا الإصدار Smart Lock في Android مع إمكانية اكتشاف طريقة المشي الفريدة في المشي. فإذا خرج جيب جيب من الهاتف، فسيتم قفله في معظم الحالات. فعِّل ميزة اكتشاف الجهاز أثناء حمله لتجربته.
- صور المكان وفرت إمكانية استرداد صور الأماكن وعرضها باستخدام واجهة برمجة تطبيقات الأماكن.
أيار (مايو) 2015 - الإصدار 7.5
للحصول على ملخّص عن الميزات البارزة في خدمات Google Play الإصدار 7.5، راجع مشاركة المدونة للإعلان.
Smart Lock لكلمات المرور - يقدم هذا الإصدار واجهة برمجة تطبيقات
gms.auth.api.credentials
لحفظ بيانات الاعتماد واستردادها، وتسجيل المستخدمين تلقائيًا عبر الأجهزة (ومواقع الويب في Chrome). لحفظ بيانات الاعتماد، يمكنك استدعاء طريقةAuth.CredentialsApi.save()
. وعلى العكس، لاسترداد بيانات الاعتماد المحفوظة على أجهزة Android وChrome، يمكنك استدعاء طريقةAuth.CredentialsApi.request()
.Google Cloud Messaging - يوفر لك هذا الإصدار إمكانية إرسال رسائل وإشعارات إلى المستخدمين بفعالية أكبر، وتحسين جدولة المهام لتوفير طاقة البطارية، وتبسيط طريقة تلقي التطبيق للرسائل. تتيح لك رسائل المواضيع إنشاء إشعارات مخصصة للوصول إلى الجمهور المستهدف. يمكنك استخدام
GcmListenerService
الجديد لتنفيذ طريقة موحّدة لتلقّي رسائل GCM وعرض الإشعارات عند الطلب من خلال خادم GCM. تتيح لك فئةGcmNetworkManager
الجديدة إمكانية جدولة المهام المتكررة والتي تتم لمرة واحدة بطريقة فعالة من حيث استهلاك البطارية، وتحديد قيود على شحن الشبكة والجهاز لتحسين استخدام البطارية.الإعلانات - يضيف هذا الإصدار إعلانات مدمجة مع المحتوى يعرضها الناشر إلى AdMob وDFP وAdX. باستخدام الإعلانات المدمجة مع المحتوى، يتمتع الناشرون بحق الوصول إلى مواد العرض الفردية للإعلان، ولديهم القدرة على تحديد كيفية عرض الإعلان بطريقة تناسب محتوى التطبيق. تدعم AdMob وDFP وAdX جميعها شكلين من تحديد النظام: إعلانات تثبيت التطبيقات وإعلانات المحتوى. يمكن لناشري DFP أيضًا الوصول إلى أشكال إعلانات مدمجة مع المحتوى مخصصة لإنشاء حل مدمج مدمج مع المحتوى باستخدام مستودع الإعلانات المحجوزة.
الإرسال - تقدّم واجهات برمجة التطبيقات الجديدة في "مدير الألعاب" لتقنية Google Cast دعمًا للألعاب من خلال نموذج اتصال انسيابي، ومشغلات متعددة لكل جهاز مرسل، ورسالة مخصّصة بين المرسلين وجهاز الاستقبال، ما يتيح لك تحسين أي لعبة من خلال تجربة الإرسال. يسمح نموذج الاتصال بالشاشة البعيدة الجديد للتطبيقات المحلية، خصوصًا الألعاب، بإرسال شاشة ثانية مباشرةً إلى التلفزيون، والآن يمكن أن تكون أي لعبة بحجم أكبر باستخدام Cast. توفّر واجهات برمجة التطبيقات الجديدة التشغيل التلقائي والإضافة إلى قائمة الانتظار جميع التطبيقات المرتبطة بقائمة انتظار وسائط قابلة للتعديل ومزامنة ودعم عمليات التحميل المسبق للتكيّف.
رقم تعريف النسخة الافتراضية - رقم تعريف النسخة الافتراضية هو معرّف فريد لكل مثيل لتطبيق يتيح له إنشاء رموز مميزة للأمان باستخدام خدمة السحاب لرقم تعريف النسخة الافتراضية.
الخرائط - يجعل هذا الإصدار واجهة برمجة تطبيقات Android لخرائط Google متاحة على Android Wear، لذا يمكنك الآن إنشاء تطبيقات تستند إلى الخرائط تعمل مباشرة على الأجهزة القابلة للارتداء.
الملاءمة - توفر الآن واجهة برمجة تطبيقات Fit المسافة التي تم قطعها والسعرات الحرارية المستهلكة التي يمكنك الاشتراك فيها. يقدّم هذا الإصدار أيضًا نوعًا جديدًا من البيانات لأنشطة التمارين (
TYPE_WORKOUT_EXERCISE
).Drive - يتيح لك هذا الإصدار حذف الملفات والمجلدات نهائيًا حتى إذا كان تطبيقك غير متصل بالإنترنت، وذلك من خلال استدعاء طريقة
delete()
.دعوات التطبيقات - استخدام واجهة برمجة التطبيقات
appinvite
الجديدة لتنمية تطبيقك من خلال تناقل الحديث مكّن المستخدمين من مشاركة تطبيقك مع جهات الاتصال والأصدقاء. دع Google يعزز تدفقات الإحالات والإعداد حتى تتمكن من التركيز على إنشاء تطبيق رائع.