25 أيار (مايو) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- فحص التطبيقات من Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:32.1.0
- com.google.firebase:firebase-analytics:21.3.0
- com.google.firebase:firebase-analytics-ktx:21.3.0
- com.google.firebase:firebase-appcheck:17.0.1
- com.google.firebase:firebase-appcheck-debug:17.0.1
- com.google.firebase:firebase-appcheck-debug-testing:17.0.1
- com.google.firebase:firebase-appcheck-interop:17.0.1
- com.google.firebase:firebase-appcheck-ktx:17.0.1
- com.google.firebase:firebase-appcheck-playintegrity:17.0.1
- com.google.firebase:firebase-database:20.2.2
- com.google.firebase:firebase-database-ktx:20.2.2
- com.google.firebase:firebase-firestore:24.6.1
- com.google.firebase:firebase-firestore-ktx:24.6.1
- com.google.firebase:firebase-دوال:20.3.1
- com.google.firebase:firebase-functions-ktx:20.3.1
- com.google.android.gms:play-services-measurement:21.3.0
- com.google.android.gms:play-services-measurement-api:21.3.0
- com.google.android.gms:play-services-measurement-base:21.3.0
- com.google.android.gms:play-services-measurement-impl:21.3.0
- com.google.android.gms:play-services-measurement-sdk:21.3.0
- com.google.android.gms:play-services-measurement-sdk-api:21.3.0
18 أيار (مايو) 2023
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:22.1.0.
- com.google.android.gms:play-services-ads-lite:22.1.0.
- com.google.firebase:firebase-ads:22.1.0
- com.google.firebase:firebase-ads-lite:22.1.0
9 أيار (مايو) 2023
أصبح الإصدار التجريبي العلني من TensorFlow Lite Acceleration Service لنظام Android متاحًا الآن.
باستخدام مكتبة خدمة التسارع (
play-services-tflite-acceleration
)، يمكنك تنفيذ مقاييس أداء أداء تعلُّم الآلة على الجهاز وتحديد أفضل طريقة لتسريع حمل العمل باستخدام تعلُّم الآلة. لمزيد من المعلومات، راجِع مستندات خدمة Acceleration.تتضمّن آخر التحديثات إلى مكتبات TensorFlow Lite جميع التغييرات المضمّنة في الإصدار 2.12.0 من TensorFlow.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.2.0
- com.google.android.gms:play-services-tflite-impl:16.1.0
- com.google.android.gms:play-services-tflite-java:16.1.0
- com.google.android.gms:play-services-tflite-support:16.1.0.
- com.google.android.gms:play-services-tflite-acceleration-service:16.0.0-beta01
2 أيار (مايو) 2023
- الإصدار الأوّلي من خدمات Google Play
الإصدار 2 من مكتبة ML Kit للتعرّف على النص
لللغات الصينية وديفاناغاري واليابانية والكورية وتم أيضًا تعديل مكتبة
play-services-mlkit-text-recognition
الحالية. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:19.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.0
1 أيار (مايو) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- فحص التطبيقات من Firebase
- مصادقة Firebase
- Firebase Crashlytics
- المراسلة داخل تطبيق Firebase
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:32.0.0
- com.google.firebase:firebase-appcheck:17.0.0
- com.google.firebase:firebase-appcheck-debug:17.0.0
- com.google.firebase:firebase-appcheck-debug-testing:17.0.0
- com.google.firebase:firebase-appcheck-interop:17.0.0
- com.google.firebase:firebase-appcheck-ktx:17.0.0
- com.google.firebase:firebase-appcheck-playintegrity:17.0.0
- com.google.firebase:firebase-auth:22.0.0
- com.google.firebase:firebase-auth-ktx:22.0.0
- com.google.firebase:firebase-config:21.4.0
- com.google.firebase:firebase-config-ktx:21.4.0
- com.google.firebase:firebase-crashlytics:18.3.7
- com.google.firebase:firebase-crashlytics-ktx:18.3.7
- com.google.firebase:firebase-crashlytics-ndk:18.3.7
- com.google.firebase:firebase-database:20.2.1
- com.google.firebase:firebase-database-ktx:20.2.1
- com.google.firebase:firebase-firestore:24.6.0
- com.google.firebase:firebase-firestore-ktx:24.6.0
- com.google.firebase:firebase-دوال:20.3.0
- com.google.firebase:firebase-functions-ktx:20.3.0
- com.google.firebase:firebase-inappmesaging:20.3.2
- com.google.firebase:firebase-inappmesaging-display:20.3.2
- com.google.firebase:firebase-inappmesaging-display-ktx:20.3.2
- com.google.firebase:firebase-inappmesaging-ktx:20.3.2
- com.google.firebase:firebase-perf:20.3.2
- com.google.firebase:firebase-perf-ktx:20.3.2
- com.google.firebase:firebase-storage:20.2.0
- com.google.firebase:firebase-storage-ktx:20.2.0
20 نيسان (أبريل) 2023
- يشمل آخر تعديل على مكتبة
play-services-oss-licenses
إصلاحًا لإزالة معلومات الترخيص غير الضرورية من المكتبة نفسها.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-oss-permissionss:17.0.1
17 نيسان (أبريل) 2023
- يشمل آخر تعديل في مكتبة
play-services-wallet
واجهة برمجة تطبيقات جديدة لإنشاء زر دفع في Google Pay وتخصيصه. للاطّلاع على المزيد من التفاصيل، راجِع ملاحظات إصدار Google Pay للدفع.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0-beta01
13 نيسان (أبريل)، 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- تخزين في السحابة الإلكترونية
- Firebase App Distribution
- مصادقة Firebase
- المكوّن الإضافي Crashlytics Gradle
- قاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:31.5.0
- com.google.firebase:firebase-analytics:21.2.2
- com.google.firebase:firebase-analytics-ktx:21.2.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta08
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta08
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta08
- com.google.firebase:firebase-auth:21.3.0
- com.google.firebase:firebase-auth-ktx:21.3.0
- com.google.firebase:firebase-crashlytics-buildtools:2.9.5
- com.google.firebase:firebase-crashlytics-gradle:2.9.5
- com.google.firebase:firebase-database:20.2.0
- com.google.firebase:firebase-database-ktx:20.2.0
- com.google.firebase:firebase-firestore:24.5.0
- com.google.firebase:firebase-firestore-ktx:24.5.0
- com.google.android.gms:play-services-measurement:21.2.2
- com.google.android.gms:play-services-measurement-api:21.2.2
- com.google.android.gms:play-services-measurement-base:21.2.2
- com.google.android.gms:play-services-measurement-impl:21.2.2
- com.google.android.gms:play-services-measurement-sdk:21.2.2
- com.google.android.gms:play-services-measurement-sdk-api:21.2.2
4 نيسان (أبريل) 2023
يشمل آخر تحديث لمكتبة
play-services-auth
التغييرات التالية:- تمت إضافة واجهة برمجة تطبيقات جديدة في
BeginSignInRequest
التي تتيح لمطوّري البرامج استخدام Jetpack المكتبات للحصول على مفاتيح المرور من خلال طلبات JSON.
- تمت إضافة واجهة برمجة تطبيقات جديدة في
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-auth:20.5.0
- com.google.android.gms:play-services-fido:20.0.1
29 آذار (مارس) 2023
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:22.0.0
- com.google.android.gms:play-services-ads-lite:22.0.0
- com.google.firebase:firebase-ads:22.0.0
- com.google.firebase:firebase-ads-lite:22.0.0
28 آذار (مارس) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- مصادقة Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
تتضمّن التعديلات على مكتبات
play-services-cast
وplay-services-cast-framework
وplay-services-cast-tv
ما يلي:NotificationManager
يتم استخدامه الآن لنشر إشعارات وسائط البث بدلاً من الخدمة في المقدّم.- تمت إضافة السمة
CastReasonCodes#CAST_CANCELLED
الجديدة للإشارة إلى إلغاء جلسات البث.
للتعرُّف على المزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android للبث.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cast:21.3.0
- com.google.android.gms:play-services-cast-framework:21.3.0
- com.google.android.gms:play-services-cast-tv:21.0.0
- com.google.firebase:firebase-bom:31.4.0
- com.google.firebase:firebase-auth:21.2.0
- com.google.firebase:firebase-auth-ktx:21.2.0
24 آذار (مارس) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- تخزين في السحابة الإلكترونية
- Firebase App Distribution
- Firebase Crashlytics
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:31.3.0
- com.google.firebase:firebase-analytics:21.2.1
- com.google.firebase:firebase-analytics-ktx:21.2.1
- com.google.firebase:firebase-appdistribution:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta07
- com.google.firebase:firebase-common:20.3.2
- com.google.firebase:firebase-common-ktx:20.3.2
- com.google.firebase:firebase-config:21.3.0
- com.google.firebase:firebase-config-ktx:21.3.0
- com.google.firebase:firebase-crashlytics:18.3.6
- com.google.firebase:firebase-crashlytics-ktx:18.3.6
- com.google.firebase:firebase-crashlytics-ndk:18.3.6
- com.google.firebase:firebase-datatransport:18.1.8
- com.google.firebase:firebase-encoders-json:18.0.1
- com.google.firebase:firebase-firestore:24.4.5
- com.google.firebase:firebase-firestore-ktx:24.4.5
- com.google.android.gms:play-services-measurement:21.2.1
- com.google.android.gms:play-services-measurement-api:21.2.1
- com.google.android.gms:play-services-measurement-base:21.2.1
- com.google.android.gms:play-services-measurement-impl:21.2.1
- com.google.android.gms:play-services-measurement-sdk:21.2.1
- com.google.android.gms:play-services-measurement-sdk-api:21.2.1
21 آذار (مارس) 2023
- مكتبة Code Scanner من Google Play (
play-services-code-scanner
) متاحة الآن بشكل عام. لمزيد من المعلومات حول هذا التعديل، يُرجى الاطّلاع على ملاحظات إصدار حزمة تعلّم الآلة.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0
20 آذار (مارس) 2023
الإصدار الأولي من مكتبة أداء الجهاز (
play-services-deviceperformance
).
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-deviceperformance:16.0.0
13 آذار (مارس) 2023
يحسّن آخر تحديث للمكتبة
play-services-basement
أداء الاتصال بخدمات Google Play.يحتوي آخر تحديث لحزمة UWB SDK القريبة على التغييرات التالية:
- تم إصلاح المشكلة المتمثِّلة في إعادة استخدام خدمة "المشاركة عن قرب"
UWBClient
لدعم الجلسات المتعددة.
- تم إصلاح المشكلة المتمثِّلة في إعادة استخدام خدمة "المشاركة عن قرب"
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-basement:18.2.0
- com.google.android.gms:play-services-nearby:18.5.0
10 آذار (مارس) 2023
يتضمّن أحدث تحديث لتطبيق "خدمات ألعاب Play" (الإصدار 2) التغييرات التالية إلى مكتبة "مبادرة أخبار Google" (
play-services-gni-native-c
). هذه المكتبة مكتبة دعم لأداة تضمين المكتبة.- تمت إضافة إمكانية رد المكالمات الأصلية
- تمت إضافة وحدات ماكرو مفيدة
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms.play-services-gni-Native-c:1.0.0-beta2
2 آذار (مارس) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- فحص التطبيقات من Firebase
- Firebase App Distribution
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:20.3.1
- com.google.firebase:firebase-inappmesaging-ktx:20.3.1
- com.google.firebase:firebase-inappmesaging-display:20.3.1
- com.google.firebase:firebase-inappmesaging-display-ktx:20.3.1
- com.google.firebase:firebase-installations:17.1.3
- com.google.firebase:firebase-installations-ktx:17.1.3
- com.google.firebase:firebase-mesaging:23.1.2
- com.google.firebase:firebase-mesaging-ktx:23.1.2
- com.google.firebase:firebase-mesaging-directboot:23.1.2
28 شباط (فبراير) 2023
يشمل آخر تحديث لمكتبة حظر المتجر (
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 لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
- عمليات تثبيت Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-base:18.2.0
- com.google.firebase:firebase-bom:31.2.2
- com.google.firebase:firebase-crashlytics:18.3.5
- com.google.firebase:firebase-crashlytics-ktx:18.3.5
- com.google.firebase:firebase-crashlytics-ndk:18.3.5
- com.google.firebase:firebase-crashlytics-buildtools:2.9.4
- com.google.firebase:firebase-installations:17.1.2
- com.google.firebase:firebase-installations-ktx:17.1.2
10 شباط (فبراير) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
9 شباط (فبراير) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- اختبار A/B من Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- عمليات تثبيت Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:31.2.1
- com.google.firebase:firebase-abt:21.1.1
- com.google.firebase:firebase-crashlytics:18.3.4
- com.google.firebase:firebase-crashlytics-ktx:18.3.4
- com.google.firebase:firebase-crashlytics-ndk:18.3.4
- com.google.firebase:firebase-crashlytics-buildtools:2.9.3
- com.google.firebase:firebase-crashlytics-gradle:2.9.3
- com.google.firebase:firebase-firestore:24.4.3
- com.google.firebase:firebase-firestore-ktx:24.4.3
- com.google.firebase:firebase-installations:17.1.1
- com.google.firebase:firebase-installations-ktx:17.1.1
1 شباط (فبراير) 2023
يحتوي آخر تحديث لحزمة UWB SDK القريبة على التغييرات التالية:
- تمت إضافة إمكانات نطاقات جديدة لعرض إمكانيات الجهاز:
minRangingInterval
supportedChannels
تمت إضافة معلمات نطاقات جديدة لإتاحة نطاق STS.
قيمة RSSI المفعّلة في موضع يتراوح بين:
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-nearby:18.4.0
31 كانون الثاني (يناير) 2023
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:21.5.0
- com.google.android.gms:play-services-ads-lite:21.5.0
- com.google.firebase:firebase-ads:21.5.0
- com.google.firebase:firebase-ads-lite:21.5.0
24 كانون الثاني (يناير) 2023
- تم إيقاف حزمة تطوير البرامج (SDK) للحماية من البث، وسيتم إيقافها في العام 2023.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-streamprotect:16.1.0
19 كانون الثاني (يناير) 2023
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- فحص التطبيقات من Firebase
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Firebase Crashlytics
- المراسلة داخل تطبيق Firebase
- Firebase ML
- مراقبة أداء Firebase
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
أحدث إصدار من
google-services
المكوّن الإضافي لنظام التشغيل Android (الإصدار 4.3.15) متاح الآن. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.يشمل آخر تحديث لمكتبة
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-inappmesaging:20.3.0
- com.google.firebase:firebase-inappmesaging-display:20.3.0
- com.google.firebase:firebase-inappmesaging-display-ktx:20.3.0
- com.google.firebase:firebase-inappmesaging-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 OS على الهاتف عبرPendingIntent
التي تم إرجاعها.تمت إضافة واجهة برمجة تطبيقات جديدة
getProductName
تعرض اسم المنتج في هذا السوق.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-pay:16.1.0.
15 كانون الأول (ديسمبر) 2022
- أدى آخر تحديث تم إجراؤه على خدمات Google Play مكتبة Matter إلى ترقية واجهات برمجة التطبيقات من الحالة التجريبية إلى متاحة للجمهور العام.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-home:16.0.0
14 كانون الأول (ديسمبر) 2022
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:21.4.0
- com.google.android.gms:play-services-ads-lite:21.4.0
- com.google.firebase:firebase-ads:21.4.0
- com.google.firebase:firebase-ads-lite:21.4.0
8 كانون الأول (ديسمبر) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- المراسلة عبر السحابة الإلكترونية من Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:31.1.1
- com.google.firebase:firebase-mesaging:23.1.1
- com.google.firebase:firebase-mesaging-ktx:23.1.1
- com.google.firebase:firebase-mesaging-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. (المشكلة GitHub 206)
- يمكنك ضبط السياسة
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.10.6
17 تشرين الثاني (نوفمبر) 2022
يشمل آخر تحديث لمكتبة
play-services-auth
التغييرات التالية:- تمت إضافة واجهة برمجة تطبيقات جديدة في
BeginSignInRequest
تتيح لمطوّري البرامج استخدام مكتبات JetPack لاستخدام مفاتيح المرور. - تمت إضافة واجهة برمجة تطبيقات جديدة في
CredentialSavingClient
تسمح لمطوّري البرامج باسترداد عنصر حالة من هدف نتيجة النشاط.
- تمت إضافة واجهة برمجة تطبيقات جديدة في
يشمل آخر تحديث لمكتبة
play-services-fido
التغييرات التالية:- تم طرح السمة
FidoCredentialDetails
. - تم طرح السمة
GoogleThirdPartyPaymentExtension
. - تم طرح السمة
DevicePublicKeyStringDef
.
- تم طرح السمة
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- مراقبة أداء Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-auth:20.4.0
- com.google.android.gms:play-services-auth-base:18.0.6
- com.google.android.gms:play-services-fido:19.0.0
- com.google.firebase:firebase-bom:31.1.0
- com.google.firebase:firebase-appdistribution-gradle:3.1.1
- com.google.firebase:firebase-firestore:24.4.1
- com.google.firebase:firebase-firestore-ktx:24.4.1
- com.google.firebase:firebase-دوال:20.2.1
- com.google.firebase:firebase-functions-ktx:20.2.1
- com.google.firebase:firebase-perf:20.3.0
- com.google.firebase:firebase-perf-ktx:20.3.0
11 تشرين الثاني (نوفمبر) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 لأجهزة Android (قائمة المواد)
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Firebase ML
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتضمّن آخر تعديل على مكتبات TensorFlow Lite for 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
التغييرات التالية:- تمت إضافة الدعم على الإصدار 8.0 من نظام التشغيل Android (المستوى 26 لواجهة برمجة التطبيقات).
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta02
12 تشرين الأول (أكتوبر) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- اختبار A/B من Firebase
- فحص التطبيقات من Firebase
- Firebase App Distribution
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- Firebase ML
- مراقبة أداء Firebase
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
- عمليات تثبيت Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:31.0.0
- com.google.firebase:firebase-abt:21.1.0.
- com.google.firebase:firebase-analytics:21.2.0
- com.google.firebase:firebase-analytics-ktx:21.2.0
- com.google.firebase:firebase-appcheck:16.1.0
- com.google.firebase:firebase-appcheck-debug:16.1.0
- com.google.firebase:firebase-appcheck-debug-testing:16.1.0.
- com.google.firebase:firebase-appcheck-interop:16.1.0
- com.google.firebase:firebase-appcheck-ktx:16.1.0.
- com.google.firebase:firebase-appcheck-playintegrity:16.1.0.
- com.google.firebase:firebase-appcheck-safetynet:16.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta05
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta05
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta05
- com.google.firebase:firebase-auth:21.1.0
- com.google.firebase:firebase-auth-ktx:21.1.0
- com.google.firebase:firebase-common:20.2.0
- com.google.firebase:firebase-common-ktx:20.2.0
- com.google.firebase:firebase-config:21.2.0
- com.google.firebase:firebase-config-ktx:21.2.0
- com.google.firebase:firebase-crashlytics:18.3.0
- com.google.firebase:firebase-crashlytics-ktx:18.3.0
- com.google.firebase:firebase-crashlytics-ndk:18.3.0
- com.google.firebase:firebase-database:20.1.0
- com.google.firebase:firebase-database-ktx:20.1.0
- com.google.firebase:firebase-datatransport:18.1.7
- com.google.firebase:firebase-dynamic-links:21.1.0
- com.google.firebase:firebase-dynamic-links-ktx:21.1.0
- com.google.firebase:firebase-firestore:24.4.0
- com.google.firebase:firebase-firestore-ktx:24.4.0
- com.google.firebase:firebase-دوال:20.2.0
- com.google.firebase:firebase-functions-ktx:20.2.0
- com.google.firebase:firebase-inappmesaging:20.2.0
- com.google.firebase:firebase-inappmesaging-display:20.2.0
- com.google.firebase:firebase-inappmesaging-display-ktx:20.2.0
- com.google.firebase:firebase-inappmesaging-ktx:20.2.0
- com.google.firebase:firebase-installations:17.1.0
- com.google.firebase:firebase-installations-interop:17.1.0
- com.google.firebase:firebase-installations-ktx:17.1.0.
- com.google.firebase:firebase-mesaging:23.1.0
- com.google.firebase:firebase-mesaging-directboot:23.1.0
- com.google.firebase:firebase-mesaging-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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
- تعديلات على المكتبتَين
play-services-cast
وplay-services-cast-framework
للتعرُّف على المزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android للبث.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:21.3.0
- com.google.android.gms:play-services-ads-lite:21.3.0
- com.google.android.gms:play-services-cast:21.2.0
- com.google.android.gms:play-services-cast-framework:21.2.0
- com.google.firebase:firebase-ads:21.3.0
- com.google.firebase:firebase-ads-lite:21.3.0
29 أيلول (سبتمبر) 2022
يشمل آخر تحديث لمكتبة
play-services-tflite-gpu
التغييرات التالية:- تمت إضافة
TfLiteGpu.getClient(context)
للتوافق معModuleInstallClient
API. - تم تحسين ثبات
TfLiteGpu.isGpuDelegateAvailable(context)
.
- تمت إضافة
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.1.0.
21 أيلول (سبتمبر) 2022
يشمل آخر تحديث لمكتبة
play-services-games
التغييرات التالية:- إيقاف ميزة تسجيل الفيديو نهائيًا
- تم إيقاف تسجيل الفيديو عبر خدمات "ألعاب Play" للإصدار 33 من حزمة SDK لنظام التشغيل Android والإصدارات الأحدث.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 أيلول (سبتمبر) 2022
يتضمّن آخر تحديث لمكتبة Wear OS التغييرات التالية:
- تم تحسين مدى توفّر حزمة تطوير البرامج (SDK) القابلة للارتداء على الأجهزة التي تتضمّن خدمات Google Play.
- تمت إضافة الدعم للتطبيقات التي تستهدف Android 13.
- تم استبدال
@RecentlyNonNull
و@RecentlyNullable
بتعليق توضيحي صارم (@NonNull
و@Nullable
). مع هذا التغيير، كان ما أدى في السابق إلى ظهور تحذير بشأن القيم الفارغة سيؤدي إلى حدوث خطأ عند إنشاء رمز Kotlin أو باستخدام إطارات عمل Javanull
.
لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات الإصدار القابلة للارتداء.
تُحدِّث مكتبات ML Kit لخدمات Google Play. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.2
- com.google.android.gms:play-services-mlkit-text-recognition-common:18.0.0
- com.google.android.gms:play-services-wearable:18.0.0
15 أيلول (سبتمبر) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- فحص التطبيقات من Firebase
- Firebase App Distribution
- المكوّن الإضافي Crashlytics Gradle
- عمليات تثبيت Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتوفر الآن أحدث إصدار من المكوّن الإضافي
google-services
(لنظام التشغيل Android) (الإصدار 4.3.14). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.gms:google-services:4.3.14
- com.google.firebase:firebase-bom:30.5.0
- com.google.firebase:firebase-appcheck:16.0.2
- com.google.firebase:firebase-appcheck-debug:16.0.2
- com.google.firebase:firebase-appcheck-debug-testing:16.0.2
- com.google.firebase:firebase-appcheck-interop:16.0.2
- com.google.firebase:firebase-appcheck-ktx:16.0.2
- com.google.firebase:firebase-appcheck-playintegrity:16.0.2
- com.google.firebase:firebase-appcheck-safetynet:16.0.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta04
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta04
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta04
- com.google.firebase:firebase-crashlytics-buildtools:2.9.2
- com.google.firebase:firebase-crashlytics-gradle:2.9.2
- com.google.firebase:firebase-firestore:24.3.1
- com.google.firebase:firebase-firestore-ktx:24.3.1
- com.google.firebase:firebase-installations:17.0.3
- com.google.firebase:firebase-installations-ktx:17.0.3
13 أيلول (سبتمبر) 2022
- الإصدار التجريبي الأوّلي من خدمات Matter على Google Play
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-home:16.0.0-beta1
6 أيلول (سبتمبر) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- فحص التطبيقات من Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتوفّر الآن آخر تحديث لمكتبة TensorFlow Lite (الإصدار 16.0.0). مع هذا الإصدار، أصبحت المكتبة متوفّرة الآن بشكل عام. يمكن استخدام هذه المكتبة بدلاً من مكتبة TensorFlow Lite المستقلة لتقليل حجم التطبيق وتلقّي التحديثات التلقائية. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على مستندات TensorFlow.
تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:30.4.1
- com.google.firebase:firebase-appcheck-playintegrity:16.0.1
- com.google.android.gms:play-services-tflite-gpu:16.0.0
- com.google.android.gms:play-services-tflite-impl:16.0.0
- com.google.android.gms:play-services-tflite-java:16.0.0
- com.google.android.gms:play-services-tflite-support:16.0.0
- com.google.android.gms:play-services-ads:21.2.0
- com.google.android.gms:play-services-ads-lite:21.2.0
- com.google.firebase:firebase-ads:21.2.0
- com.google.firebase:firebase-ads-lite:21.2.0
1 أيلول (سبتمبر) 2022
في ما يلي آخر تعديل على مكتبة
play-services-auth
:- تمت إضافة واجهات برمجة تطبيقات جديدة في
BeginSignInRequest
وGetSignInIntentRequest
يمكنك استخدامها لطلب أرقام هواتف تم إثبات ملكيتها من حساب Google لمستخدم عند تسجيل الدخول باستخدام حساب Google.
- تمت إضافة واجهات برمجة تطبيقات جديدة في
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- اختبار A/B من Firebase
- فحص التطبيقات من Firebase
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- Firebase ML
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-دوال:20.1.1
- com.google.firebase:firebase-functions-ktx:20.1.1
- com.google.firebase:firebase-inappmesaging:20.1.3
- com.google.firebase:firebase-inappmesaging-display:20.1.3
- com.google.firebase:firebase-inappmesaging-display-ktx:20.1.3
- com.google.firebase:firebase-inappmesaging-ktx:20.1.3
- com.google.firebase:firebase-installations:17.0.2
- com.google.firebase:firebase-installations-interop:17.0.2
- com.google.firebase:firebase-installations-ktx:17.0.2
- com.google.firebase:firebase-mesaging:23.0.8
- com.google.firebase:firebase-mesaging-directboot:23.0.8
- com.google.firebase:firebase-mesaging-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-تجريبي01). وهذا هو أول إصدار علني من واجهات برمجة التطبيقات من جهاز إلى جهاز.
العناصر التي تم إصدارها على 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
لمعالجة الاستثناء عندما يتعذّر على حزمة تطوير البرامج (SDK) للبث تحميل وحدة البث الداخلية. - تم إيقاف
ApplicationMetadata#getImages()
نهائيًا. بدلاً من ذلك، استخدِمApplicationMetadata#getIconUrl()
التي تعرض صورة التطبيق المحدّدة في Play Console. - تم تغيير
minSdkVersion
من 14 إلى 16 لمكتبةplay-services-cast-tv
.
للتعرُّف على المزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android للبث.
- تم إيقاف
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cast:21.1.0
- com.google.android.gms:play-services-cast-framework:21.1.0.
- com.google.android.gms:play-services-cast-tv:20.0.0
5 آب (أغسطس) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:23.0.7
- com.google.firebase:firebase-mesaging-ktx:23.0.7
- com.google.firebase:firebase-mesaging-directboot:23.0.7
2 آب (أغسطس) 2022
- تم إيقاف حزمة "خدمات Google Cloud SDK" (
com.google.android.gms.plus
) في عام 2018، وسيتم إيقافها في شباط (فبراير) 2022. بناءً على ذلك، تمّت إزالة جميع المستندات المرجعية ذات الصلة.
1 آب (أغسطس) 2022
- يتوفّر آخر تحديث لمكتبة 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 لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- دعم الوحدة الديناميكية لمنصة Firebase
- Firebase ML
- الإعداد عن بُعد في Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:21.1.0.
- com.google.android.gms:play-services-ads-lite:21.1.0.
- com.google.firebase:firebase-ads:21.1.0
- com.google.firebase:firebase-ads-lite:21.1.0
6 تموز (يوليو) 2022
- الإصدار التجريبي الأوّلي من خدمات Google Play مكتبة ThreadNetwork
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta01
28 حزيران (يونيو) 2022
يتوفر الآن أحدث إصدار من المكوّن الإضافي
google-services
(لنظام التشغيل Android) (الإصدار 4.3.13). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.يتوفّر الآن أحدث إصدار من مكتبة Code Scanner من 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 لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
تتوفر الآن إصدارات معدّلة من المكوّن الإضافي
google-services
لنظام التشغيل Android (الإصدار 4.3.12) والمكوّن الإضافيstrict-version-matcher
لنظام التشغيل Android (الإصدار 1.2.4). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-mesaging:23.0.6
- com.google.firebase:firebase-messaging-ktx:23.0.6
- com.google.firebase:firebase-mesaging-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() مع دعم التنفيذ.
- تم إيقاف LocationRequest.PRIORITY_* دائمًا لصالح Priority.PRIORITY_* الثوابت.
- تم إيقاف LocationRequest.setexpirationTime() من أجل LocationRequest.setexpirationDuration().
- تمت إضافة توضيحات إضافية وإضافتها إلى المستندات المرجعية للمكتبة.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-location:20.0.0
1 حزيران (يونيو) 2022
مكتبة
play-services-appindex
متاحة الآن بشكل عام. هذه المكتبة هي بديل لمكتبةfirebase-appindexing
وتتوافق مع حالات الاستخدام لمشاركة المستندات المنظَّمة معIndexables
وUserActions
مع "مساعد Google".لمعرفة المزيد من التفاصيل حول مشاركة المستندات مع "مساعد Google"، يمكنك الاطّلاع على إرسال اختصارات ديناميكية إلى "مساعد Google".
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-appindex:16.1.0.
26 أيار (مايو) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- Firebase App Distribution
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- مصادقة Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- مراقبة أداء Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
تتضمّن آخر التحديثات إلى مكتبات TensorFlow Lite جميع التغييرات المضمّنة في الإصدار 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:21.0.0
- com.google.android.gms:play-services-ads-lite:21.0.0
- com.google.firebase:firebase-ads:21.0.0
- com.google.firebase:firebase-ads-lite:21.0.0
23 أيار (مايو) 2022
يشمل آخر تحديث إلى
play-service-nearby
(الإصدار 18.2.0) أول إصدار علني من WUB API.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-nearby:18.2.0
19 أيار (مايو) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- المراسلة عبر السحابة الإلكترونية من Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:30.0.2
- com.google.firebase:firebase-datatransport:18.1.4
- com.google.firebase:firebase-mesaging:23.0.5
- com.google.firebase:firebase-mesaging-ktx:23.0.5
- com.google.firebase:firebase-mesaging-directboot:23.0.5
12 أيار (مايو) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- مصادقة Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:30.0.1
- com.google.firebase:firebase-auth:21.0.4
- com.google.firebase:firebase-auth-ktx:21.0.4
10 أيار (مايو) 2022
- الإصدار التجريبي الأوّلي لمكتبة Code Scanner لخدمات Google Play لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta1
6 أيار (مايو) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- فحص التطبيقات من Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:23.0.4
- com.google.firebase:firebase-mesaging-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 من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-auth:20.2.0.
- com.google.firebase:firebase-crashlytics:18.2.10
- com.google.firebase:firebase-crashlytics-ktx:18.2.10
- com.google.firebase:firebase-crashlytics-ndk:18.2.10
14 نيسان (أبريل) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- فحص التطبيقات من Firebase
- Firebase App Distribution
- المراسلة عبر السحابة الإلكترونية من Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:23.0.3
- com.google.firebase:firebase-mesaging-ktx:23.0.3
- com.google.firebase:firebase-mesaging-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 لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- تخزين في السحابة الإلكترونية
- فحص التطبيقات من Firebase
- مصادقة Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:29.3.0
- com.google.firebase:firebase-core:20.1.2
- com.google.firebase:firebase-analytics:20.1.2
- com.google.firebase:firebase-analytics-ktx:20.1.2
- com.google.firebase:firebase-annotations:16.1.0
- com.google.firebase:firebase-appcheck:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta05
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta05
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta05
- com.google.firebase:firebase-auth:21.0.3
- com.google.firebase:firebase-auth-ktx:21.0.3
- com.google.firebase:firebase-firestore:24.1.0
- com.google.firebase:firebase-firestore-ktx:24.1.0
- com.google.android.gms:play-services-measurement:20.1.2
- com.google.android.gms:play-services-measurement-api:20.1.2
- com.google.android.gms:play-services-measurement-base:20.1.2.
- com.google.android.gms:play-services-measurement-impl:20.1.2
- com.google.android.gms:play-services-measurement-sdk:20.1.2.
- com.google.android.gms:play-services-measurement-sdk-api:20.1.2
22 آذار (مارس) 2022
- تتناول آخر التعديلات في مكتبة
play-services-basement
انتهاكات Android 12 StrictMode.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-basement:18.0.1
17 آذار (مارس) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- المراسلة عبر السحابة الإلكترونية من Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:23.0.2
- com.google.firebase:firebase-mesaging-ktx:23.0.2
- com.google.firebase:firebase-mesaging-directboot:23.0.2
- com.google.android.gms:play-services-measurement:20.1.1
- com.google.android.gms:play-services-measurement-api:20.1.1
- com.google.android.gms:play-services-measurement-base:20.1.1
- com.google.android.gms:play-services-measurement-impl:20.1.1
- com.google.android.gms:play-services-measurement-sdk:20.1.1
- com.google.android.gms:play-services-measurement-sdk-api:20.1.1
15 آذار (مارس) 2022
- يتوفّر الآن الإصدار الأوّلي لمكتبة
play-services-games-v2
. توفِّر هذه المكتبة وظيفة تسجيل دخول مبسّطة. لمزيد من المعلومات، راجِع دليل بدء تسجيل الدخول إلى الإصدار 2.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-games-v2:17.0.0
10 آذار (مارس) 2022
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- اختبار A/B من Firebase
- Firebase App Distribution
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- Firebase ML
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:20.1.2
- com.google.firebase:firebase-inappmesaging-ktx:20.1.2
- com.google.firebase:firebase-inappmesaging-display:20.1.2
- com.google.firebase:firebase-inappmesaging-display-ktx:20.1.2
- com.google.firebase:firebase-installations:17.0.1
- com.google.firebase:firebase-installations-ktx:17.0.1
- com.google.firebase:firebase-installations-interop:17.0.1
- com.google.firebase:firebase-mesaging:23.0.1
- com.google.firebase:firebase-mesaging-ktx:23.0.1
- com.google.firebase:firebase-mesaging-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
واجهة برمجة تطبيقات جديدة لالتعرُّف البصري على الأحرف مع بطاقة الائتمان. لمزيد من التفاصيل، يمكنك الرجوع إلى دليل المطوّر.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-wallet:19.1.0
28 شباط (فبراير) 2022
يشمل آخر تعديل على مكوّن Gradle الإضافي في OSS إصلاحات للمشاكل التالية:
يتسبب طلب تنفيذ المهام في حدوث مشاكل في مكتبة DI Hilt (مشكلة GitHub #209، مشكلة GitHub #194، مشكلة GitHub Hilt #2744)
تتطلب المشاريع التي تحتوي على العديد من الصيغ وقتًا طويلاً لتنفيذ اكتشاف الاعتمادية (مشكلة GitHub #200)
تضمين اعتماديات الاختبار (مشكلة GitHub #214)
التراخيص غير المتوفّرة (مشكلة GitHub #215)
تم تقليل مستوى خطورة التسجيل في
AmbiguousVariantSelectionException
(مشكلة GitHub 202)
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.10.5
22 شباط (فبراير) 2022
تُحدِّث مكتبات ML Kit لخدمات Google Play. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-mlkit-face-detection:17.0.1
- com.google.android.gms:play-services-ads:20.6.0
- com.google.android.gms:play-services-ads-lite:20.6.0
- com.google.firebase:firebase-ads:20.6.0
- com.google.firebase:firebase-ads-lite:20.6.0
17 شباط (فبراير) 2022
- الإصدار التجريبي العلني من مكتبة Google Play لخدمات TensorFlow Lite متاح الآن. يمكن استخدام هذه المكتبة بدلاً من مكتبة TensorFlow Lite المستقلة لتقليل حجم التطبيق وتلقّي التحديثات التلقائية. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على مستندات TensorFlow.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-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 لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
- Firebase ML
- مراقبة أداء Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- Firebase Crashlytics
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:29.0.4
- com.google.firebase:firebase-crashlytics:18.2.7
- com.google.firebase:firebase-crashlytics-ktx:18.2.7
- com.google.firebase:firebase-crashlytics-ndk:18.2.7
- com.google.firebase:firebase-firestore:24.0.1
- com.google.firebase:firebase-firestore-ktx:24.0.1
- com.google.firebase:firebase-appdistribution-gradle:3.0.0
- com.google.firebase:perf-plugin:1.4.1
10 كانون الثاني (يناير) 2022
يتضمن آخر تحديث لحزمة SDK Store Store التغييرات التالية:
تمت إضافة طريقة جديدة،
StoreBytesData.Builder#setShouldBackupToCloud
، تتيح لك تفعيل الاحتفاظ بنسخة احتياطية من بيانات Play Store في السحابة الإلكترونية.تمت إضافة واجهة برمجة تطبيقات جديدة
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-mesaging: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، يمكنك تجنُّب NPE في وقت التشغيل بناءً على الإصدار 18.0.1 منplay-services-base
وplay-services-tasks
. يُرجى إضافة ما يلي إلى القسمdependencies
منbuild.gradle
:implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1'
في كانون الثاني (يناير) 2022، نخطّط لطرح إصدارات جديدة من العناصر الأخرى التي تم طرحها في 09 كانون الأول (ديسمبر)، مع تضمين إضافات
POM
جديدة على الإصدارَين 18.0.1 منplay-services-base
وplay-services-tasks
.يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
يلتقط هذا الإصدار من Firebase أحدث إصدار من
play-services-base
وplay-services-tasks
(الإصدار 18.0.1) لحل المشكلة الموضَّحة في الإصدار في 9 كانون الأول (ديسمبر) 2021.لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-base:18.0.1
- com.google.android.gms:play-services-tasks:18.0.1
- com.google.firebase:firebase-bom:29.0.3
- com.google.firebase:firebase-core:20.0.2
- com.google.firebase:firebase-analytics:20.0.2
- com.google.firebase:firebase-analytics-ktx:20.0.2
- com.google.android.gms:play-services-measurement:20.0.2
- com.google.android.gms:play-services-measurement-api:20.0.2
- com.google.android.gms:play-services-measurement-base:20.0.2
- com.google.android.gms:play-services-measurement-impl:20.0.2
- com.google.android.gms:play-services-measurement-sdk:20.0.2
- com.google.android.gms:play-services-measurement-sdk-api:20.0.2
14 كانون الأول (ديسمبر) 2021
- تُحدِّث مكتبات ML Kit لخدمات Google Play. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار ML Kit.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:17.0.0
- com.google.android.gms:play-services-mlkit-face-detection:16.2.1
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.6
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta2
- com.google.android.gms:play-services-mlkit-text-recognition:17.0.1
10 كانون الأول (ديسمبر) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 أو عند استخدام إطارات عمل التحقّق من لغة Javanull
. سيتم طرح تغييرات التعليقات التوضيحية المشابهة بشكل تدريجي في الإصدارات المستقبلية من عناصر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-mesaging:17.0.1
- com.google.android.gms:play-services-cronet:18.0.0
- com.google.android.gms:play-services-fitness:21.0.0
- com.google.android.gms:play-services-flags:18.0.0
- com.google.android.gms:play-services-games:22.0.0
- com.google.android.gms:play-services-identity:18.0.0
- com.google.android.gms:play-services-instantapps:18.0.0
- com.google.android.gms:play-services-location:19.0.0
- com.google.android.gms:play-services-maps:18.0.1
- com.google.android.gms:play-services-measurement:20.0.1
- com.google.android.gms:play-services-measurement-api:20.0.1
- com.google.android.gms:play-services-measurement-base:20.0.1
- com.google.android.gms:play-services-measurement-impl:20.0.1
- com.google.android.gms:play-services-measurement-sdk:20.0.1
- com.google.android.gms:play-services-measurement-sdk-api:20.0.1
- com.google.android.gms:play-services-nearby:18.0.1
- com.google.android.gms:play-services-password-complexity:18.0.0
- com.google.android.gms:play-services-pay:16.0.2
- com.google.android.gms:play-services-reCAPTCHA:17.0.0
- com.google.android.gms:play-services-safetynet:18.0.0
- com.google.android.gms:play-services-stats:17.0.2
- com.google.android.gms:play-services-streamprotect:16.0.1
- com.google.android.gms:play-services-tagmanager:18.0.0
- com.google.android.gms:play-services-tagmanager-api:18.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.0
- com.google.android.gms:play-services-tasks:18.0.0
- com.google.android.gms:play-services-wallet:19.0.0
30 تشرين الثاني (نوفمبر) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- فحص التطبيقات من Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- Firebase ML
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:20.5.0
- com.google.android.gms:play-services-ads-lite:20.5.0
- com.google.firebase:firebase-ads:20.5.0
- com.google.firebase:firebase-ads-lite:20.5.0
16 تشرين الثاني (نوفمبر) 2021
تتضمّن التعديلات على المكتبتَين
play-services-cast
وplay-services-cast-framework
ما يلي:- تحسينات على قائمة المحتوى التالي:
- تمت إضافة رد اتصال
itemsReorderedAtIndexes
جديد إلىMediaQueue
يتم طلبه عند إعادة ترتيب قائمة الانتظار. - تمت إضافة دعم لتسلسل أوامر قائمة الانتظار.
- تم ضبط مَعلمة
customData
في "remoteMediaClient#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 لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:20.1.1
- com.google.firebase:firebase-inappmesaging-display:20.1.1
- com.google.firebase:firebase-inappmesaging-display-ktx:20.1.1
- com.google.firebase:firebase-inappmesaging-ktx:20.1.1
- com.google.firebase:firebase-measurement-connector:20.0.0
- com.google.firebase:firebase-mesaging:23.0.0
- com.google.firebase:firebase-mesaging-directboot:23.0.0
- com.google.firebase:firebase-mesaging-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 (الإصدار 4.4 من نظام التشغيل Lollipop) والإصدارات الأحدث.يتضمّن الإصدار عارضًا جديدًا للخرائط متاحًا للاستخدام، والذي يوفّر أداءً محسّنًا وثباتًا، بالإضافة إلى إمكانية استخدام أنماط الخرائط المستندة إلى السحابة الإلكترونية. لمزيد من المعلومات حول هذا الموضوع وغيره من التعديلات، يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بالمنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-maps:18.0.0
11 تشرين الأول (أكتوبر) 2021
مكتبة
play-services-appset
متاحة الآن بشكل عام. تم تصميم هذه المكتبة لدعم حالات الاستخدام، مثل الإحصاءات أو منع الاحتيال بطريقة تحترم خصوصية المستخدم.تتضمّن هذه المكتبة طرقًا لإدارة معرّف مجموعة التطبيقات، وهو معرّف فريد يتيح لك على جهاز معيّن ربط الاستخدام أو الإجراءات في مجموعة من التطبيقات التي تمتلكها مؤسستك. ولمزيد من المعلومات، يُرجى الاطّلاع على هذا الدليل.
يتضمن هذا الإصدار من "إحصاءات Google" التحديثات التالية لإصدار معاينة المطوّر:
- تمت إعادة تسمية واجهات عملاء متعددة. لمعرفة المزيد من التفاصيل، يُرجى الاطّلاع على
المستندات المرجعية لواجهة برمجة التطبيقات
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 لأجهزة Android (قائمة المواد)
- فحص التطبيقات من Firebase
- تخزين في السحابة الإلكترونية
- Firebase Crashlytics
- مراقبة أداء Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:20.4.0
- com.google.android.gms:play-services-ads-lite:20.4.0
- com.google.firebase:firebase-ads:20.4.0
- com.google.firebase:firebase-ads-lite:20.4.0
22 أيلول (سبتمبر) 2021
يتضمن آخر تعديل على مكتبة
ads-identifier
بيان إذن خدمات Google Play:com.google.android.gms.permission.AD_ID
.في حال استخدام الإصدار 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 لأجهزة Android (قائمة المواد)
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- قاعدة بيانات Firebase في الوقت الفعلي
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-دوال:20.0.1
- com.google.firebase:firebase-functions-ktx:20.0.1
9 أيلول (سبتمبر) 2021
يتضمّن آخر تعديل على مكتبة "AdSense للبحث" الأصلية التغيير التالي:
- تم إصلاح الخطأ الذي لم يكن
onAdLeftApplication
يسجِّل النقرات على الإعلانات. - تم إصلاح الخطأ الذي يحدث عند تعطّل التطبيق عند محاولة تحميل الإعلانات بدون اتصال بالإنترنت.
- تم إصلاح الخطأ الذي لم يكن
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-afs-Native:19.0.1
23 آب (أغسطس) 2021
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:20.3.0
- com.google.android.gms:play-services-ads-lite:20.3.0
- com.google.firebase:firebase-ads:20.3.0
- com.google.firebase:firebase-ads-lite:20.3.0
20 آب (أغسطس) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- المراسلة داخل تطبيق Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:20.1.0
- com.google.firebase:firebase-inappmesaging-ktx:20.1.0
- com.google.firebase:firebase-inappmesaging-display:20.1.0
- com.google.firebase:firebase-inappmesaging-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
يتضمّن آخر تعديل على مكتبة "إحصاءات Google" التغيير التالي:
- تم إصلاح المشكلة المتمثِّلة في عدم إمكانية إنشاء المكتبة باستخدام نظام التشغيل Android 12 كهدف.
يتضمّن آخر تعديل على مكتبة TagManager التغييرات التالية:
- تحسينات البنية الأساسية الداخلية
العناصر التي تم إصدارها على 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) لحظر المحتوى متاحة الآن للاستخدام في التطبيقات لتفعيل تسجيل الدخول بسلاسة على الهواتف التي تم إعدادها حديثًا. لمزيد من المعلومات، يُرجى الاطّلاع على المستندات المرجعية لحزمة تطوير البرامج (SDK) في متجر الحظر.
يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.10). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.gms:google-services:4.3.10
- com.google.android.gms:play-services-auth-blockstore:16.0.2
5 آب (أغسطس) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.9). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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 لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- Firebase Crashlytics
- روابط Firebase الديناميكية
- قاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 لأجهزة Android (قائمة المواد)
- فحص التطبيقات من Firebase
- تخزين في السحابة الإلكترونية
- مراقبة أداء Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:28.2.1
- com.google.firebase:firebase-appcheck:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta02
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta02
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta02
- com.google.firebase:firebase-firestore:23.0.2
- com.google.firebase:firebase-firestore-ktx:23.0.2
- com.google.firebase:firebase-perf:20.0.2
- com.google.firebase:firebase-perf-ktx:20.0.2
1 تموز (يوليو) 2021
- يتوفّر الآن الإصدار الأوّلي لمكتبة
play-services-pay
. تحل هذه المكتبة محل وظيفةWalletObjects
في مكتبةplay-services-wallet
. للاطّلاع على مزيد من المعلومات، يُرجى الرجوع إلى دليل عمليات الدمج هذا.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-pay:16.0.0
23 حزيران (يونيو) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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
يتضمّن آخر تعديل على مكتبة "AdSense للبحث" الأصلية التغييرات التالية:
يتم تعديل عرض الإعلانات للأجهزة الجوّالة من أجل مطابقة عرض الإعلان على الويب ومعاينةه. للتعرّف على مزيد من المعلومات، يمكنك الرجوع إلى AFS Native SDK for Android version notes.
تزيل إمكانية طلب إعلانات SPA.
أصبحت حزمة تطوير البرامج (SDK) للحماية من البيانات متاحة الآن للاستخدام مع تطبيقات البثّ على Android TV الحساسة لوقت الاستجابة. تتطلب حزمة تطوير البرامج (SDK) هذه دعمًا للبرامج الثابتة للجهاز ولا تعمل حاليًا إلا على Chromecast مع Google TV. للاطّلاع على مزيد من المعلومات، يُرجى الرجوع إلى المستندات المرجعية لحزمة تطوير البرامج (SDK) الخاصة بـ Stream للحماية.
العناصر التي تم إصدارها على 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 وتحسين عملية الفحص الثابت للتطبيقات التي تستخدم أُطر عمل التحقّق من البيانات الفارغة في Java.
سيتم طرح الإضافات المشابهة للسمة
@RecentlyNonNull
و@RecentlyNullable
في الإصدارات المستقبلية من عناصرcom.google.android.gms
أخرى.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-auth-base:17.1.3.
- com.google.android.gms:play-services-awareness:18.0.2
- com.google.android.gms:play-services-cronet:17.0.1
- com.google.android.gms:play-services-identity:17.0.1
- com.google.android.gms:play-services-instantapps:17.0.1
- com.google.android.gms:play-services-reCAPTCHA:16.0.1
- com.google.android.gms:play-services-safetynet:17.0.1
8 حزيران (يونيو) 2021
تشمل آخر التحديثات على
play-services-nearby
(الإصدار 18.0.0) التغييرات التالية:تمت إضافة التعليقات التوضيحية
@NonNull
و@Nullable
في مساحة واجهة برمجة التطبيقات التي قد تؤدي إلى تعطُّل تطبيقات Kotlin التي لم تعالج في السابق قيمnull
بطريقة آمنة (راجِع مستندات Kotlin حول Null-safety).تم تغيير ConnectionsClient إلى أن يكون واجهة بدلاً من فئة مجرّدة.
تم تغيير ConnectionsClient#MAX_BYTES_DATA_SIZE ليصبح نهائيًا.
وتمت إضافة ConnectionInfo#getAuthenticationDigits() للحصول على الرمز المميّز للمصادقة الذي يتضمن 4 أرقام والذي تم تقديمه إلى كلا الجهازَين.
تمت إضافة الدعم لنقل الملفات الحساسة باستخدام Payload#isSensitive() وPayload#setSensitive(boolean) لمنع التطبيقات الأخرى من الوصول إلى ملف مشترك.
تمت إضافة ميزة الترقية المزعجة. ويتم تفعيل هذه الميزة تلقائيًا. ويمكن للعميل إيقافها باستخدام AdvertisingOptions.Builder#setDisruptiveupgrade(boolean) وConnectionOptions.Builder#setDisruptiveالترقية(منطقي)، مما يمنع إيقاف شبكة Wi-Fi المتصلة في الأصل أو يتم قطعها أثناء تقدم الترقية.
تم إيقاف Payload.File#close() وPayload.Stream#close().
تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:20.2.0
- com.google.android.gms:play-services-ads-lite:20.2.0
- com.google.android.gms:play-services-nearby:18.0.0
- com.google.firebase:firebase-ads:20.2.0
- com.google.firebase:firebase-ads-lite:20.2.0
3 حزيران (يونيو) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- روابط Firebase الديناميكية
- مراقبة أداء Firebase
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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، بالإضافة إلى تحسين عمليات التحقّق الفارغة من التطبيقات التي تستخدم أُطر عمل التحقّق من البيانات الفارغة في Java.
سيتم طرح الإضافات المشابهة للسمة
@RecentlyNonNull
و@RecentlyNullable
في الإصدارات المستقبلية من عناصرcom.google.android.gms
أخرى.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads-identifier:17.0.1
- com.google.android.gms:play-services-auth-api-phone:17.5.1
- com.google.android.gms:play-services-flags:17.0.1
- com.google.android.gms:play-services-password-complexity:17.0.1
- com.google.android.gms:play-services-stats:17.0.1
- com.google.android.gms:play-services-wallet:18.1.3
14 أيار (مايو) 2021
- يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.8). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.gms:google-services:4.3.8
13 أيار (مايو) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- مصادقة Firebase
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.7). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:28.0.1
- com.google.firebase:firebase-auth:21.0.1
- com.google.firebase:firebase-auth-ktx:21.0.1
- com.google.firebase:firebase-crashlytics-buildtools:2.6.1
- com.google.firebase:firebase-crashlytics-gradle:2.6.1
- com.google.gms:google-services:4.3.7
11 أيار (مايو) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- اختبار A/B من Firebase
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- فهرسة التطبيقات على Firebase
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- روابط Firebase الديناميكية
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- Firebase ML
- مراقبة أداء Firebase
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
- الإعداد عن بُعد في Firebase
تتوفر الآن الإصدارات التجريبية الأولية لما يلي:
- فحص التطبيقات من Firebase
- دعم وحدة الميزات الديناميكية في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.6). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:28.0.0
- com.google.firebase:firebase-abt:21.0.0
- com.google.firebase:firebase-analytics:19.0.0
- com.google.firebase:firebase-analytics-ktx:19.0.0
- com.google.firebase:firebase-appcheck:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta01
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta01
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta01
- com.google.firebase:firebase-appdistribution-gradle:2.1.2
- com.google.firebase:firebase-appindexing:20.0.0
- com.google.firebase:firebase-auth:21.0.0
- com.google.firebase:firebase-auth-interop:20.0.0
- com.google.firebase:firebase-auth-ktx:21.0.0
- com.google.firebase:firebase-common:20.0.0
- com.google.firebase:firebase-common-ktx:20.0.0
- com.google.firebase:firebase-components:17.0.0
- com.google.firebase:firebase-config:21.0.0
- com.google.firebase:firebase-config-ktx:21.0.0
- com.google.firebase:firebase-core:19.0.0
- com.google.firebase:firebase-crashlytics:18.0.0
- com.google.firebase:firebase-crashlytics-buildtools:2.6.0
- com.google.firebase:firebase-crashlytics-gradle:2.6.0
- com.google.firebase:firebase-crashlytics-ktx:18.0.0
- com.google.firebase:firebase-crashlytics-ndk:18.0.0
- com.google.firebase:firebase-database:20.0.0
- com.google.firebase:firebase-database-collection:18.0.0
- com.google.firebase:firebase-database-ktx:20.0.0
- com.google.firebase:firebase-datatransport:18.0.0
- com.google.firebase:firebase-dynamic-links:20.0.0
- com.google.firebase:firebase-dynamic-links-ktx:20.0.0
- com.google.firebase:firebase-dynamic-module-support:16.0.0-beta01
- com.google.firebase:firebase-encoders:17.0.0
- com.google.firebase:firebase-encoders-json:18.0.0
- com.google.firebase:firebase-firestore:23.0.0
- com.google.firebase:firebase-firestore-ktx:23.0.0
- com.google.firebase:firebase-دوال:20.0.0
- com.google.firebase:firebase-functions-ktx:20.0.0
- com.google.firebase:firebase-inappmesaging:20.0.0
- com.google.firebase:firebase-inappmesaging-display:20.0.0
- com.google.firebase:firebase-inappmesaging-display-ktx:20.0.0
- com.google.firebase:firebase-inappmesaging-ktx:20.0.0
- com.google.firebase:firebase-installations:17.0.0
- com.google.firebase:firebase-installations-interop:17.0.0
- com.google.firebase:firebase-installations-ktx:17.0.0
- com.google.firebase:firebase-measurement-connector:19.0.0
- com.google.firebase:firebase-mesaging:22.0.0
- com.google.firebase:firebase-mesaging-directboot:22.0.0
- com.google.firebase:firebase-mesaging-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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:20.1.0
- com.google.android.gms:play-services-ads-lite:20.1.0.
- com.google.firebase:firebase-ads:20.1.0
- com.google.firebase:firebase-ads-lite:20.1.0
27 نيسان (أبريل) 2021
تشمل آخر تعديلات على
play-services-maps
التغييرات التالية:- تمت إضافة التعليقات التوضيحية لقابلية التخطّي "بدون فاصلة" إلى عرض واجهة برمجة التطبيقات.
تمت إضافة البيان التالي إلى
AndroidManifest.xml
لإتاحة فلترة إذن الوصول إلى الحزمة على الإصدار 11 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 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
آخر تحديث لحزمة SDK SDK يتضمّن التغييرات على:
- تم حذف GameManager وواجهات برمجة التطبيقات ذات الصلة. وقد تم إيقاف العمل بها منذ عام 2017.
- تمت إضافة فئة SessionState إلى مكتبة برامج البث.
- تمت إضافة CastReasonCodes لتقديم تفسيرات تفصيلية حول CastStatusCodes. استخدِم الإجراء CastContext#getCastReasonCodeForCastStatusCode(int) للترجمة من CastStatusCodes إلى CastReasonCodes.
- تم تعديل الاعتماديات
com.google.android.datatransport:transport-api
إلى أحدث إصدار.
لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android للبث.
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Firebase ML
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-permissionss-plugin:0.10.4
8 نيسان (أبريل) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- مصادقة Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- أرقام تعريف مثيل Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:21.1.0
- com.google.firebase:firebase-mesaging-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 إصلاحات للمشاكل التالية:
- إنشاء تحذيرات بسبب استخدام واجهات برمجة تطبيقات قديمة (مشكلة GitHub #166)
- لم يتم تخزين المهام مؤقتًا (مشكلة GitHub #68) (مشكلة GitHub #146) (مشكلة GitHub #165)
تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.10.3
- com.google.android.gms:play-services-ads:20.0.0
- com.google.android.gms:play-services-ads-lite:20.0.0
- com.google.firebase:firebase-ads:20.0.0
- com.google.firebase:firebase-ads-lite:20.0.0
25 آذار (مارس) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.8.0
- com.google.android.gms:play-services-ads-lite:19.8.0
- com.google.firebase:firebase-ads:19.8.0
- com.google.firebase:firebase-ads-lite:19.8.0
11 آذار (مارس) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- Firebase Crashlytics
- قاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:26.7.0
- com.google.firebase:firebase-crashlytics:17.4.0
- com.google.firebase:firebase-crashlytics-ktx:17.4.0
- com.google.firebase:firebase-crashlytics-ndk:17.4.0
- com.google.firebase:firebase-database:19.7.0
- com.google.firebase:firebase-database-ktx:19.7.0
1 آذار (مارس) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- مصادقة Firebase
- المراسلة داخل تطبيق Firebase
- Firebase ML
- الإعداد عن بُعد في Firebase
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- المكوّن الإضافي Crashlytics Gradle
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.1.5
- com.google.firebase:firebase-inappmesaging-display:19.1.5.
- com.google.firebase:firebase-inappmesaging-display-ktx:19.1.5
- com.google.firebase:firebase-inappmesaging-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
11 شباط (فبراير) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- فهرسة التطبيقات على Firebase
- مراقبة أداء Firebase
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:26.5.0
- com.google.firebase:firebase-appindexing:19.2.0
- com.google.firebase:firebase-crashlytics-buildtools:2.5.0
- com.google.firebase:firebase-crashlytics-gradle:2.5.0
- com.google.firebase:firebase-datatransport:17.0.11
- com.google.firebase:firebase-firestore:22.1.0
- com.google.firebase:firebase-firestore-ktx:22.1.0
- com.google.firebase:firebase-perf:19.1.1
- com.google.firebase:firebase-perf-ktx:19.1.1
2 شباط (فبراير) 2021
- تشتمل آخر التحديثات على مكتبات
play-services-base
وplay-services-basement
وplay-services-tasks
على تحديثات داخلية فقط.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-base:17.6.0
- com.google.android.gms:play-services-basement:17.6.0
- com.google.android.gms:play-services-tasks:17.2.1
28 كانون الثاني (يناير) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- Firebase Crashlytics
- المراسلة داخل تطبيق Firebase
- الإعداد عن بُعد في Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتوفّر الآن إصدار محدَّث من المكوّن الإضافي google-services لنظام التشغيل Android (الإصدار 4.3.5). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-inappmesaging:19.1.4
- com.google.firebase:firebase-inappmesaging-display:19.1.4
- com.google.firebase:firebase-inappmesaging-display-ktx:19.1.4
- com.google.firebase:firebase-inappmesaging-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
نهائيًا.تم إيقاف
AuthenticatorAssertionResponse#getKeyHandle()
نهائيًا.تم إيقاف
AuthenticatorAttestationResponse#getKeyHandle()
نهائيًا.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-fido:19.0.0-beta
20 كانون الثاني (يناير) 2021
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.7.0
- com.google.android.gms:play-services-ads-lite:19.7.0
- com.google.firebase:firebase-ads:19.7.0
- com.google.firebase:firebase-ads-lite:19.7.0
14 كانون الثاني (يناير) 2021
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- مصادقة Firebase
- مراقبة أداء Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:26.3.0
- com.google.firebase:firebase-analytics:18.0.1
- com.google.firebase:firebase-analytics-ktx:18.0.1
- com.google.firebase:firebase-auth:20.0.2
- com.google.firebase:firebase-auth-interop:19.0.2
- com.google.firebase:firebase-auth-ktx:20.0.2
- com.google.firebase:firebase-core:18.0.1
- com.google.firebase:firebase-measurement-connector:18.0.2
- com.google.firebase:firebase-perf:19.1.0
- com.google.firebase:firebase-perf-ktx:19.1.0
- com.google.android.gms:play-services-measurement:18.0.1
- com.google.android.gms:play-services-measurement-base:18.0.1
- com.google.android.gms:play-services-measurement-sdk-api:18.0.1
- com.google.android.gms:play-services-measurement-api:18.0.1
- com.google.android.gms:play-services-measurement-sdk:18.0.1
- com.google.android.gms:play-services-measurement-impl:18.0.1
16 كانون الأول (ديسمبر) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- تخزين في السحابة الإلكترونية
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل)
- التخزين في السحابة الإلكترونية لبرنامج Firebase
- المراسلة عبر السحابة الإلكترونية من Firebase
- المراسلة داخل تطبيق Firebase
- عمليات تثبيت Firebase
- أرقام تعريف مثيل Firebase
- مراقبة أداء Firebase
- قاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.1.3
- com.google.firebase:firebase-inappmesaging-display:19.1.3
- com.google.firebase:firebase-inappmesaging-display-ktx:19.1.3
- com.google.firebase:firebase-inappmesaging-ktx:19.1.3
- com.google.firebase:firebase-installations:16.3.5
- com.google.firebase:firebase-installations-interop:16.0.1
- com.google.firebase:firebase-installations-ktx:16.3.5
- com.google.firebase:firebase-measurement-connector:18.0.1
- com.google.firebase:firebase-mesaging:21.0.1
- com.google.firebase:firebase-mesaging-directboot:21.0.1
- com.google.firebase:firebase-mesaging-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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.6.0
- com.google.android.gms:play-services-ads-lite:19.6.0
- com.google.firebase:firebase-ads:19.6.0
- com.google.firebase:firebase-ads-lite:19.6.0
3 كانون الأول (ديسمبر) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) للأجهزة التي تعمل بالإصدار 4.4 من نظام Android والإصدارات الأحدث.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-password-complexity:17.0.0
12 تشرين الثاني (نوفمبر) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- مصادقة Firebase
- Firebase Crashlytics
- المكوّن الإضافي Crashlytics Gradle
- عمليات تثبيت Firebase
- مراقبة أداء Firebase
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
- الإعداد عن بُعد في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:26.1.0
- com.google.firebase:firebase-auth:20.0.1
- com.google.firebase:firebase-auth-ktx:20.0.1
- com.google.firebase:firebase-common:19.4.0
- com.google.firebase:firebase-common-ktx:19.4.0
- com.google.firebase:firebase-components:16.0.1
- com.google.firebase:firebase-config:20.0.1
- com.google.firebase:firebase-config-ktx:20.0.1
- com.google.firebase:firebase-crashlytics:17.3.0
- com.google.firebase:firebase-crashlytics-buildtools:2.4.1
- com.google.firebase:firebase-crashlytics-gradle:2.4.1
- com.google.firebase:firebase-crashlytics-ktx:17.3.0
- com.google.firebase:firebase-crashlytics-ndk:17.3.0
- com.google.firebase:firebase-datatransport:17.0.9
- com.google.firebase:firebase-installations:16.3.4
- com.google.firebase:firebase-installations-ktx:16.3.4
- com.google.firebase:firebase-perf:19.0.10
- com.google.firebase:firebase-perf-ktx:19.0.10
- com.google.firebase:perf-plugin:1.3.4
9 تشرين الثاني (نوفمبر) 2020
يشمل آخر تحديث لمكتبة
play-services-auth
التغييرات التالية:تمت إضافة برنامج جديد لواجهة برمجة التطبيقات،
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 لأجهزة Android (قائمة المواد)
- اختبار A/B من Firebase
- مصادقة Firebase
- تخزين في السحابة الإلكترونية
- المراسلة عبر السحابة الإلكترونية من Firebase
- المراسلة داخل تطبيق Firebase
- أرقام تعريف مثيل Firebase
- الإعداد عن بُعد في Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.1.2
- com.google.firebase:firebase-inappmesaging-display:19.1.2
- com.google.firebase:firebase-inappmesaging-display-ktx:19.1.2
- com.google.firebase:firebase-inappmesaging-ktx:19.1.2
- com.google.firebase:firebase-mesaging:21.0.0
- com.google.firebase:firebase-mesaging-directboot:21.0.0
- com.google.firebase:firebase-mesaging-ktx:21.0.0
- com.google.firebase:perf-plugin:1.3.3
- com.google.android.gms:play-services-measurement:18.0.0
- com.google.android.gms:play-services-measurement-base:18.0.0
- com.google.android.gms:play-services-measurement-sdk-api:18.0.0
- com.google.android.gms:play-services-measurement-api:18.0.0
- com.google.android.gms:play-services-measurement-sdk:18.0.0
- com.google.android.gms:play-services-measurement-impl:18.0.0
23 تشرين الأول (أكتوبر) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لقاعدة بيانات Firebase في الوقت الفعلي
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.5.0
- com.google.android.gms:play-services-ads-lite:19.5.0
- com.google.firebase:firebase-ads:19.5.0
- com.google.firebase:firebase-ads-lite:19.5.0
19 تشرين الأول (أكتوبر) 2020
تتضمّن آخر التعديلات إلى المكتبتَين
play-services-base
وplay-services-basement
التغييرات التالية:تعمل هذه السياسة على منع الأعطال التي تحدث عندما يتم تفعيل "
NoSuchElementException
" من حين لآخر عندما تكون الخدمة غير مرتبطة.ميزات العرض
GooglePlayServicesIncorrectManifestValueException
أوGooglePlayServicesMissingManifestValueException
بدلاً منIllegalStateException
عندما لا تتوفر فيAndroidManifest.xml
علامة البيانات الوصفية المناسبة لاستخدام "خدمات Google Play". قد يشير ذلك إلى مشكلة في طريقة إنشاء التطبيق.
يحتوي آخر تحديث لخدمة اللياقة البدنية في خدمات Google Play على التغييرات التالية:
يتيح إذن الوصول للكتابة الآن فقط للتطبيق قراءة البيانات التي كتبها. لمواصلة قراءة البيانات التي تكتبها التطبيقات الأخرى من منصة Google Fit، يمكنك تعديل الرمز لطلب نطاقات الوصول للقراءة لأنواع البيانات ذات الصلة.
بيانات معدّل نبضات القلب لها نطاق خاص بها.
بيانات النوم لها نطاقات خاصة بها ونوع بيانات جديد. يمكنك الاطّلاع على
TYPE_SLEEP_SEGMENT
وSleepStages
.متوقّف
FitnessActivities#SLEEP
وأنواع نوم أخرى. يمكنك استخدامSleepStages
الجديد بدلاً من ذلك.عند العمل مع
SessionsClient
، عليك الآن تحديد نوع الجلسة التي يحتاج تطبيقك إلى الوصول إليها، باستخدام الطرق المناسبة منFitnessOptions
.
لمزيد من المعلومات، راجِع ملاحظات إصدار Google Fit.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-base:17.5.0
- com.google.android.gms:play-services-basement:17.5.0
- com.google.android.gms:play-services-fitness:20.0.0
7 تشرين الأول (أكتوبر) 2020
- يضيف آخر تحديث إلى مكتبة
play-services-auth-api-phone
واجهة برمجة تطبيقات جديدة في SMS Code Browser.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.5.0
6 تشرين الأول (أكتوبر) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد منصة Firebase لأجهزة Android (قائمة المواد)
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- حِزم تطوير البرامج (SDK) لكلٍّ من Firebase Firestore وFirebase الديناميكية
- المكوّن الإضافي لمراقبة أداء Firebase في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 من Android.
يتوفّر الآن إصدار من
google-services
المكوّن الإضافي لنظام التشغيل Android (الإصدار 4.3.4) وstrict-version-matcher
لنظام التشغيل Android (الإصدار 1.2.2). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-mesaging:20.3.0
- com.google.firebase:firebase-mesaging-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
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.4.0
- com.google.android.gms:play-services-ads-lite:19.4.0
- com.google.firebase:firebase-ads:19.4.0
- com.google.firebase:firebase-ads-lite:19.4.0
8 أيلول (سبتمبر) 2020
- يضيف آخر تحديث إلى "خدمات Google Play" التوافق مع الإصدار 2 من إطار الشفافية والموافقة على "AdSense للبحث". ولمزيد من المعلومات، اطّلِع على حزمة تطوير البرامج (SDK) الأصلية لميزة "AdSense للبحث" في ملاحظات إصدار Android.
1 أيلول (سبتمبر) 2020
تشمل التحديثات التي تم إجراؤها على مكتبات خدمات "خدمات Google Play" ما يلي:
- تم إصلاح
SecurityException
من مكتبات الرؤية عند عدم تثبيت خدمات Google Play. - التعديلات الداخلية.
- تم إصلاح
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-vision:20.1.2
- com.google.android.gms:play-services-vision-common:19.1.2
- com.google.android.gms:play-services-vision-image-label:18.1.0.
28 آب (أغسطس) 2020
- تشتمل تعديلات
play-services-games
على إصلاح لـLeaderboardsClient
.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-games:20.0.1
27 آب (أغسطس) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد Firebase للمواد (BoM)
- Cloud Firestore وCloud Functions لبرنامج Firebase (العميل) وCloud Storage لمنصة Firebase والمراسلة داخل التطبيق من Firebase وحزمة تطوير البرامج (SDK) لقاعدة بيانات Firebase في الوقت الفعلي
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.1.1
- com.google.firebase:firebase-inappmesaging-display:19.1.1
- com.google.firebase:firebase-inappmesaging-display-ktx:19.1.1
- com.google.firebase:firebase-inappmesaging-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
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-normal-language:22.0.1
- com.google.firebase:firebase-ml- Nat-language-language-id-model:20.0.8
- com.google.firebase:firebase-ml-normal-language-smart-reply:18.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.8
- com.google.firebase:firebase-ml-normal-language-translate:22.0.2
- com.google.firebase:firebase-ml-normal-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)
- حزمة تطوير البرامج (SDK) للمراسلة عبر السحابة الإلكترونية، وأرقام تعريف مثيلات Firebase، وحِزم تطوير البرامج (SDK) لعمليات تثبيت Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:25.7.0.
- com.google.firebase:firebase-iid:20.2.4
- com.google.firebase:firebase-installations:16.3.3
- com.google.firebase:firebase-mesaging:20.2.4
- com.google.firebase:firebase-mesaging-directboot:20.2.4
29 تموز (يوليو) 2020
- تمت إضافة حزمة SDK الجديدة لجهاز استقبال البث لتطبيقات Android TV. وتسمح حزمة تطوير البرامج (SDK) بالامتثال لتطبيقات Android TV لبروتوكول البث حتى تعمل كتطبيقات مستلِم. للتعرُّف على التفاصيل، يُرجى الاطِّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cast:19.0.0
- com.google.android.gms:play-services-cast-framework:19.0.0
- com.google.android.gms:play-services-cast-tv:17.0.0
20 تموز (يوليو) 2020
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.3.0
- com.google.android.gms:play-services-ads-lite:19.3.0
- com.google.firebase:firebase-ads:19.3.0
- com.google.firebase:firebase-ads-lite:19.3.0
17 تموز (يوليو) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- قائمة مواد Firebase للمواد (BoM)
- مراقبة أداء Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 ومعرِّفات مثيلات Firebase
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:25.6.0
- com.google.firebase:firebase-iid:20.2.3
- com.google.firebase:firebase-mesaging:20.2.3
- com.google.firebase:firebase-mesaging-directboot:20.2.3
6 تموز (يوليو) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- اختبار A/B من Firebase ومصادقة Firebase وCloud Firestore وFirebase المراسلة عبر السحابة الإلكترونية وFirebase Crashlytics والمراسلة داخل التطبيق في Firebase وFirebase مثيلات الأجهزة الافتراضية وحِزم تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase"
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.1.0
- com.google.firebase:firebase-inappmesaging-display:19.1.0
- com.google.firebase:firebase-inappmesaging-display-ktx:19.1.0
- com.google.firebase:firebase-inappmesaging-ktx:19.1.0
- com.google.firebase:firebase-mesaging:20.2.2
- com.google.firebase:firebase-mesaging-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 في الوقت الفعلي
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:25.5.0
- com.google.firebase:firebase-crashlytics:17.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.2.0
- com.google.firebase:firebase-crashlytics-gradle:2.2.0
- com.google.firebase:firebase-crashlytics-ktx:17.1.0
- com.google.firebase:firebase-crashlytics-ndk:17.1.0
- com.google.firebase:firebase-database:19.3.1
- com.google.firebase:firebase-database-ktx:19.3.1
- com.google.firebase:firebase-iid:20.2.1
- com.google.firebase:firebase-mesaging:20.2.1
- com.google.firebase:firebase-mesaging-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) لإصدارات Crashlytics وFirebase Crashlytics وFirebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-core:17.4.3
- com.google.firebase:firebase-analytics:17.4.3
- com.google.firebase:firebase-analytics-ktx:17.4.3
- com.google.firebase:firebase-appdistribution-gradle:2.0.0
- com.google.firebase:firebase-crashlytics:17.0.1
- com.google.firebase:firebase-crashlytics-ndk:17.0.1
- com.google.firebase:firebase-installations:16.3.2
- com.google.firebase:firebase-bom:25.4.1
- com.google.android.gms:play-services-measurement:17.4.3
- com.google.android.gms:play-services-measurement-base:17.4.3
- com.google.android.gms:play-services-measurement-sdk-api:17.4.3
- com.google.android.gms:play-services-measurement-api:17.4.3
- com.google.android.gms:play-services-measurement-sdk:17.4.3
- com.google.android.gms:play-services-measurement-impl:17.4.3
1 حزيران (يونيو) 2020
تتضمّن آخر التعديلات على
play-services-basement
وplay-services-tasks
play-services-base
التغييرات التالية:- إصلاح خطأ لتحديث سلاسل رسائل مدى التوفّر في "خدمات Google Play" بشكل صحيح عندما يغيّر المستخدم اللغات
- إصلاح أخطاء حالات العرق عند إنشاء مثيل من برامج العملاء
GoogleApi
المستندة إلى سلسلة المحادثات الرئيسية باستخدامActivity
. - رسائل خطأ أكثر تفصيلاً بشأن عمليات إكمال
Task
المكرّرة. - تحديثات داخلية لواجهات برمجة التطبيقات الأخرى لخدمات 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 والمراسلة داخل التطبيق من Firebase وعمليات تثبيت Firebase وحزم SDK لرقم تعريف النسخة الافتراضية من Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- المكوّن الإضافي Crashlytics Gradle
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.0.7
- com.google.firebase:firebase-inappmesaging-ktx:19.0.7
- com.google.firebase:firebase-inappmesaging-display:19.0.7
- com.google.firebase:firebase-inappmesaging-display-ktx:19.0.7
- com.google.firebase:firebase-mesaging:20.2.0
- com.google.firebase:firebase-mesaging-direct-boot:20.2.0
- com.google.firebase:firebase-installations:16.3.1
- com.google.firebase:firebase-iid:20.2.0
- com.google.firebase:firebase-bom:25.4.0
- com.google.android.gms:play-services-measurement:17.4.2
- com.google.android.gms:play-services-measurement-base:17.4.2
- com.google.android.gms:play-services-measurement-sdk-api:17.4.2
- com.google.android.gms:play-services-measurement-api:17.4.2
- com.google.android.gms:play-services-measurement-sdk:17.4.2
- com.google.android.gms:play-services-measurement-impl:17.4.2
7 أيار (مايو) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- المراسلة عبر السحابة الإلكترونية من Firebase وعمليات تثبيت Firebase وحزمات رقم تعريف مثيل Firebase
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- المكوّن الإضافي Crashlytics Gradle
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:20.1.7
- com.google.firebase:firebase-installations:16.3.0
- com.google.firebase:firebase-iid:20.1.7
- com.google.firebase:firebase-bom:25.3.1
- com.google.android.gms:play-services-measurement:17.4.1
- com.google.android.gms:play-services-measurement-base:17.4.1
- com.google.android.gms:play-services-measurement-sdk-api:17.4.1
- com.google.android.gms:play-services-measurement-api:17.4.1
- com.google.android.gms:play-services-measurement-sdk:17.4.1
- com.google.android.gms:play-services-measurement-impl:17.4.1
29 نيسان (أبريل) 2020
يتوفّر الآن الإصدار الأوّلي لمكتبة
play-services-recaptcha
. ويتضمّن التطبيق دعم الميزتَين التاليتَين لكلٍّ من هواتف 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 Fires وFirebase Cloud Messaging و Firebase In-App Messaging وInstalls Firebase and ID Firebase Instance, Firebase ML Kit, Firebase Performance Monitor, Firebase firebase Database, Firebase Remote Config SDKs
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- المكوّن الإضافي Crashlytics Gradle
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:20.1.6
- com.google.firebase:firebase-inappmesaging:19.0.6
- com.google.firebase:firebase-inappmesaging-ktx:19.0.6
- com.google.firebase:firebase-inappmesaging-display:19.0.6
- com.google.firebase:firebase-inappmesaging-display-ktx:19.0.6
- com.google.firebase:firebase-installations:16.2.2
- com.google.firebase:firebase-iid:20.1.6
- com.google.firebase:firebase-ml-common:22.1.1
- com.google.firebase:firebase-ml-model-interpreter:22.0.3
- com.google.firebase:firebase-ml-vision:24.0.3
- com.google.firebase:firebase-ml-vision-automl:18.0.5
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.1
- com.google.firebase:firebase-ml-vision-face-model:20.0.1
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.1
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.5
- com.google.firebase:firebase-perf:19.0.7
- com.google.firebase:firebase-database:19.3.0
- com.google.firebase:firebase-database-ktx:19.3.0
- com.google.firebase:firebase-config:19.1.4
- com.google.firebase:firebase-config-ktx:19.1.4
- com.google.firebase:firebase-bom:25.3.0
- com.google.android.gms:play-services-measurement:17.4.0
- com.google.android.gms:play-services-measurement-base:17.4.0
- com.google.android.gms:play-services-measurement-sdk-api:17.4.0
- com.google.android.gms:play-services-measurement-api:17.4.0
- com.google.android.gms:play-services-measurement-sdk:17.4.0
- com.google.android.gms:play-services-measurement-impl:17.4.0
16 نيسان (أبريل) 2020
- تُحدِّث هذه الحزمة حزمة تطوير البرامج (SDK) لنظام التشغيل Android لإعلانات Google على الأجهزة الجوّالة وحزمة تطوير البرامج (SDK) لإعلانات Firebase على الأجهزة الجوّالة. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:19.1.0
- com.google.android.gms:play-services-ads-lite:19.1.0
- com.google.firebase:firebase-ads:19.1.0
- com.google.firebase:firebase-ads-lite:19.1.0
9 نيسان (أبريل) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- Firebase Crashlytics وFirebase Crashlytics NDA و"المراسلة داخل التطبيق من Firebase" وحزمة تطوير البرامج (SDK) لبرنامج Firebase لبرنامج Firebase وحزمة تطوير البرامج (SDK) لمراقبة أداء Firebase
- المكوّن الإضافي لبرنامج Crashlytics Gradle والمكوّن الإضافي Firebase App Distribution في منصّة Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.4.0
- com.google.firebase:firebase-crashlytics:17.0.0-ميزة تجريبية04
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta04
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta04
- com.google.firebase:firebase-inappmesaging:19.0.5
- com.google.firebase:firebase-inappmesaging-ktx:19.0.5
- com.google.firebase:firebase-inappmesaging-display:19.0.5
- com.google.firebase:firebase-inappmesaging-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-normal-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 وعمليات تثبيت Firebase وأرقام تعريف مثيلات Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-installations:16.2.1
- com.google.firebase:firebase-iid:20.1.5
- com.google.firebase:firebase-mesaging: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 من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-analytics:17.3.0
- com.google.firebase:firebase-analytics-ktx:17.3.0
- com.google.firebase:firebase-core:17.3.0
- com.google.firebase:firebase-crashlytics:17.0.0-ميزة تجريبية03
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta03
- com.google.firebase:firebase-firestore:21.4.2
- com.google.firebase:firebase-firestore-ktx:21.4.2
- com.google.firebase:firebase-installations:16.2.0
- com.google.firebase:firebase-iid:20.1.4
- com.google.firebase:firebase-mesaging: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-كسر" على مساحة واجهة برمجة التطبيقات
على سبيل المثال، تعرض
GoogleApiAvailability#makeGooglePlayServicesAvailable
الآن الدالة@NonNull Task
بحيث يتعامل مجمِّع لغة Kotlin مع أنها غير فارغة بدلاً من نوع النظام الأساسي. ومع ذلك، لم يتم وضع علامة@NonNull
على المعلَمةActivity
التي تم تمريرها إليها، على الرغم من أنّها غير فعّالة ولا تمثّل قيمة فارغة، بحيث لا يؤدي هذا التغيير إلى تقسيم رمز Kotlin الذي يتم تمريره فيActivity?
.- تحديثات داخلية لمكتبات خدمات Google Play الأخرى
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-base:17.2.0
- com.google.android.gms:play-services-basement:17.2.0
- com.google.android.gms:play-services-tasks:17.0.1
18 آذار (مارس) 2020
- تعديلات على حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة وAndroid. ارجع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على 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 تغييرات على:
- المكوّن الإضافي Crashlytics Gradle
- Firebase Crashlytics و"المراسلة عبر السحابة الإلكترونية من Firebase" و"المراسلة داخل التطبيق من Firebase" وتثبيتات Firebase ومعرِّفات مثيلات Firebase و"الإعداد عن بُعد في Firebase" SDK
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-crashlytics:17.0.0-ميزة تجريبية02
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta03
- com.google.firebase:firebase-mesaging:20.1.3
- com.google.firebase:firebase-inappmesaging:19.0.4
- com.google.firebase:firebase-inappmesaging-ktx:19.0.4
- com.google.firebase:firebase-inappmesaging-display:19.0.4
- com.google.firebase:firebase-inappmesaging-display-ktx:19.0.4
- com.google.firebase:firebase-installations:16.1.0
- com.google.firebase:firebase-iid:20.1.2
- com.google.firebase:firebase-config:19.1.3
- com.google.firebase:firebase-config-ktx:19.1.3
- com.google.firebase:firebase-bom:25.1.1
12 آذار (مارس) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- حزمة تطوير البرامج (SDK) لمصادقة Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 متاحة حتى العام 2020 وستتم إزالتها في العام 2021.
- تم الكشف عن طرق جديدة في
Fido2ApiClient
للتسجيل والتوقيع. هذه الطرق أكثر توافقًا مع الطريقة العادية - تمت إضافة الدعم
إلى إضافة
UserVerificationMethod
في طلبات تسجيل الدخول فقط. الإضافة غير متاحة لطلبات التسجيل. - تمت إضافة طريقة
IsUserVerifyingPlatformAuthenticatorAvailable
. - تم عرض
PublicKeyCredential
كاستجابة من المستوى الأعلى، وفقًا لمواصفات WebAuthn.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-fido:18.1.0.
9 آذار (مارس) 2020
يتضمن آخر تعديل لمنصة Firebase ما يلي:
- إنّ مكتبات إضافات Kotlin للعديد من حِزم تطوير البرامج (SDK) لنظام التشغيل Android لم تعُد تجريبية. تتيح لك مكتبات ktx هذه الوصول إلى واجهات برمجة تطبيقات Firebase لنظام التشغيل Android باستخدام بنية Kotlin الحيوية. تعرّف على مزيد من المعلومات حول مكتبات ktx هذه في المستندات المرجعية لنظام التشغيل Kotlin.
يشمل آخر تعديل على مكوّن Gradle الإضافي في OSS إصلاحات للمشاكل التالية:
- تعذّر العثور على أي تراخيص عند توفُّر مشروع مكتبة (مشكلة GitHub #119)
- يؤدي تحميل طَلَب غامض إلى حد كبير في حال تعذُّر حلّ ملف POM (المشكلة GitHub #120)
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.10.2
3 آذار (مارس) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- حِزم تطوير البرامج (SDK) للمراسلة عبر السحابة الإلكترونية من Firebase ومعرِّفات مثيلات Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
أضافت "خدمات Google Play"
SMS Verification APIs
إذنًا جديدًا لحماية المستلِم. للاطّلاع على مزيد من التفاصيل، راجِع مستنداتSmsRetriever
.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-mesaging: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"، وأرقام تعريف مثيلات Firebase، وحِزم تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase"
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- قائمة مواد Firebase للمواد (BoM)
يتضمّن هذا التحديث أيضًا الإصدار الأولي من حزمة تطوير البرامج (SDK) لعمليات تثبيت Firebase.
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:20.1.1
- com.google.firebase:firebase-installations:16.0.0
- com.google.firebase:firebase-iid:20.1.0
- com.google.firebase:firebase-config:19.1.2
- com.google.firebase:firebase-config-ktx:19.1.2
- com.google.firebase:firebase-bom:24.7.1
- com.google.android.gms:play-services-measurement:17.2.3
- com.google.android.gms:play-services-measurement-base:17.2.3
- com.google.android.gms:play-services-measurement-sdk-api:17.2.3
- com.google.android.gms:play-services-measurement-api:17.2.3
- com.google.android.gms:play-services-measurement-sdk:17.2.3
- com.google.android.gms:play-services-measurement-impl:17.2.3
24 شباط (فبراير) 2020
تعديلات على مكتبات
play-services-cast
وplay-services-cast-framework
لإضافة ثوابت محدّدة مسبقًا للرموز MediaError مع رموز الأخطاء وأسبابهالمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android للبث.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cast:18.1.0
- com.google.android.gms:play-services-cast-framework:18.1.0
14 شباط (فبراير) 2020
يتضمّن آخر تعديل على Firebase تغييرات على:
- حِزم تطوير البرامج (SDK) للروابط الديناميكية على Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 تغييرات على:
- المكوّن الإضافي Crashlytics Gradle
- اختبارات A/B من Firebase وفهرسة تطبيقات Firebase وCloud Firestore ووظائف السحابة الإلكترونية لبرنامج Firebase (العميل) وCloud Storage في Firebase وقاعدة بيانات Firebase في الوقت الفعلي وحزم تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase"
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
يتضمّن الإصدار 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 بشأن مراقبة الأداء
- حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google"
- قائمة مواد Firebase للمواد (BoM)
يتضمّن هذا التحديث أيضًا إصدارات تجريبية أوليّة لبرنامج Firebase Crashlytics:
- حزمة تطوير البرامج (SDK) لتطبيق Crashlytics في Firebase وحزمة تطوير البرامج (SDK) الخاصة بأداة Firebase Crashlytics لإعداد تقارير الأعطال
- المكوّن الإضافي Crashlytics Gradle
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-ميزة تجريبية
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta01
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta01
- com.google.firebase:firebase-inappmesaging:19.0.3
- com.google.firebase:firebase-inappmesaging-ktx:19.0.3
- com.google.firebase:firebase-inappmesaging-display:19.0.3
- com.google.firebase:firebase-inappmesaging-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 إصلاحات للمشاكل التالية:
- إنشاء تحذيرات بسبب استخدام واجهات برمجة تطبيقات قديمة (مشكلة GitHub 57)
- محتوى فارغ لبعض المكتبات (المشكلة 99 من GitHub)
- "لا يحتوي هذا التطبيق على أي تراخيص مفتوحة المصدر" (مشكلة GitHub #105)
- OOS المحتمَلة (مشكلة GitHub #106)
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.10.1
18 كانون الأول (ديسمبر)،2019
يتضمّن آخر تعديل على Firebase تغييرات على:
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- حِزم تطوير البرامج (SDK) لمراقبة الأداء في Firebase والإعدادات عن بُعد
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 تغييرات على:
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Cloud Firestore، و"خدمة المراسلة عبر السحابة الإلكترونية من Firebase"، وأرقام تعريف مثيلات Firebase، ومراقبة الأداء في Firebase، وحزم SDK للإعدادات عن بُعد
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging:20.1.0
- com.google.firebase:firebase-iid:20.0.2
- com.google.firebase:firebase-perf:19.0.3
- com.google.firebase:firebase-config:19.0.4
- com.google.firebase:firebase-config-ktx:19.0.4
- com.google.firebase:firebase-bom:24.3.0
5 كانون الأول (ديسمبر) 2019
تتضمّن التعديلات على المكتبتَين
play-services-cast
وplay-services-cast-framework
ما يلي:- تمت الإضافة
setMediaSessionEnabled
لتفعيل وإيقاف جلسة وسائط تم إنشاؤها من خلال حزمة Cast Cast. - تم تغيير كيفية ظهور إشعارات الوسائط أثناء جلسة البث. إذا تم تفعيل إشعار الوسائط، سيظهر دائمًا أثناء جلسة البث. وكان يظهر في السابق فقط عندما كان التطبيق قيد التشغيل في الخلفية.
- تم تغيير بعض الصفوف المتعلقة بالوسائط لتنفيذ واجهة
Parcelable
.
- تمت الإضافة
22 تشرين الثاني (نوفمبر) 2019
يتضمّن آخر تعديل على Firebase تغييرات على:
- حزمة تطوير البرامج (SDK) لمصادقة Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 تغييرات على:
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Cloud Firestore، و"خدمة المراسلة عبر السحابة الإلكترونية من Firebase"، و"المراسلة داخل التطبيق من Firebase"، أرقام تعريف مثيل Firebase، وحزمة تعلّم الآلة لبرنامج Firebase، وأداء Firebase مراقبة حزم تطوير البرامج (SDK)
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
المكوّن الإضافي
google-services
لنظام التشغيل Android (الإصدار 4.3.3) و المكوّن الإضافيstrict-version-matcher
لنظام التشغيل Android (الإصدار 1.2.1). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-mesaging:20.0.1
- com.google.firebase:firebase-inappmesaging:19.0.2
- com.google.firebase:firebase-inappmesaging-ktx:19.0.2
- com.google.firebase:firebase-inappmesaging-display:19.0.2
- com.google.firebase:firebase-inappmesaging-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"
- حزمة تطوير برامج Cloud Firestore
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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 تغييرات على:
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- Cloud Firestore، وML Kit for Firebase، ومراقبة الأداء في Firebase، وقاعدة بيانات Firebase في الوقت الفعلي، وحزم Firebase لميزة "الإعداد عن بُعد"
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-normal-language:22.0.0
- com.google.firebase:firebase-ml-normal-language-language-id-model:20.0.7
- com.google.firebase:firebase-ml-normal-language-smart-reply:18.0.7
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-translate:22.0.0
- com.google.firebase:firebase-ml-normal-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 الإضافي في OSS ما يلي:
- يمكنك تغيير سلوك المكوِّن الإضافي إلى تضمين الاعتماديات المجمَّعة فقط.
- إصلاح معالجة ملفات .pom التي تتضمن عدة تصريحات ترخيص GitHub PR#88
- استخدام واجهات برمجة تطبيقات Gradle الأخرى (GitHub PR#62 وPR#64).
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.10.0
26 أيلول (سبتمبر) 2019
يتضمّن آخر تعديل على Firebase تغييرات على:
- مصادقة Firebase والتخزين في السحابة الإلكترونية لبرنامج Firebase والمراسلة داخل التطبيق من Firebase وحزمة تطوير البرامج (SDK) لمنصّة Firebase وحزمة تطوير البرامج (SDK) عن بُعد في Firebase
- المكوّن الإضافي لنظام Gradle الخاص بتوزيع التطبيقات في Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-inappmesaging:19.0.1
- com.google.firebase:firebase-inappmesaging-display:19.0.1
- com.google.firebase:firebase-ml-normal-language:21.0.3
- com.google.firebase:firebase-ml-normal-language-language-id-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.6
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:20.0.6
- com.google.firebase:firebase-ml-normal-language-translate:21.0.3
- com.google.firebase:firebase-ml-normal-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 تغييرات على:
- Cloud Firestore SDK (الإصدار 21.1.1)
- قائمة مواد منصة Firebase (BoM) (الإصدار 22.2.1)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
المشكلة: تلقّينا بلاغات بأنّ الإصدار 21.1.0 من حزمة تطوير البرامج (SDK) لنظام التشغيل Android لنظام Firebase لبرنامج Cloud Firestore يمكن أن يؤدي إلى استثناء غير معروف. وبالتالي، تؤثر هذه المشكلة أيضًا في الإصدار 22.2.0 من Firebase BoM. احرص على التحديث إلى الإصدار التالي من 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 لـ Firebase، وحزمة تطوير البرامج (SDK) لمنصّة Firebase، وقاعدة بيانات Firebase في الوقت الفعلي، وحزمة تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase"
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-normal-language:21.0.2
- com.google.firebase:firebase-ml-normal-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-normal-language-translate:21.0.2
- com.google.firebase:firebase-ml-normal-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). للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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) لحزمة تطوير البرامج (SDK) لمنصّة Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-normal-language:21.0.1
- com.google.firebase:firebase-ml-normal-language-language-id-model:20.0.4
- com.google.firebase:firebase-ml-normal-language-smart-reply:18.0.4
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:20.0.4
- com.google.firebase:firebase-ml-normal-language-translate:21.0.1
- com.google.firebase:firebase-ml-normal-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 API بالإضافة إلى أدوات الإنشاء التي لا تعتمد على 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). يزيل هذا الإصدار طلبات البيانات إلى واجهة برمجة التطبيقات التي تم إيقافها. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.يتضمّن الإصدار 18.0.0 من خدمات Google Play للياقة البدنية التغييرات التالية التي قد تؤدي إلى أعطال:
- تم إيقاف واجهات برمجة التطبيقات التالية المستندة إلى GoogleApiClient:
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- تمت إزالة أنواع DataType التالية المتوقّفة نهائيًا:
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، وحزمة تطوير البرامج (SDK) لمنصّة Firebase Cloud، وحزمة تطوير البرامج (SDK) لمنصّة Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، اطّلِع على ملاحظات إصدار Firebase SDK من Android.
العناصر التي تم إصدارها على 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-mesaging: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-inappmesaging:19.0.0
- com.google.firebase:firebase-inappmesaging-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-normal-language:21.0.0
- com.google.firebase:firebase-ml-normal-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-normal-language-smart-reply:18.0.3
- com.google.firebase:firebase-ml-ural-language-smart-reply-model:20.0.3
- com.google.firebase:firebase-ml-normal-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 على تغييرات في مكوّن Gradle الإضافي مراقبة الأداء في Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:perf-plugin:1.3.1
24 تموز (يوليو) 2019
يتضمّن آخر تعديل على Firebase تغييرات على:
- وظائف السحابة الإلكترونية لبرنامج Firebase (العميل) وقاعدة بيانات Firebase في الوقت الفعلي وCloud Storage في Firebase وCloud Firestore وحزمة تطوير البرامج (SDK) لحزمة Firebase ML
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-normal-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-normal-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 تغييرات على:
- "إحصاءات Google" ومصادقة Firebase وCloud Storage في Firebase وحزمة تطوير البرامج (SDK) في Firebase وحزمة تطوير البرامج (SDK) لمعدّل تعلُّم الآلة
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-inappmesaging:18.0.2
- com.google.firebase:firebase-inappmesaging-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-normal-language-language-id-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.1
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:20.0.1
- com.google.firebase:firebase-ml-normal-language-translate:20.0.1
- com.google.firebase:firebase-ml-normal-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 على تغييرات في مكوّن Gradle الإضافي مراقبة الأداء في Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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
واجهة برمجة تطبيقات جديدة لموافقة المستخدِم عبر الرسائل القصيرة. للاطّلاع على مزيد من التفاصيل، راجِع مستندات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) متاح الآن. يتضمّن هذا الإصدار إصلاحات أخطاء وتغييرًا في الموضع الذي يمكنك تطبيق المكوِّن الإضافي عليه. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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) لخدمة Cloud Firestore، والمراسلة عبر السحابة الإلكترونية من Firebase، وأداء حزمة تطوير البرامج (SDK) لمعرّفات Firebase
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-mesaging: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)
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-inappmesaging:18.0.1
- com.google.firebase:firebase-inappmesaging-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
- 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-permissionss: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-inappmesaging:18.0.0
- com.google.firebase:firebase-inappmesaging-display:18.0.0
- com.google.firebase:firebase-measurement-connector:18.0.0
- com.google.firebase:firebase-mesaging: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-normal-language:20.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.0
- com.google.firebase:firebase-ml-normal-language-smart-reply:18.0.0
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:20.0.0
- com.google.firebase:firebase-ml-normal-language-translate:20.0.0
- com.google.firebase:firebase-ml-normal-language-translate-model:20.0.0
- com.google.firebase:firebase-ml-vision:21.0.0
- com.google.firebase:firebase-ml-vision-automl:17.0.0
- com.google.firebase:firebase-ml-vision-face-model:18.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:18.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:17.0.0
- com.google.firebase:firebase-perf:18.0.0
- com.google.firebase:firebase-storage:18.0.0
- com.google.firebase:firebase-storage-common:17.0.0
- com.google.firebase:protolite-well-known-types:17.0.0
- com.google.firebase:firebase-bom:20.0.0
31 أيار (مايو)، 2019
يتضمّن آخر تعديل على Firebase تغييرات على:
- حزمة تطوير برامج Cloud Firestore
- قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-firestore:19.0.2
- com.google.firebase:firebase-bom:19.0.0
28 أيار (مايو)، 2019
- شمل آخر تحديث في Firebase التغييرات التي طرأت على SDK للسحابة الإلكترونية والمراسلة داخل التطبيق وحزمة تعلّم الآلة وتعلُّم حزمة تطوير البرامج (SDK). لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-common:17.1.0
- com.google.firebase:firebase-firestore:19.0.1
- com.google.firebase:firebase-inappmesaging:17.2.0
- com.google.firebase:firebase-inappmesaging-display:17.2.0
- com.google.firebase:firebase-perf:17.0.2
- com.google.firebase:firebase-ml-normal-language:19.0.1
- com.google.firebase:firebase-ml-normal-language-language-id-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:17.0.1
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:19.0.1
- com.google.firebase:firebase-ml-normal-language-translate:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:19.0.1
21 أيار (مايو) 2019
- تعدِّل حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لنظام التشغيل Android. لمزيد من المعلومات، يمكنك الرجوع إلى ملاحظات إصدار المنتج.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:17.2.1
- com.google.android.gms:play-services-ads-lite:17.2.1
- com.google.firebase:firebase-ads:17.2.1
- com.google.firebase:firebase-ads-lite:17.2.1
16 أيار (مايو) 2019
- تم تحديث مكوّن Gradle الإضافي OSS. للتعرُّف على المزيد من التفاصيل، يُرجى الرجوع إلى https://github.com/google/play-services-plugins/releases/tag/oss-permissionss-plugin-v0.9.5.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.9.5
7 أيار (مايو) 2019
يتضمّن آخر تعديل على Firebase تغييرات على:
"إحصاءات Google لبرنامج Firebase" وفهرسة التطبيقات على Firebase وFirebase المصادقة وCloud Firestore ووظائف السحابة الإلكترونية لبرنامج Firebase (العميل) وخدمة المراسلة عبر السحابة الإلكترونية في Firebase والتخزين في السحابة الإلكترونية لبرنامج Firebase والروابط الديناميكية في Firebase ودعوات Firebase وحزمة تعلّم الآلة في Firebase وميزة مراقبة أداء Firebase قاعدة بيانات Firebase في الوقت الفعلي ومنصة Firebase عن بُعد واختبار A/B من حزمة تطوير البرامج (SDK) لأرقام تعريف مثيلات Firebase
مكوّنات Gradle الإضافية من Firebase
قائمة مواد Firebase للمواد (BoM)
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-mesaging: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-normal-language:19.0.0
- com.google.firebase:firebase-ml-normal-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-normal-language-smart-reply:17.0.0
- com.google.firebase:firebase-ml-normal-language-smart-reply-model:19.0.0
- com.google.firebase:firebase-ml-normal-language-translate:19.0.0
- com.google.firebase:firebase-ml-normal-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 نهائيًا. يُرجى الرجوع إلى دليل نقل البيانات للحصول على تفاصيل حول كيفية التبديل إلى الإصدار الجديد من حزمة تطوير البرامج (SDK) الخاصة بالأماكن الثابتة لنظام التشغيل Android.
تعديل: اعتبارًا من 29 تموز (يوليو) 2019، تم إيقاف com.google.android.gms:play-services-places
الطرح.تم إيقاف.
لمواصلة استخدام حزمة تطوير البرامج للأماكن في نظام التشغيل Android، يجب التحديث إلى إصدار متوافق من حزمة تطوير البرامج (SDK) للأماكن في نظام التشغيل Android. يتم إدراج النُسخ المتوافقة في ملاحظات الإصدار.
23 نيسان (أبريل) 2019
- تمت إضافة واجهات برمجة التطبيقات إلى حزمة تطوير البرامج (SDK) للبث لتوفير أحداث البث المباشر. وتتيح واجهة مستخدم وحدة التحكم الموسّعة أيضًا أحداث البث المباشر. للتعرُّف على التفاصيل، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لمُرسِل Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cast:16.2.0
- com.google.android.gms:play-services-cast-framework:16.2.0
15 نيسان (أبريل) 2019
- ستتم إتاحة ميزة "التسجيل المُسبَق" في
InstantApps.showInstallPrompt()
.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.2
9 نيسان (أبريل) 2019
- تم تحديث حزمة تطوير البرامج (SDK) الخاصة بالتطبيقات الفورية لتضمين طريقة جديدة للتحقق من إمكانية إطلاق
تطبيقات التطبيقات الفورية على جهاز معيّن.
areInstantAppsEnabledForDevice()
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.0
5 نيسان (أبريل) 2019
ويشمل آخر تحديث في Firebase تغييرات في أرقام تعريف المثيلات، ومصادقة Firebase، والمراسلة عبر السحابة الإلكترونية من Firebase، ومراقبة الأداء في Firebase، وحزم تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase". لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
يتوفّر الآن إصدار تجريبي من مكتبة Cloud Firestore على Android مع إضافات Kotlin. للحصول على مزيد من التفاصيل، يمكنك الاطّلاع على أحدث ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android لنظام Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-iid:17.1.2
- com.google.firebase:firebase-auth:16.2.1
- com.google.firebase:firebase-mesaging:17.6.0
- com.google.firebase:firebase-perf:16.2.5
- com.google.firebase:firebase-config:16.5.0
- com.google.firebase:firebase-firestore-ktx:18.2.0
- com.google.firebase:firebase-common-ktx:16.1.0
2 نيسان (أبريل) 2019
- يتضمّن آخر تعديل على Firebase تعديلاً على "قائمة المواد" في Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-bom:17.0.0
27 آذار (مارس) 2019
يتضمّن آخر تعديل على Firebase تغييرات على:
- أرقام تعريف مثيلات Firebase و"المراسلة داخل التطبيق من Firebase" و"المراسلة عبر السحابة الإلكترونية من Firebase" وحزمة تطوير البرامج (SDK) في Firebase وFirebase وحزمة تطوير البرامج (SDK) عن بُعد في Firebase
- مكوّنات Gradle الإضافية من Firebase
لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-iid:17.1.1
- com.google.firebase:firebase-inappmesaging:17.1.1
- com.google.firebase:firebase-inappmesaging-display:17.1.1
- com.google.firebase:firebase-firestore:18.1.0
- com.google.firebase:firebase-mesaging: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-normal-language:18.2.0
- com.google.firebase:firebase-ml-normal-language-language-id-model:18.0.3
- com.google.firebase:firebase-ml-vision:19.0.3
- com.google.firebase:firebase-ml-normal-language-smart-reply:16.3.6
- com.google.firebase:firebase-ml-normal-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 لخدمات Chromenet متاحة الآن. Cronet هي مكتبة شبكات عالية الأداء. لمعرفة المزيد، يُرجى الاطّلاع على إجراء عمليات الشبكة باستخدام Cronet. تتيح مكتبة برامج "خدمات Google Play" الخاصة بخدمة Cronet للتطبيقات استخدام نسخة محدَّثة من Chromenet تم تحميلها من خدمات Google Play.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cronet:16.0.0
15 آذار (مارس) 2019
يشمل التحديث الأخير على Firebase تغييرات في Firebase Core و"إحصاءات Google لبرنامج Firebase" ودعوات Firebase وFirebase والروابط الديناميكية ووظائف السحابة الإلكترونية لحِزم تطوير البرامج (SDK) لبرنامج Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
أصبحت قائمة مواد منصة Firebase (BoM) متوفّرة الآن كميزة تجريبية. باستخدام ميزة قائمة المواد الكيميائية (BoM) في Firebase، يمكنك ضبط إصدار منصة Firebase ككل. لإضافة حِزم تطوير البرامج (SDK) إلى تطبيقك باستخدام قائمة BoM Firebase، يُرجى الانتقال إلى إضافة 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 تغييرات في حِزم تطوير البرامج (SDK) لمصادقة Firebase ومراقبة الأداء وحزمة تطوير البرامج (SDK) عن بُعد في Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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، وحزم تطوير البرامج (SDK) للمراسلة عبر السحابة الإلكترونية من Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
- تم إصلاح المشكلة في "خدمة المراسلة عبر السحابة الإلكترونية من 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-inappmesaging:17.1.0
- com.google.firebase:firebase-inappmesaging-display:17.1.0
- com.google.firebase:firebase-mesaging: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 أ/، ودعوات Firebase، والروابط الديناميكية في Firebase، وCloud Firestore، وحزم تطوير البرامج (SDK) عن بُعد في Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
- تمت إضافة آخر تحديث إلى "خدمات Google Play" لإضافة "AdSense للبحث" إلى الإصدار الأصلي. وللمزيد من المعلومات، يمكنك الاطّلاع على حزمة تطوير البرامج (SDK) الأصلية لميزة "AdSense للبحث" في ملاحظات إصدار 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
- يضيف آخر تحديث إلى "خرائط Google" إعدادًا جديدًا للتحكّم بالإيماءات. لمزيد من المعلومات، راجع حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لملاحظات إصدار Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-maps:16.1.0.
31 كانون الثاني (يناير) عام 2019
- يشمل التعديل الأخير على Firebase تغييرات في حزمة تطوير البرامج (SDK) لمنصّة Firebase وحزمة تطوير البرامج (SDK) الأساسية وإحصاءات Google لبرنامج Firebase وحزمة تطوير البرامج (SDK) للإعلانات. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-normal-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) لمنصّة Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-ml-common:16.2.1
- com.google.firebase:firebase-ml-vision:19.0.0
- com.google.firebase:firebase-ml-model-interpreter:17.0.1
25 كانون الثاني (يناير) 2019
- شمل آخر تحديث في Firebase التغييرات التي تم إجراؤها على "حزمة البيانات" في الوقت الفعلي، وCloud Firestore، وحزم تطوير البرامج (SDK) للمراسلة داخل التطبيق. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-database:16.0.6
- com.google.firebase:firebase-firestore:18.0.0
- com.google.firebase:firebase-inappmesaging:17.0.5
- com.google.firebase:firebase-inappmesaging-display:17.0.5
10 كانون الثاني (يناير) 2019
تراخيص البرامج المفتوحة المصدر
- يسمح آخر تحديث لـ مكتبة تراخيص البرامج بتحديث بيانات تراخيص البرامج المفتوحة المصدر من خلال خدمات Google Play.
المكتبات الأساسية لخدمات Google Play
- تلقّت قاعدة بيانات play-services-base وplay-services-baset مجموعة من الطرق الجديدة لدعم التغييرات في المكتبات الأخرى.
العناصر التي تم إصدارها على 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-permissionss:16.0.2
9 كانون الثاني (يناير) 2019
- يشمل آخر تحديث في Firebase تغييرات في حزمة تطوير البرامج (SDK) لميزة "الإعداد عن بُعد في Firebase". لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-config:16.1.3
22 كانون الأول (ديسمبر) 2018
- يشمل آخر تحديث في Firebase تغييرات في حزمة تطوير البرامج (SDK) الخاصة بمنصة Firebase Crashlytics. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.crashlytics.sdk.android:crashlytics:2.9.8
19 كانون الأول (ديسمبر)، 2018
- آخِر التعديلات التي تم إجراؤها على Firebase تتضمّن تغييرات على حِزم تطوير البرامج (SDK) لأداة Cloud Firestore ومنصة Firebase لمراقبة الأداء. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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
، الذي يحدّد مستوى إخفاء كائن المصادقة المعروض في حفل تسجيل. - تمت إعادة تسمية "TokenTokeningIdValue" السابق ليصبح
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 وحزمة تطوير البرامج (SDK) في Cloud Firestore. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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 لبرنامج Firebase"، وحِزم تطوير البرامج (SDK) في "إعلانات Google لبرنامج Firebase". لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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 تغييرات في حِزم تطوير البرامج (SDK) لدعوة التطبيقات في Firebase وحزمة تطوير البرامج (SDK) لمنصّة Firebase وحزمة تطوير البرامج (SDK) لمراقبة الأداء في Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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
مشكلة في الاعتماديات التي تعتمد عليها مدير عمليات الشركاء. ويظهر هذا على الأرجح مشاكل دمج
Dx عند تحديث بعض إصدارات الاعتمادية (حتى عند استخدام
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 | 16 |
com.google.android.gms:play-services-analytics-impl | 16 | 16 |
com.google.android.gms:play-services-appinvite | 16 | 16 |
com.google.android.gms:play-services-cast | 16.0.3 | 16 |
com.google.android.gms:play-services-cast-framework | 16.0.3 | 16 |
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 |
com.google.android.gms:play-services-measurement-sdk-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-tagmanager | 16 | 16 |
com.google.android.gms:play-services-tagmanager-api | 16 | 16 |
com.google.android.gms:play-services-tagmanager-v4-impl | 16 | 16 |
com.google.android.gms:play-services-vision | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-common | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-image-label | 16.2.0 | 17.0.2 |
com.google.firebase:firebase-analytics | 16 | 16 |
com.google.firebase:firebase-analytics-impl | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-dynamic-links | 16.1.2 | 16.1.3 |
com.google.firebase:firebase-iid | 17.0.3 | 17.0.4 |
com.google.firebase:firebase-measurement-connector-impl | 17.0.2 | 17.0.3 |
com.google.firebase:firebase-mesaging | 17.3.3 | 17.3.4 |
com.google.firebase:firebase-ml-common | 16.1.4 | 16.1.5 |
com.google.firebase:firebase-ml-model-interpreter | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-ml-vision | 17.0.1 | 18.0.1 |
com.google.firebase:firebase-ml-vision-image-label-model | 16.2.0 | 17.0.2 |
12 تشرين الثاني (نوفمبر) 2018
الإعلانات
- تم إصلاح خلل أدى إلى تركيبات معيّنة من
play-services-ads
وfirebase-analytics
(مثل أدّىads:17.1.0
وanalytics:16.0.5
إلى حدوث خطأ في المجمِّعduplicate entry
. الناشرون الذين يستخدمونfirebase-analytics
إلى جانب الإصدار17.1.1
من أي مكتبة إعلانات (مثل يجب أن يستخدمcom.google.android.gms:play-services-ads:17.1.1
com.google.firebase:firebase-analytics:16.0.5
.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-ads:17.1.1
- com.google.android.gms:play-services-ads-base:17.1.1
- com.google.android.gms:play-services-ads-lite:17.1.1
- com.google.android.gms:play-services-gass:17.1.1
- com.google.firebase:firebase-ads:17.1.1
- com.google.firebase:firebase-ads-lite:17.1.1
تشرين الثاني (نوفمبر) 2018
- شمل آخر تحديث لبرنامج Firebase التحديثات التي طرأت على Cloud Firestore، وCloud Functions for Firebase، وFirebase In-App Messaging، وقاعدة بيانات Firebase، وحزم SDK للتخزين في Firebase. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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-inappmesaging:17.0.4
- com.google.firebase:firebase-inappmesaging-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-permissionss-plugin:0.9.4
2 تشرين الثاني (نوفمبر) 2018
- اشتمل آخر تحديث على Firebase على إصلاحات للأخطاء وتقليل وقت استجابة التشغيل عند استخدام "إحصاءات Google لبرنامج Firebase". للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android لنظام Firebase.
الإعلانات
- تمت إضافة الخاصيتين
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 الخاص بخدمات Google. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-firestore:17.1.2
- com.google.firebase:firebase-inappmesaging:17.0.3
- com.google.firebase:firebase-inappmesaging-display:17.0.3
- com.google.firebase:firebase-perf:16.2.0
18 تشرين الأول (أكتوبر)، 2018
- يحتوي آخر تحديث على "البث" على تغييرات في "إعلانات Google" وبيان بيان CAF
و
SeekBar
الربط فيUIMediaController
. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إرسال مُرسِل Android.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-cast:16.1.0
- com.google.android.gms:play-services-cast-framework:16.1.0
16 تشرين الأول (أكتوبر) 2018
- اشتمل آخر تحديث على Firebase على تغييرات في Firebase Messaging وIID IID وFirebase ML وFirebase Vision وFirebase Config وFirebase Auth SDK. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android لبرنامج Firebase.
المكتبات الأساسية لخدمات Google Play
- تلقّى الطابق السفلي الرئيسي في Play مجموعة من الطرق الجديدة لدعم التغييرات في المكتبات الأخرى.
العناصر التي تم إصدارها على 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-mesaging: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
- إعادة استخدام التحليل الصارم للاعتمادية في المكوّن الإضافي "strict-version-matcher-plugin" لتقديم رسالة خطأ أفضل عند تحديد إصدارات العناصر المتعارضة. تتضمّن رسائل الخطأ الآن أسماء المشاريع وأسماء الاعتمادية داخل المشروع، وذلك لمساعدتك في تحديد ملحقات الاعتماد التي تم الإعلان عنها والتي تتسبّب في حدوث أخطاء.
- تم إصلاح الأخطاء في المكوّن الإضافي المرتبط بالإصدارات المتعددة الوحدات والتوازي.
العناصر التي تم إصدارها على 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
. اطّلِع على توحيد الإعلانات المدمجة مع المحتوى (المتقدمة) للحصول على مزيد من التعليمات حول استخدام واجهات برمجة التطبيقات الجديدة. - الإعلانات المدمجة مع المحتوى: تمت إضافة ميزة "تجاهل هذا الإعلان".
- الإعلانات المدمجة مع المحتوى: تمت إزالة سجل التحذير الخطير: "يجب ألا تكون UnconfirmedClickالاستماع إلى قيمة فارغة أثناء ضبط 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-database وfirebase-firestore
العناصر التي تم إصدارها على maven.google.com
تتضمّن المكتبات التالية تغييرات في الرمز:
com.google.android.gms:play-services-auth:16.0.1
com.google.android.gms:play-services-base:16.0.1
com.google.android.gms:play-services-basement:16.0.1
com.google.android.gms:play-services-flags:16.0.1
com.google.android.gms:play-services-stats:16.0.1
com.google.android.gms:play-services-tasks:16.0.1
com.google.firebase:firebase-database:16.0.3
com.google.firebase:firebase-firestore:17.1.1
لا تتضمّن المكتبات التالية أي تغييرات على الرموز، ولكن يتم فقط تحديث إضافات الاعتماد على 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-permissionss: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-inappmesaging:17.0.2
com.google.firebase:firebase-inappmesaging-display:17.0.2
com.google.firebase:firebase-invites:16.0.4
com.google.firebase:firebase-mesaging: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" للّياقة البدنية إمكانية الوصول إلى نوعَين جديدَين من البيانات وتجميعها:
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 أيلول (سبتمبر) 2018
جهاز قابل للارتداء
- تم إصلاح الأخطاء وتحسين مدى توفّر حزمة تطوير البرامج (SDK) القابلة للارتداء على الأجهزة التي تتضمّن خدمات Google Play. ولمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات الإصدار القابلة للارتداء.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 أيلول (سبتمبر) 2018
- يشمل آخر تحديث في Firebase تغييرات في حزمة تطوير البرامج (SDK) لخدمة المراسلة عبر Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-iid:17.0.2
- com.google.firebase:firebase-mesaging:17.3.2
5 أيلول (سبتمبر) 2018
- والتحديث الأخير الذي تم إجراؤه على Firebase يتضمّن تغييرات على حزمة تطوير البرامج (SDK) لمنصّة Firebase: للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android لبرنامج Firebase.
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-mesaging:17.3.1
- com.google.firebase:firebase-storage:16.0.2
23 آب (أغسطس) 2018
- يشمل آخر تعديل في Firebase تغييرات في واجهة برمجة التطبيقات في حِزم Firebase Core، و"إحصاءات Google لبرنامج Firebase"، وإعداد تقارير الأعطال من Firebase، والروابط الديناميكية في Firebase، وحزم SDK لدعوات Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:inappmesaging:17.0.1
- com.google.firebase:inappmesaging-display:17.0.1
16 آب (أغسطس) 2018
- يقدم آخر تحديث لمنصة Firebase واجهة برمجة التطبيقات التجريبية لميزة "المراسلة داخل التطبيق" من Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:inappmesaging:17.0.0
- com.google.firebase:inappmesaging-display:17.0.0
15 آب (أغسطس) 2018
الإصدار الجديد من "محفظة خدمات Google Play" 16.0.0 الذي يتضمّن:
- التحديث إلى Google Pay API للسماح لمطوّري البرامج بتحديد طلبات JSON واستهلاك استجابات JSON لمزيد من المعلومات، يُرجى الاطّلاع على مستندات Google Pay API.
- إيقاف الطرق التالية من Google Pay API for Passes:
- طريقة
setBarcodeLabel
منGiftCardWalletObject.Builder
- طريقة
setCardIdentifier
منGiftCardWalletObject.Builder
- طريقة
setInfoModuleDataHexBackgroundColor
منGiftCardWalletObject.Builder
- طريقة
setInfoModuleDataHexFontColor
منGiftCardWalletObject.Builder
- طريقة
getBarcodeLabel
منGiftCardWalletObject
- طريقة
getCardIdentifier
منGiftCardWalletObject
- طريقة
getInfoModuleDataHexBackgroundColor
منGiftCardWalletObject
- طريقة
getInfoModuleDataHexFontColor
منGiftCardWalletObject
- طريقة
setBarcodeLabel
منLoyaltyWalletObject.Builder
- طريقة
setInfoModuleDataHexBackgroundColor
منLoyaltyWalletObject.Builder
- طريقة
setInfoModuleDataHexFontColor
منLoyaltyWalletObject.Builder
- طريقة
getBarcodeLabel
منLoyaltyWalletObject
- طريقة
getInfoModuleDataHexBackgroundColor
منLoyaltyWalletObject
- طريقة
getInfoModuleDataHexFontColor
منLoyaltyWalletObject
- طريقة
setBarcodeLabel
منOfferWalletObject.Builder
- طريقة
setInfoModuleDataHexBackgroundColor
منOfferWalletObject.Builder
- طريقة
setInfoModuleDataHexFontColor
منOfferWalletObject.Builder
- طريقة
getBarcodeLabel
منOfferWalletObject
- طريقة
getInfoModuleDataHexBackgroundColor
منOfferWalletObject
- طريقة
getInfoModuleDataHexFontColor
منOfferWalletObject
- طريقة
getActionUri
منWalletObjectMessage
- طريقة
getImageUri
منWalletObjectMessage
- طريقة
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-wallet:16.0.0
تاريخ التعديل: 13 آب (أغسطس) 2018
- تم إصلاح المشكلة المتعلقة بأساليب الإصدار 17.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 Monitoring وFirebase ML Kit وCloud Firestore وغير ذلك. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
- تم إصلاح المشكلة في واجهات برمجة تطبيقات تسجيل الدخول والتي تؤدي إلى عرض رمز الحالة غير الصحيح عندما يلغي المستخدم عملية تسجيل الدخول.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-auth:16.0.3
com.google.firebase:firebase-firestore:17.0.5- com.google.firebase:firebase-mesaging: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
- تم إصلاح legalStateState الذي يحدث عندما تنتهي مهلة طلب البحث في 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
المكوّن الإضافي لتراخيص البرامج المفتوحة المصدر في
معرّف المجموعة
com.google.android.gms
وإعادة تسميةoss-licenses-plugin
. وسيستمر نشرها ضِمن رقم تعريف المجموعة الجديد واسمه من الآن فصاعدًا. وقد أصبح متاحًا أيضًا على GitHub.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:oss-permissionss-plugin:0.9.3
30 تموز (يوليو) 2018
- تمت إضافة طريقة
InstantApps.showInstallPrompt()
، والتي تعرض مربع حوار يسمح للمستخدم بتثبيت التطبيق الحالي.
العناصر التي تم إصدارها على maven.google.com
- com.google.android.gms:play-services-instantapps:16.0.0
27 تموز (يوليو) 2018
تخزين في السحابة الإلكترونية
- يشمل آخر تحديث في Firebase تغييرات في واجهة برمجة التطبيقات لتطبيق Cloud Firestore. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Firebase.
Cast
- آخر تعديل على "البث" يتضمّن تغييرات في واجهة برمجة التطبيقات على
CastDevice
، وتحسينات على إشعار وسائط CAF. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android.
العناصر التي تم إصدارها على 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 Functions في Firebase وCloud Firestore. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-دوال:16.1.0
10 تموز (يوليو) 2018
إصلاح أخطاء مكتبة تراخيص البرامج المفتوحة المصدر
- تم إصلاح الخطأ الذي كان يمنع مظاهر التطبيق بدون شريط الإجراءات.
- يُعتبر هذا الإصدار إصدارًا لإصلاح الخطأ، وفقًا لمنصة SemVer، ولكن تمت زيادته إلى إصدار رئيسي وفقًا لملاحظة 23 أيار (مايو) 2018 أدناه.
العناصر التي تم إصدارها على maven.google.com:
- com.google.android.gms:play-services-oss-permissionss:16.0.0
28 حزيران (يونيو) 2018
Firebase
- يشمل آخر تحديث في Firebase تغييرات في واجهة برمجة التطبيقات لمعرّف Firebase Cloud ورقم تعريف مثيل Firebase. لمزيد من المعلومات، راجِع ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على maven.google.com
- com.google.firebase:firebase-mesaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 حزيران (يونيو) 2018
أصبح المكوّن الإضافي لمطابقة الإصدار الصارم مفتوحًا
- تم توفير رمز مصدر
com.google.android.gms.strict-version-matcher-plugin
على GitHub.
21 حزيران (يونيو) 2018
Firebase
- يشمل آخر تحديث في Firebase تغييرات في واجهة برمجة التطبيقات الخاصة بدعوات Firebase و Firestore. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
العناصر التي تم إصدارها على 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. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Firebase.
23 أيار (مايو)، 2018
تمت إزالة نطاقات الإصدارات
بدءًا من الإصدار 15.0.0 من خدمات Google Play وFirebase، تم تحديد الاعتماديات على المكتبات باستخدام نطاقات الإصدار في عمليات POM. وقد أثّر ذلك في مدى إمكانية تكرار إنشاء المشاريع باستخدام هذه المكتبات. على سبيل المثال، ستحاول حلّ الاعتماد في 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
. - سيتبع SemVer أي إصدار مستقبلي من
play-services-foo
.
Firebase
- آخِر تحديث لمنصة Firebase يتضمّن تغييرات في واجهة برمجة التطبيقات لكل من Cloud Firestore وCloud Storage ومصادقة Firebase وقاعدة بيانات الوقت الفعلي في Firebase وتعلُّم الآلة. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
- يتطلّب Firebase الآن من ملف Gradle داخل التطبيق إدراج
com.google.firebase:firebase-core
صراحةً كملحق لكي تعمل خدمات Firebase على النحو المتوقّع.
8 أيار (مايو) 2018
Firebase
- آخر تعديل على Firebase يتضمّن ميزات إضافية إلى مراقبة الأداء في Firebase والإصدار التجريبي من حزمة تعلّم الآلة لبرنامج Firebase. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
2 أيار (مايو) 2018
Firebase
- يشمل آخر تعديل على Firebase إضافات إلى "إحصاءات Firebase" ومصادقة Firebase و"خدمة المراسلة عبر السحابة الإلكترونية من Firebase" و"التخزين في السحابة الإلكترونية في Firebase" وCloud Firestore وإعداد تقارير الأعطال من Firebase ومراقبة أداء Firebase. بالإضافة إلى أرقام الإصدارات المستقلة. للحصول على مزيد من المعلومات، يمكنك الاطّلاع علىملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
إشعارات "خدمات Play"
- أصبحت مكتبات "خدمات Google Play" بعد الإصدار 15.0.0 تحتوي الآن على أرقام مستقلة للإصدارات تتبع SemVer. وسيتيح هذا التغيير الحصول على تحديثات أكثر تكرارًا ومرونة من خلال مكوّنات فردية.
- تم تحديث مكوّن Gradle الإضافي من Google Services إلى الإصدار 3.3.0 لدعم هذا التغيير في الإصدار. إذا لم تستخدم هذا المكوّن الإضافي، يتم طرح المكوّن الإضافي المستقل
com.google.android.gms.strict-version-matcher-plugin
مع وظائف دعم الإصدار نفسها. لمزيد من التفاصيل، يُرجى الاطّلاع على دليل الإصدار.
12 نيسان (أبريل) 2018 - الإصدار 15.0.0
المشاكل المعروفة في الإصدار 15.0.0
إذا كنت تستخدم الإصدار 2.2.0 من المكوّن الإضافي Android for Gradle أو إصدارًا أقدم، قد يظهر لك الخطأ التالي:
Error: more than one library with package name 'com.google.android.gms'
لحلّ هذه المشكلة، يجب التحديث إلى إصدار أحدث من المكوِّن الإضافي.
أهم التفاصيل من الإصدار 15.0.0:
إشعارات "خدمات Play"
يتوفّر الآن إصدار جديد من مكوّن Gradle الإضافي
com.google.gms.oss.licenses.plugin
. يُرجى التحديث لأن هذا الإصدار الأحدث هو الذي يعمل فقط مع الإصدار 15.0.0 من خدمات Google Play والإصدارات الأحدث. هذا هو الإصدار الأخير من المكوّن الإضافي المتوافق مع Android 2.x. بدءًا من الإصدار التالي، سيتوافق المكوّن الإضافي مع Android Studio 3.x فقط.تم استبدال كل الإشارات إلى فئات
com.google.android.gms.R
بإشارات خاصة بالمكوّنات، على سبيل المثالcom.google.android.gms.ads.R
. إذا كنت تستخدم هذه الصفوف مباشرةً في رمزك، قد تحتاج إلى تعديل الرمز ليصبح متوافقًا.بدءًا من الإصدار 15.0.0، لن يكون هناك تحديث مُحدّث بلا اتصال بالإنترنت Javadoc (أداة العناصر في خدمات 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
في طرق العرض المتعلّقة بمواد إعادة التدوير وطريقة عرض القائمة على التوالي. - يؤدي النقر على إشعارات جهاز التحكّم عن بُعد للبث إلى نقل المستخدمين الآن إلى تطبيق Google Home أو تطبيق البث المقابل، بناءً على ما إذا كان تطبيق البثّ متوافقًا مع الانضمام إلى الجلسة تلقائيًا.
- تعديل بخصوص دعم الإعلانات:
- تسمح واجهة برمجة تطبيقات "إرسال المرسِل" الآن بتحميل
VAST
إعلانات. - تمت إضافة زر "تخطّي الإعلان" وعناصر واجهة المستخدم لنص العد التنازلي.
- تسمح واجهة برمجة تطبيقات "إرسال المرسِل" الآن بتحميل
- تمت إضافة إصدار من
CastContext.getSharedInstance()
لا يتطلّبContext
كمَعلمة. - تم إصلاح عطل
IllegalStateException
في CAF. - تمت إضافة
DEVICE_CONNECTION_SUSPENDED
إلىCastStatusCodes
لمدةPendingResult
. - لمزيد من التفاصيل، يُرجى الاطّلاع على
Google Cast release notes
.
Firebase
- يشمل التعديل الأخير على Firebase إضافات إلى مصادقة Firebase و"مساحة التخزين في السحابة الإلكترونية من Firebase". لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
اللياقة البدنية
- تم إيقاف طريقة
fromLocationRequest()
للصفSensorRequest
. يمكنك استخدام SensorRequest.Builder لإنشاء جهاز الاستشعار بدلاً من ذلك.
خدمة مراسلة عبر السحابة الإلكترونية من Google
- تم إيقاف الصفوف
GoogleCloudMessaging
وGcmPubSub
وGcmReceiver
وGcmListenerService
وInstanceID
وInstanceIDListenerService
. يمكنك استخدامFirebaseMessaging
بدلاً من ذلك.
الألعاب
- تم إيقاف الطرق
getChurnProbability()
ومشغّلات PlayerStats.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. يؤدي ذلك إلى إضافة أذوناتREAD_PHONE_STATE
وREAD_EXTERNAL_STORAGE
للتطبيقات التي تستخدم الإصدار 12.0.0. - - تؤدي الاعتماديات على POM إلى "أكثر من مكتبة واحدة تحمل مشاكل حزمة باسم "com.google.android.gms.permissions" في Ionic Pro.
@PropertyName
تعليقات توضيحية لترميز firebase-database وfirebase-firestore تم إخفاء تشويش طريقةvalue()
الخاصة بها هذا يعني أنّه لن يتم إنشاء تطبيقك في حال استخدام@PropertyName
.- يتسبب التعليق التوضيحي في حدوث أخطاء غير منطقية في الادّعاء بأنّ
GoogleSignIn
وCredentialsClient
هي داخلية فقط. ويمكن تجاهلها بأمان.
وسنوفّر إصدارًا مُحدّثًا 12.0.1 لمعالجة هذه المشاكل قريبًا.
أهم الأخبار من إصدار الإصدار 12.0.0 من خدمات Google Play:
الإعلانات
- تمت إضافة الطريقة
trackViews()
إلى الصفNativeAdMapper
. تحلّ هذه الطريقة محل طريقةtrackView()
التي تم إيقافها نهائيًا للفئة نفسها.
- تمت إضافة الطريقة
المصادقة
- تم إيقاف الصف
Auth.AuthCredentialsOptions
نهائيًا لصالح الصف الجديد فيCredentialsOptions
.
- تم إيقاف الصف
البثّ
- الدعم المحسّن في "إعلانات Google":
- تمت إضافة الطريقتين
setAdBreakClips()
وsetAdBreaks()
إلى الصفMediaInfo.Builder
لتوفير طريقة لإرسال معلومات الفواصل الإعلانية والمقاطع في طلب تحميل وسائط. - تم تعديل الصف
AdBreakInfo.Builder
وإضافة الصفAdBreakClipInfo
لتسهيل أساليب تقسيم المقاطع وإرسالها.
- تمت إضافة الطريقتين
- تمت إتاحة استخدام واجهات برمجة التطبيقات الجديدة للبث الصوتي:
- تمت إضافة الطريقتين
setCredentials()
وsetCredentialsType()
إلى الصفMeadiaLoadOptions.Builder
والطريقةgetCredentials()
وgetCredentialsType()
إلى الصفMediaLoadOptions
. تتيح لك هذه الطرق إعداد بيانات اعتماد خاصة بالتطبيق والحصول عليها مع طلبات التحميل. - تمت إضافة الطريقة
getEntity()
إلى الصفMediaInfo
. يمثّل الكيان رابطًا لصفحة في التطبيق لتحميل الوسائط من "مساعد Google".
- تمت إضافة الطريقتين
- تم إصلاح خلل تسبب الاتصال
CastContext.getSharedInstance()
على الأجهزة التي تستخدم إصدارات قديمة من خدمات Google Play في حدوث عطل. ستظل إصدارات "خدمات Google Play" القديمة تؤدّي إلى تعذُّر إجراء الطريقة، لذا على العملاء التحقّق من توفّر إصدار مناسب.
- الدعم المحسّن في "إعلانات Google":
Fido
- تتوفر الآن واجهة برمجة التطبيقات Fast Identity Online 2.0 (Fido2) للشركاء في مرحلة استخدام المنتج قبل إطلاقه. ونظرًا لأن واجهة برمجة التطبيقات لا تزال في مرحلة الاستخدام المبكر، يمكن إجراء تغييرات قد تؤدي إلى أعطال بدون تحذير. من أجل استقرار تطبيقك، لا تعتمد على واجهة برمجة التطبيقات هذه إلى أن تصبح أكثر عمومية.
Firebase
- اشتمل آخر تحديث على Firebase على إضافات لعمليات المصادقة في Firebase، والمراسلة عبر السحابة الإلكترونية من Firebase، وFirestore، ووظائف Firebase. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
التطبيقات الفورية
- تمت إضافة واجهة برمجة تطبيقات جديدة من النوع
Launcher
للتحقّق من عنوان URL تم تقديمه وتشغيل تطبيق فوري في حال العثور عليه.
- تمت إضافة واجهة برمجة تطبيقات جديدة من النوع
الموقع الجغرافي
- تمت إضافة فئة
ActivityTransition
لمساعدة التطبيقات على التمييز بين الأنشطة البدنية المختلفة التي يمارسها المستخدمون، مثل المشي أو الجري أو القيادة. - تمت إضافة الواجهة
BoundsMode
للسماح لطريقةgetAutocompletePredictions()
بتفعيل عمليات البحث مع فرض قيود.
- تمت إضافة فئة
الخرائط
- تمت إضافة فئة
StreetViewSource
التي تسمح لك بقصر عمليات البحث في ميزة "التجوّل الافتراضي" على نتائج البحث في الأماكن الخارجية فقط. - للحصول على قائمة كاملة بالميزات وإصلاحات الأخطاء وغيرها من الملاحظات، يُرجى الاطّلاع على ملاحظات إصدار واجهة برمجة تطبيقات Android من "خرائط Google".
- تمت إضافة فئة
قريب
- تم إيقاف واجهتَي
Messages
وConnections
المستندة إلىGoogleApiClient
. يمكنك استخدام البرامج الجديدة المستندة إلىGoogleApi
،MessagesClient
وConnectionsClient
بدلاً من ذلك.
- تم إيقاف واجهتَي
18 كانون الأول (ديسمبر)، 2017 - الإصدار 11.8.0
أهم الأخبار من إصدار خدمات Google Play 11.8.0:
المصادقة
- تم إيقاف الصف
WorkAccountApi
نهائيًا. يمكنك استخدامWorkAccountClient
عبرWorkAccount.getClient()
بدلاً من ذلك.
- تم إيقاف الصف
البثّ
- تم إجراء التغييرات التالية على صف
UIMediaController
:- عندما تقتصر الملفات الشخصية على
UIMediaController
، تسجِّل وحدة التحكُّم الآن المستمعين الذين يتصلون بإحدى الطرق التالية للتعامل مع الأحداث استجابةً لتفاعلات المستخدم، على النحو المناسب: - يمكنك تجاوز أي من الطرق المذكورة أعلاه للتعامل مع الأحداث لتخصيص سلوكها.
- تم تحسين المستندات لتوضيح التنفيذ الأساسي لـ
UIMediaController
. - تم عكس وضع زر تبديل كتم الصوت بحيث يعرض رمز مكبر الصوت عند إعادة الصوت، ورمز "مكبّر صوت متقاطع" عند كتم الصوت.
- عندما تقتصر الملفات الشخصية على
- توفّر حزمة Cast SDK لنظام التشغيل Android الآن التطبيقات الفورية.
- تم إجراء التغييرات التالية على صف
Firebase
- يشمل التعديل الأخير على Firebase إضافات إلى فهرسة التطبيقات في Firebase، ومصادقة Firebase، والمراسلة عبر السحابة الإلكترونية من Firebase، ومراقبة الأداء في Firebase. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
الموقع الجغرافي
- تمت إضافة الثابت
KEY_VERTICAL_ACCURACY
الذي يشير إلى الدقة العمودية للموقع الجغرافي.
- تمت إضافة الثابت
محفظة Google
- تم تعديل الطريقة
isReadyToPay()
لتقديم خيار فحص إضافي يضمن حصول المستخدم على طريقة دفع حالية.
- تم تعديل الطريقة
أجهزة قابلة للارتداء
تم تحديث واجهة برمجة التطبيقات Wear OS API للعملاء الجدد الذين يستخدمون
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()
لضبط سلسلة محادثات للمستمعين في فئات برامج واجهة برمجة التطبيقات الجديدة.
لمزيد من المعلومات حول أحدث إصدار من Wear OS API، يُرجى الاطّلاع على صفحة ملاحظات إصدار Android Wear OS.
تم حل المشكلة في الإصدار 11.8.0
أصبح الآن لدى GoogleApi
نسخة يتم إنشاؤها باستخدام Context
في التطبيقات التي تتضمّن targetSdkVersion 26 المستخدمين تلقائيًا لتحديث خدمات Google Play، ما يؤدي إلى حلّ هذه المشكلة المعروفة من الإصدار 11.6.0.
27 تشرين الثاني (نوفمبر) 2017 - الإصدار 11.6.2
أهم الأخبار من إصدار خدمات Google Play 11.6.2:
Firebase
- يشمل آخر تعديل على Firebase الإضافات إلى Cloud Firestore وCloud Storage لبرنامج Firebase. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
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 Sign In API.
- تمت إضافة الصفين
- تمت إضافة طريقة
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.
- تم إجراء التغييرات التالية على الطرق في فئة
من Drive
- تم تعديل واجهة برمجة تطبيقات Drive للبرامج الجديدة المستندة إلى
GoogleApi
، والتي تدير تلقائيًا الاتصالات إلى الخدمات وتتطلب رمزًا نموذجيًا أقل للاستخدام:- تمت إضافة الفئة
DriveClient
وطرقDrive.getDriveClient()
. توفِّر السياسةDriveClient
نقطة دخول للتفاعلات العامة مع Drive API. - تمت إضافة الفئة
DriveResourceClient
وطرقDrive.getDriveResourceClient()
.DriveResourceClient
توفِّر نقطة الدخول لطرق واجهة برمجة التطبيقات التي تتفاعل معDriveResource
(أيDriveFile
أوDriveFolder
).
- تمت إضافة الفئة
- تمت إضافة العناصر
CreateFileActivityOptions
وOpenFileActivityOptions
التي يمكن تمريرها إلى الطريقتين الجديدتينDriveClient.newCreateFileActivityIntentSender()
وDriveClient.newOpenFileActivityIntentSender()
لإنشاء منتقي الملفات ذي الصلة. - تم إيقاف طرق واجهة برمجة التطبيقات
GoogleApiClient
التي تم الوصول إليها من خلالDriveApi
وDrivePreferencesApi
وDriveContents
وDriveResource
وDriveFolder
وDriveFile
.
- تم تعديل واجهة برمجة تطبيقات Drive للبرامج الجديدة المستندة إلى
Firebase
- يشمل آخر تعديل على Firebase إضافات إلى المصادقة والروابط الديناميكية والمراسلة عبر السحابة الإلكترونية. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
اللياقة البدنية
- تم تعديل واجهة برمجة تطبيقات اللياقة البدنية للعملاء الجدد المستندة إلى
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
، {28/33}33}Snapshots
TurnBasedMultiplayer
Videos
- تم تعديل واجهة برمجة تطبيقات الألعاب للعملاء الجدد المستندة إلى
الموقع الجغرافي
- تم إصلاح مشكلة
FusedLocationProviderClient
التي كانت تسبِّب الأعطال من حين لآخر عند تحديث خدمات Google Play. - تم إيقاف فئتي
GeoDataApi.addPlace()
وGeoDataClient.addPlace()
نهائيًا فيAddPlaceRequest
. ستتم إزالة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
أهم الأخبار من إصدار خدمات Google Play 11.4.2:
- Cloud Firestore
- الإصدار التجريبي العلني الأوّل من Cloud Firestore متاح الآن. Cloud Firestore هي قاعدة بيانات مرنة وقابلة للتطور للأجهزة الجوّالة والويب والخوادم من Firebase وGoogle Cloud Platform. وكما هو الحال مع قاعدة بيانات Firebase في الوقت الفعلي، تحافظ هذه الخدمة على مزامنة بياناتك على جميع تطبيقات العملاء من خلال أدوات الاستماع في الوقت الفعلي، وتوفّر الدعم بلا اتصال بالإنترنت لتتمكّن من إنشاء تطبيقات متجاوبة فعّالة بغض النظر عن وقت استجابة الشبكة أو إمكانية الاتصال بالإنترنت. توفّر خدمة Cloud Firestore أيضًا إمكانية التوسّع على مستوى المؤسسة ودمج سلس مع منتجات Firebase وGoogle Cloud Platform الأخرى، بما في ذلك وظائف السحابة الإلكترونية. للحصول على مزيد من المعلومات حول 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
. يمكنك استدعاء هذه الطريقة للانضمام إلى جلسة بث عند تشغيل تطبيق المُرسِل باستخدام هدف ضمني.
لمزيد من التفاصيل، يمكنك الاطّلاع على ملاحظات إصدار واجهة برمجة التطبيقات Cast.
- تمت إضافة صف جديد
شائع
- تمت إضافة الطريقة
checkApiAvailability()
إلى الصفGoogleApiAvailability
. تُعرِض هذه الطريقة مهمة تتحقّق بشكلٍ غير متزامن مما إذا كانت هناك واجهات برمجة تطبيقات محدَّدة متاحة. في حال عدم توفّر واحدة أو أكثر، يتعذّر تنفيذ المهمة من خلالAvailabilityException
التي يمكنك الاستعلام عنها بشأن توفّر واجهة برمجة تطبيقات فردية.
- تمت إضافة الطريقة
من Drive
- تمت إزالة
cancelPendingActions()
من واجهةDriveApi
.
- تمت إزالة
Firebase
- يشمل آخر تحديث في Firebase إضافات في فهرسة التطبيقات والمصادقة. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
الخرائط
- استخدم
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. ولمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase لأجهزة Android.
- تمت إضافة طريقة
loadAd()
جديدة يتم وضعها في كائنPublisherAdRequest
في الصفRewardedVideoAd
. - تسهّل مكتبة تراخيص البرامج المفتوحة المصدر عرض التراخيص للاعتمادية في خدمات 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 عامل (FIDO U2F). وهي توفر دعم مفتاح الأمان المادي من U2F للتطبيقات والمواقع الإلكترونية، وفقًا للمعايير التي حدّدها التحالف FIDO. لمعرفة مزيد من المعلومات، يُرجى الاطّلاع على بدء استخدام FIDO U2F و com.google.android.gms.fido.
- تمت إضافة الصف
البثّ
- تمت إضافة فئة جديدة NotificationNotificationProvider لتوفير إجراءات إشعارات الوسائط المخصّصة.
Firebase
- يشمل آخر تعديل على Firebase إضافات إلى فهرسة التطبيقات، وقاعدة البيانات، والروابط الديناميكية، والتخزين. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
التطبيقات الفورية
- تمت إضافة
InstantAppsClient
كنقطة دخول رئيسية جديدة. - تمت إضافة واجهات برمجة تطبيقات ملفات تعريف الارتباط
PackageManagerCompat
للاحتفاظ بكميات صغيرة من بيانات التطبيقات الفورية بين الجلسات.
- تمت إضافة
أماكن
- تمت إضافة فئة
GeoDataClient
. يوفر هذا الصف إمكانية الوصول إلى قاعدة بيانات Google للأماكن المحلية ومعلومات النشاط التجاري. - تمت إضافة فئة
PlaceDetectionClient
. يسمح هذا الصف بالوصول السريع إلى المكان الحالي للجهاز، ويتيح فرصة الإبلاغ عن الموقع الجغرافي للجهاز في مكان معيّن (مثل تسجيل الوصول). - تمت إضافة الترميزَين
getGeoDataClient()
وgetPlaceDetectionClient()
إلى الصفPlaces
.
- تمت إضافة فئة
محفظة Google
- تمت إزالة العديد من الطرق والصفوف المتوقّفة.
حزيران (يونيو) 2017 - الإصدار 11.0
أهم الأخبار من إصدار خدمات Google Play 11.0
تم تحديث خدمات Google Play إلى الإصدار 11.0.4 يعمل هذا الإصدار على إصلاح المشاكل الطفيفة في "المراسلة عبر السحابة الإلكترونية من Firebase" و"مراقبة أداء Firebase". ولمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase لأجهزة Android.
خدمات Google Play التي تم تحديثها إلى الإصدار 11.0.2 تعمل هذه الميزة على إصلاح المشاكل الطفيفة في "تقارير الأعطال من Firebase" و"مراقبة أداء Firebase". ولمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase لأجهزة Android.
خدمات Google Play التي تم تحديثها إلى الإصدار 11.0.1 تعمل هذه النسخة على حلّ مشكلة تؤثّر في التطبيقات التي تستخدم rxjava.
الإعلانات
- تمت إضافة الطرق
OnVideoMute()
وOnVideoPause()
وOnVideoPlay()
وOnVideoStart()
إلى الفئةVideoController.VideoLifecycleCallbacks
. - تمت إضافة إمكانية تفعيل الوضع الغامر في الإعلانات بملء الشاشة من خلال إضافة
الطريقة
setImmersiveMode()
إلى الصفَينPublisherInterstitialAd
وRewardedVideoAd
. - تمت إضافة الواجهة
OnPublisherAdViewLoadedListener
والفئةPublisherAdViewOptions
وPublisherAdViewOptions.Builder
للاستخدام مع طلباتAdLoader
لطلبات الإعلانات المدمجة مع المحتوى. - تمت إضافة واجهة
OnImmersiveModeUpdatedListener
الاختيارية التي يمكن لمحوّلات التوسّط تنفيذها للاستفادة من تحديثات الوضع الغامر. - تمت إضافة الطريقة
getMediationAdapterClassName()
إلى الصفRewardedVideoAd
.
- تمت إضافة الطرق
دعوات التطبيقات
- تم إيقاف الصف
AppInvite
نهائيًا. بدلاً من ذلك، استخدِمFirebaseDynamicLinks#getInstance()
كنقطة الدخول الرئيسية للوصول إلى بيانات الروابط الديناميكية، وFirebaseAppInvite#getInvitation()
بدلاً من ذلك للحصول على بيانات دعوات التطبيقات.
- تم إيقاف الصف
الوعي
- تمت إضافة ثوابت إلى الفئة
TimeFence
لتوفير أنواع سياقات جديدة لواجهة برمجة تطبيقات Snapshot وFence API. - تمت إضافة إمكانية إنشاء أسوار زمنية متجاوبة مع التغييرات في المنطقة الزمنية المحلية للجهاز.
- تمت إضافة إمكانية إنشاء أسوار زمنية متجاوبة مع التغييرات في الموقع الجغرافي للجهاز، بما في ذلك أسوار الوقت المحددة بناءً على التوقيت المحلي لشروق الشمس أو غروبها.
- تمت إضافة ثوابت إلى الفئة
الهوية
- تمت إضافة واجهة برمجة التطبيقات
SmsRetriever
التي تساعدك في استرداد الرسائل القصيرة SMS المُوجَّهة إلى تطبيقك بدون طلب أذونات من المستخدمين لقراءة جميع الرسائل القصيرة المُرسَلة إلى أجهزتهم. لمزيد من المعلومات، يمكنك الاطّلاع على واجهة برمجة تطبيقات استرداد الرسائل القصيرة SMS.
- تمت إضافة واجهة برمجة التطبيقات
البثّ
- تم إيقاف واجهات
Cast.CastApi
وCast.MessageReceivedCallback
RemoteMediaPlayer.MediaChannelResult
وRemoteMediaPlayer.OnMetadataUpdatedListener
وRemoteMediaPlayer.OnPreloadStatusUpdatedListener
وRemoteMediaPlayer.OnQueueStatusUpdatedListener
وRemoteMediaPlayer.OnStatusUpdatedListener
. تم أيضًا إيقاف الصفRemoteMediaPlayer
. للحصول على تعليمات حول تحديث التطبيق، يُرجى الاطّلاع على نقل تطبيق Android sender من الإصدار 2 من Cast SDK إلى الإصدار 3 من حزمة تطوير البرامج (SDK) للبث. - أصبحت طريقة
bindTextViewToSmartSubtitle()
متاحة الآن في فئةUIMediaController
.
- تم إيقاف واجهات
واجهة برمجة التطبيقات الشائعة
- تم الآن إيقاف طريقة
getOpenSourceSoftwareLicenseInfo()
في الصفGoogleApiAvailability
. - تمت إضافة الصفين
ApiException
وResolvableApiException
. توفّر هذه الفئات استثناءات لعناصر "المهام" عند تعذُّر الاتصال بخدمات Google Play. - تمت إضافة صف
GoogleApi
. يُدير عملاء واجهة برمجة التطبيقات استنادًا إلى هذه الفئة الاتصال بين تطبيقك وخدمات Google Play. - تمت إضافة صف
Response
. توفّر هذه الفئة نتائج طلب طريقة لواجهة برمجة التطبيقات في خدمات Google Play باستخدام فئة فرعية منGoogleApi
.
- تم الآن إيقاف طريقة
Firebase
- يشمل التعديل الأخير على Firebase إضافة مصادقة الهاتف، بالإضافة إلى العديد من التحسينات على فهرسة التطبيقات والروابط الديناميكية. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
الألعاب
- تم الآن إيقاف الطرق
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
. يوفر هذا الصف نقطة الإدخال الرئيسية للتفاعل مع واجهات برمجة تطبيقات إعدادات الموقع الجغرافي التي تساعد في فحص وضبط إعدادات النظام الخاصة بالموقع الجغرافي على الجهاز.
- تمت إضافة صف
قريب
- توفّر واجهة برمجة التطبيقات Nearby Connections API الآن الإمكانيات التالية:
- التواصل من خلال شبكة الند للند بلا اتصال بالإنترنت باستخدام البلوتوث و السُبل BLE ونقاط اتصال Wi-Fi
- الإعلان والاستكشاف في الوقت نفسه
- التشفير (باستخدام مصادقة اختيارية)
- إتاحة أحمال بيانات وحدات البايت حتى 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
العديد من رموز الحالة الجديدة المتعلقة بالأذونات.
- توفّر واجهة برمجة التطبيقات Nearby Connections API الآن الإمكانيات التالية:
الأمان
- تمت إضافة صف
SafetyNetClient
. يوفر هذا الصف نقطة الدخول الرئيسية إلى SafetyNet التي توفّر الإمكانات التالية:- يتم إجراء فحص للحفاظ على سلامة الجهاز.
- التحقق من المستخدمين باستخدام reCAPTCHA API
- مساعدة المستخدمين على تجنُّب التطبيقات التي قد تتسبّب بضرر
- يوفّر تصفّحًا آمنًا داخل التطبيقات
- عمليات التحقّق من التهديدات المعروفة المرتبطة بمعرّفات الموارد المنتظمة (URI) المحدّدة
- تمت إضافة الصف
HarmfulAppsData
والصف ذي الصلةSafetyNetApi.HarmfulAppsResponse
. وتمثّل هذه الصفوف معلومات تتعلّق بالتطبيقات التي يُحتمل أن تكون ضارة. تم إيقاف الفئةSafetyNetApi.HarmfulAppsResult
ذات الصلة نهائيًا لصالح هذه الطرق. - تمت إضافة الطريقتين
getClient(Context)
وgetClient(Activity)
إلى فئة SafetyNet. تعرض هذه الطرقSafetyNetClient
التي يتم استخدامها للوصول إلى جميع SafetyNet API. وتحل هذه الطرق محل الحقلينAPI
وSafetyNetAPI
للفئةSafetyNet
التي تم إيقاف العمل بها الآن. - تمت إضافة صف
SafetyNetApi.AttestationResponse
. توفر هذه الفئة نتائج اختبارية من حزمة اختبار التوافق مع Android. ويحل هذا الصف محلّ الصفَينSafetyNetApi.AttestationResult
وSafetyNet.SafeBrowsingResult
اللذين تم إيقافهما الآن. - تمت إضافة صف
SafetyNetApi.RecaptchaTokenResponse
. تتضمن هذه الفئة رمزًا مميزًا لاستجابة مستخدم reCAPTCHA. يحلّ هذا الصف محلّ الصفSafetyNetApi.RecaptchaTokenResult
الذي تم إيقافه نهائيًا. - تمت إضافة صف
SafetyNetApi.SafeBrowsingResponse
. توفّر هذه الفئة الحدّ "Response
" المتوفّر عندما يستدعي التطبيق طريقةlookupUri()
. وستحل هذه الفئة محل فئةSafetyNetApi.SafeBrowsingResult
التي تم إيقافها نهائيًا. - تمت إضافة الصف
SafetyNetApi.VerifyAppsUserResponse
وإضافة ثوابت جديدة إلى صفVerifyAppsConstants
. هذه الصفوف تتوافق مع Verify Apps API.
- تمت إضافة صف
محفظة Google
- تمت إضافة صف
InstrumentInfo.CardClass
. يوضح هذا الصف ما إذا كانت البطاقة هي بطاقة ائتمان أو بطاقة سحب آلي أو بطاقة دفع مسبق.
- تمت إضافة صف
مايو 2017 - إصدار 10.2.6
فهرسة التطبيقات
منذ إطلاق الإصدار 10.0 من حزمة تطوير البرامج (SDK) لخدمات Google Play، تمّ نقل واجهة برمجة تطبيقات فهرسة التطبيقات إلى واجهة برمجة تطبيقات فهرسة التطبيقات من Firebase الجديدة. تم إيقاف واجهة برمجة التطبيقات الأصلية لفهرسة التطبيقات نهائيًا ولم تعُد متاحة للاستخدام في التطبيقات التي تم إنشاؤها باستخدام الإصدار 10.2.6 من حزمة تطوير البرامج (SDK).
Firebase
يشمل آخر تحديث في Firebase الإصدار التجريبي من مراقبة الأداء، بالإضافة إلى العديد من التحسينات عبر ميزات متعددة، بما في ذلك Cloud Messaging و Test Lab. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
نيسان (أبريل) 2017 - الإصدار 10.2.4
Firebase
يتضمّن هذا الإصدار تحديثات Cloud Storage لبرنامج Firebase. لمعرفة المزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
آذار (مارس) 2017 - الإصدار 10.2.1
معاينة المطوّر 1 لنظام التشغيل Android O
يتضمّن هذا الإصدار تحديثات لتوفير التوافق مع الإصدار 1 من معاينة مطوّر البرامج لنظام التشغيل Android O. يتمثّل أكثر التعديلات أهمية في إجراء تغييرات داخلية على مكتبات Google Cloud Messaging (GCM) وFirebase Cloud FCM وتغيير في مراحل النشاط المضمون لمعاودة الاتصال من GCM وFCM إلى 10 ثوانٍ، وبعدها يرصد Android O أنّ عمليات معاودة الاتصال هذه مؤهّلة للإنهاء. للحصول على مزيد من المعلومات حول التعامل مع رسائل GCM وFCM على نظام التشغيل Android O، يُرجى الاطّلاع على مدونة Firebase.
شباط (فبراير) 2017 - الإصدار 10.2
أهم الأخبار من إصدار خدمات Google Play 10.2
إيقاف الإصدار 2.3.x (Gingerbread) من Android
الإصدار 10.2.x من "خدمات Google Play" هو الإصدار الأول الذي لم يعد يتضمّن الدعم الكامل للإصدار 2.3.x من نظام التشغيل Android (Gingerbread). وتتطلّب التطبيقات التي تم تطويرها باستخدام الإصدار 10.2.x من حزمة تطوير البرامج (SDK) والإصدارات الأحدث واجهة برمجة تطبيقات Android API هي 14 مستوى كحد أدنى، ولا يمكن تثبيتها على الأجهزة التي تعمل بمستوى أقل من 14 عامًا لواجهة برمجة التطبيقات. لمعرفة المزيد من المعلومات حول خياراتك، بما في ذلك إنشاء حِزم APK متعدّدة لتوسيع نطاق دعم تطبيقك لمنصة Android Gingerbread، يُرجى الاطّلاع على مدوّنة مطوّري تطبيقات Android.
الإعلانات
- تمت إتاحة مواد عرض الفيديو إلى إعلانات المحتوى المدمجة مع المحتوى (المتقدّمة) والإعلانات المدمجة مع المحتوى والمخصّصة للناشرين (GCP).
- تمت إضافة طريقة
destroy()
إلى واجهةNativeCustomTemplateAd
. - تمت إضافة السمات
getVideoController()
وsetVideoOptions
وgetVideoOptions()
إلى فئةPublisherAdView
. - تمت إضافة فئة
AdChoicesView
. - تمت إضافة الترميزَين
getAdChoicesContent()
وsetAdChoicesContent()
إلى الصفNativeAdMapper
. - تمت إضافة واجهة
InitializableMediationRewardedVideoAdAdapter
لمحوِّلات الفيديو بمكافأة التي يمكنها إعداد وحدات إعلانية متعددة في الوقت نفسه.
Smart Lock لكلمات المرور
تم تحسين سلوك الرموز المميّزة لرقم التعريف من خلال مجموعة ميزات Smart Lock. يجب أن تطلب التطبيقات الآن رمزًا مميزًا عن طريق الاتصال بـ
setIdTokenRequested(true)
. ويمكن للتطبيقات أيضًا تحديد القيمتينaudience
وnonce
للرمز المميّز باستخدام الطريقتينsetServerClientId()
وsetIdTokenNonce()
. لمعرفة المزيد من المعلومات، اطّلِع على التحديثات المرجعية لواجهة برمجة التطبيقات:- تمت إضافة السمات
getAccountTypesSet()
وgetIdTokenNonce()
وgetServerClientId()
وisIdTokenRequested()
إلى فئةCredentialRequest
. - تمت إضافة الترميزَين
setIdTokenRequested()
وsetServerClientId()
إلى صفCredentialRequest.Builder
. - تمت إضافة الطرق
getIdTokenNonce()
وgetServerClientId()
isIdTokenRequested()
والفئةHintRequest
. - تمت إضافة الطرق
setIdTokenNonce()
وsetIdTokenRequested()
setServerClientId()
والفئةHintRequest.Builder
.
- تمت إضافة السمات
الوعي
- تمت إضافة طرق واجهة برمجة تطبيقات السياج من أجل توسيع نطاق خيارات وضع السياج الزمني
لمطوّري البرامج. لمزيد من المعلومات، يمكنك الاطّلاع على
TimeFence.aroundTimeInstant()
وTimeFence.inTimeInterval()
. - تمت إضافة واجهات واجهة برمجة تطبيقات اللقطة للحصول على فواصل زمنية دلالية
للوقت والموقع الجغرافي الحاليين. لمعرفة المزيد من المعلومات، يُرجى الاطّلاع على
SnapshotAPI.getTimeIntervals()
وTimeIntervalsResult()
وTimeIntervals()
الصفوف.
- تمت إضافة طرق واجهة برمجة تطبيقات السياج من أجل توسيع نطاق خيارات وضع السياج الزمني
لمطوّري البرامج. لمزيد من المعلومات، يمكنك الاطّلاع على
تسجيل الدخول بحساب Google
تمت إضافة إمكانية استخدام مطوّري الألعاب لواجهة برمجة التطبيقات لتسجيل الدخول باستخدام حساب Google من أجل تبسيط المصادقة من جهة الخادم. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على واجهة
GoogleSignInOptionsExtension
والفئةGoogleSignInOptions
والطريقةGoogleSignInOptions.Builder.addExtension()
. لمعرفة المزيد من المعلومات حول دمج المصادقة من جهة الخادم في ألعابك، يمكنك الاطّلاع على تفعيل الوصول من جهة الخادم إلى خدمات ألعاب Google Play.Google Fit
تمت إضافة أنواع جديدة من البيانات الصحية التي تتيح لك كتابة مجموعة أكبر من البيانات الصحية في منصة Google Fit، بما في ذلك ضغط الدم وجلوكوز الدم وتشبّع الأكسجين في الدم ونسبة موضع الجسم ودرجة حرارة الجسم وبيانات الصحة الإنجابية. لمعرفة المزيد من المعلومات، يُرجى الاطّلاع على فئتَي
HealthDataTypes
وHealthDataFields
.الخرائط
يقدم هذا الإصدار نمطًا مخصصًا للخطوط المتعددة ومخططات المضلعات والدوائر.
- يمكنك الآن تخزين عناصر البيانات العشوائية باستخدام العناصر الهندسية. على سبيل المثال، يمكنك استدعاء setTag() لإضافة عنصر بيانات إلى خط متعدد.
- للحصول على قائمة كاملة بالميزات، وإصلاحات الأخطاء، وملاحظات أخرى، راجع ملاحظات الإصدار حول Maps API API لنظام Android.
قريب
تمت إضافة فئة
AudioBytes
إلى واجهة برمجة التطبيقات القريبةmessages.audio
للسماح للأجهزة بإرسال بيانات أو تلقّيها باستخدام صوت الأشعّة فوق الصوتية تقريبًا.Firebase
يشمل التحديث الأخير الذي تم إجراؤه على Firebase عدة تحسينات على ميزات متعددة، من بينها "إحصاءات Google" والمصادقة وقاعدة بيانات الوقت الفعلي والتخزين ومختبر الاختبار لنظام التشغيل Android وإعداد تقارير الأعطال والروابط الديناميكية. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
تشرين الثاني (نوفمبر) 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
غير المقصودة في بيانات التطبيقات.إيقاف الإصدار 2.3.x (Gingerbread) من Android
الإصدار 10.0.x من "خدمات Google Play" هو الإصدار الأخير الذي يتضمّن الدعم الكامل للإصدار 2.3.x من نظام التشغيل Android (Gingerbread). لن تتمكن التطبيقات التي تم تطويرها باستخدام إصدارات حزمة تطوير البرامج (SDK) المستقبلية بعد الإصدار 10.0.x من الاتصال بخدمات Google Play على أجهزة Android Gingerbread. لمعرفة المزيد من المعلومات حول خياراتك، بما في ذلك إنشاء حِزم APK متعدّدة لتوسيع نطاق دعم تطبيقك لمنصة Android Gingerbread، يُرجى الاطّلاع على مدوّنة مطوّري تطبيقات Android.
البثّ
يوفّر إصدار Cast API لشهر تشرين الثاني (نوفمبر) وظائف محسّنة لمطوِّري التطبيقات في المجالات التالية:
- طريقة جديدة
getVideoInfo()
في الصفMediaStatus
تحصل على النسخة الحالية منVideoInfo
، التي تحدد دقة العرض 4K. - طريقة جديدة
CastContext.getCastState()
تعرضCastState
حالة الجلسة الحالية، مثل ما إذا كانت الأجهزة متاحة وتم إنشاء جلسة. - تعمل سمات زر
@drawable
الجديدة على تفعيل أنماط الأنماط في وحدة التحكّم المصغّرة ووحدة التحكّم الموسّعة. ImagePicker
تحتوي الآن على اسم معرِّفonPickImage
للفئة التي تحملImageHints
نسبة العرض إلى الارتفاع المتوقّعة.- طريقة جديدة
CastContext.getMergedSelector()
تعرضMediaRouteSelector
. - تمت إضافة فئتَين جديدتَين من الفواصل الإعلانية:
AdBreakClipInfo
تتضمّن معلومات ثابتة عن المقطع الإعلاني الذي يتضمّن فاصلاً إعلانيًا، ويحتويAdBreakStatus
على معلومات عن الحالة. - عندما يُجري المستخدم بثًا، ستتلقّى الأجهزة الأخرى المتصلة بالشبكة نفسها إشعارًا ثابتًا للتحكّم عن بُعد للتحكّم في التشغيل أيضًا.
- لمعرفة المزيد من المعلومات حول هذا الإصدار والاطّلاع على ملاحظات إضافية، يُرجى الاطّلاع على إصدارات حزمة تطوير البرامج (SDK) الخاصة ببث المحتوى في تشرين الثاني (نوفمبر).
- طريقة جديدة
الموقع الجغرافي
- تحسينات على عمليات فحص البلوتوث المنخفض الطاقة (BLE)
قريب
- أصبحت ميزة "إشعارات الأجهزة المجاورة" متاحة الآن من جديد. يمكنك الاطّلاع على الموقع الإلكتروني لمطوّري ميزة "إشعارات الأجهزة المجاورة" للحصول على التفاصيل والإشعارات.
Firebase
- يشمل آخر تحديث لمنصة Firebase عدة تحسينات وإصلاحات للأخطاء في ميزات متعددة، من بينها مدى توفّر واجهة برمجة تطبيقات جديدة لفهرسة التطبيقات من Firebase. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
تشرين الأول (أكتوبر) 2016 - الإصدار 9.8
أهم الأخبار من الإصدار 9.8 من خدمات Google Play.
الإعلانات
- تمت إضافة مجموعة بيانات قياس عدد الزيارات للعرض النشط للمعلنين على DoubleClick Campaign Manager الذين يتم عرض إعلاناتهم في التطبيقات التي تستخدم SDK لإعلانات Google على الأجهزة الجوّالة.
البثّ
يوفّر الإصدار 3.3 من Cast API وظائف محسّنة لمطوّري التطبيقات في المجالات التالية:
- عند تشغيل الإعلانات، تم تحسين شكل شريط البحث وتمويه صورة ملصق الخلفية.
- تمت إضافة إمكانية تخصيص نمط وحدات التحكّم المصغّرة.
- تمت إضافة الفئة
ImageHints
التي توفّر تلميحات للعنصرImagePicker
حول نوع الصورة وحجمها لاختيارها للعرض في واجهة المستخدم. - لمعرفة المزيد من المعلومات حول هذا الإصدار، يُرجى الاطّلاع على الإصدار 3.3 من حزمة SDK للبث.
ملاءمة
- يتضمّن تطبيق Fit الآن GOALs API التي تتيح لتطبيقك قراءة أهداف اللياقة البدنية التي أنشأها مستخدمو تطبيق Google Fit المتوافق مع Android.
تسجيل الدخول بحساب Google
- تمت إضافة إمكانية ملء المستخدمين لأرقام الهواتف المرتبطة بحسابهم بنقرة واحدة في التطبيقات التي تستخدم واجهة برمجة تطبيقات بيانات الاعتماد.
قريب
- تم تحسين ميزة الرسائل القريبة من خلال واجهة مستخدم جديدة وإمكانية التشغيل بدون لمس الجهاز.
- ميزة "إشعارات الأجهزة المجاورة" غير متاحة مؤقتًا. يمكنك الاطّلاع على الموقع الإلكتروني لمطوّري ميزة "إشعارات الأجهزة المجاورة" للحصول على التفاصيل والتحديثات.
Firebase
- يشمل آخر تحديث في Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
أيلول (سبتمبر) 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 API وظائف محسّنة لمطوّري التطبيقات في المجالات التالية:
- وضع الإعلانات: ضع وحدات التحكّم وعناصر التحكّم في الإشعارات في وضع يتم فيه إيقاف عناصر التحكّم أثناء عرض الإعلانات.
- وضع البث المباشر: زرّ التشغيل/الإيقاف تم استخدامه بدلاً من الزر تشغيل/إيقاف مؤقت في أحداث البث المباشر للصوت.
- لمعرفة المزيد من المعلومات حول هذا الإصدار، يُرجى الاطّلاع على الإصدار 3.2 من حزمة SDK للبث.
الخرائط
- إضافة تصميم الخريطة المخصص: يمكنك الآن تصميم الخريطة لتغيير مظهر (أو حتى إخفاء) الميزات مثل الطرق والمتنزهات والأنشطة التجارية وغير ذلك.
- تظهر نقاط الاهتمام التي اهتمامها الآن بشكل تلقائي على الخريطة. وتمثّل نقاط الاهتمام التجارية الأنشطة التجارية، مثل المتاجر والمطاعم والفنادق. ويمكنك إخفاء هذه العناصر باستخدام تصميم الخريطة المخصّص.
- للحصول على تفاصيل وملاحظات مهمة، اطلع على ملاحظات إصدار واجهة برمجة تطبيقات Android في "خرائط Google".
أماكن
- تمت إضافة الطريقة
setCountry
لقصر نطاق طلب الإكمال التلقائي على الأماكن في بلد واحد.
- تمت إضافة الطريقة
Firebase
- يشمل آخر تحديث في Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Firebase.
آب (أغسطس) 2016 - الإصدار 9.4
أهم الأخبار من الإصدار 9.4 من خدمات Google Play.
تسجيل الدخول بحساب Google
- تتضمن
GoogleSignInAccount
الآن طريقتينgetFamilyName()
وgetGivenName()
للسماح بالوصول إلى اسم العائلة والاسم المحدد للمستخدمين الذين سجّلوا الدخول.
- تتضمن
Google Plus
تم إيقاف واجهة برمجة التطبيقات Plus.API (بما في ذلك
Plus.PeopleApi
وPlus.AccountApi
). سيستمر دعم جميع أدوات واجهة مستخدم +Google مثل المشاركة وزر "+1".- إذا أردت التكامل مع ميزة "تسجيل الدخول بحساب Google"، يُرجى التبديل إلى
GoogleSignInApi
. - إذا كان تطبيقك بحاجة إلى معلومات اجتماعية وبيانات ملف شخصي أكثر شمولاً، يمكنك الاطّلاع على مقدّم خدمة جهات الاتصال على Android أو على People API المتعددة المنصات. لتحسين توزيع تطبيقك من خلال الرسوم البيانية الاجتماعية لقاعدة مستخدمي تطبيقك، استخدم دعوات Firebase.
يُرجى الاطّلاع على ملاحظات إيقاف واجهة برمجة التطبيقات Plus للحصول على التفاصيل.
- إذا أردت التكامل مع ميزة "تسجيل الدخول بحساب 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، تحدث أخطاء مشابهة لما يلي:
Error while parsing '<path>/exploded-aar/com.google.android.gms/play-services-auth-base/9.2.0/proguard.txt':37 [<stack trace>] NoViableAltException(5@[])
الإعلانات
- تمت إضافة الطريقة
setAdChoicesPlacement
إلى الفئةNativeAdOptions.Builder
. ويمكن لناشري التطبيقات استخدام هذه الطريقة لتحديد موقع رمز "خيارات الإعلان" في الإعلانات المدمجة مع المحتوى. - تم تحسين تشغيل إعلانات الفيديو مع إصلاح العديد من الأخطاء.
- تمت إضافة الطريقة
الوعي
إنّ Awareness API توحّد سبع إشارات للمواقع الجغرافية والسياق في واجهة برمجة تطبيقات واحدة، ما يتيح لك إنشاء تطبيقات باستخدام ميزات فعّالة تستند إلى السياق بدون أن يكون لها أي تأثير على موارد النظام. ويتضمن مجموعتَين من واجهات برمجة التطبيقات:
- تتيح Snapshot API للتطبيقات الحصول على القيمة الحالية لأي من الإشارات السبع.
- تتيح Fence API للتطبيقات التفاعل مع التغييرات في سياق المستخدم.
البثّ
يوفّر الإصدار 3 من واجهة برمجة تطبيقات البث وظائف محسّنة لمطوِّري التطبيقات في المجالات التالية:
- إدارة حالة الجلسة
- منطق الاتصال والقطع وإعادة الاتصال
- تنفيذ واجهة المستخدم وواجهة المستخدم
- الدعم لمجموعة أكبر من أنواع الأجهزة
- لمعرفة المزيد من المعلومات حول هذا الإصدار، يُرجى الاطّلاع على الإصدار 3 من حزمة Google Cast SDK.
Firebase
- يشمل آخر تحديث في Firebase العديد من التحسينات وإصلاحات الأخطاء عبر ميزات متعددة. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار Firebase.
Google Fit
- تحسينات على عدد الخطوات على Android Wear لجعل قياس عدد الخطوات متسقًا في خلفيات شاشة الساعة والتطبيقات باستمرار، وذلك باستخدام HistoryApi#readdailyTotal
- استمِع إلى تحديثات البيانات باستخدام HistoryApi#registerDataUpdateالاستماعer() للسماح لتطبيقك بتحديث ذاكرة التخزين المؤقت للبيانات الداخلية عند تحديث البيانات المخزنة بواسطة تطبيق آخر.
- تمت إضافة نوع جديد من البيانات لمعالجة الترطيب المستخدَم لقياس استهلاك المياه.
الموقع الجغرافي
- إصلاح أخطاء وإدخال تحسينات على عدة جوانب، بما في ذلك إدارة البطارية والتعرُّف على النشاط
الخرائط
- تُحدِّد الطريقة الجديدة MarkerOptions.zIndex() ترتيب تسلسل الحِزم للعلامة مقارنةً بعلامات أخرى على الخريطة.
- يمكنك ضبط عامل شفافية على تراكبات الصور، بحيث يمكن للمستخدمين رؤية الخريطة الأساسية أسفل الأقسام المركّبة.
- أصبح من السهل الآن جعل الدوائر قابلة للنقر، ثم استخدِم OnColumnClickBroadcaster للاستماع إلى أحداث النقر.
- للحصول على تفاصيل وملاحظات مهمة، اطلع على ملاحظات إصدار واجهة برمجة تطبيقات Android في "خرائط Google".
رؤية بصرية على الأجهزة الجوّالة
- تم حل المشاكل المتعلقة بالخدمة التي تتطلبها الرموز الشريطية والتعرّف على الوجوه في تطبيق Mobile Vision. يمكن لجميع المستخدمين مرة أخرى استخدام الرموز الشريطية ووظائف التعرّف على الوجوه. لمزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار الرؤية المتوافقة مع الأجهزة الجوّالة.
- تمت إضافة واجهة برمجة التطبيقات Text: التعرّف البصري على الأحرف لنص الأحرف اللاتينية (باللغة الإنجليزية والإسبانية والألمانية والفرنسية وما إلى ذلك). تعرض Text API البنية التنظيمية للنص (الفقرات والخطوط والكلمات) بالإضافة إلى النص نفسه.
قريب
- تمت إضافة إشعارات عن الأجهزة المجاورة لإعلام المستخدمين بالتطبيقات والمواقع الإلكترونية المرتبطة بالأجهزة المجاورة والأجهزة الذكية.
- يمكن لميزة Nearby Messages (الرسائل) البحث عن إشارات Eddystone وiBeacon في الخلفية، وتفعيل تطبيقات العميل في حال العثور على إشارات تتطابق مع الفلتر الخاص بها. للتعرُّف على المزيد من المعلومات، يُرجى الاطّلاع على Nearby Messages (الرسائل القريبة).
- يزيل هذا الإصدار شرط أن يستخدم العملاء واجهة برمجة تطبيقات 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 لخدمات Google Play عندما يستخدم تطبيقك ProGuard المعالجة اللاحقة.
Firebase
توفّر منصة Firebase لمطوّري الأجهزة الجوّالة الأدوات والبنية الأساسية التي يحتاجون إليها لتطوير تطبيقاتهم وتطوير قاعدة المستخدمين وتحقيق الأرباح من الإعلانات داخل التطبيق. في هذا الإصدار، تتوفّر الآن واجهات برمجة تطبيقات Firebase في خدمات Google Play، وتتضمّن منتجات جديدة: "إحصاءات Firebase" و"مساحة التخزين في Firebase" و"الإعداد عن بُعد في Firebase" و"إعداد تقارير الأعطال من Firebase" و"الروابط الديناميكية من Firebase" و"إشعارات Firebase".
للحصول على قائمة بالمكتبات المتاحة لميزات Firebase المختلفة، يُرجى الاطّلاع على مكتبات Firebase. أصبحت الميزات التالية جزءًا من Firebase في حزمة تطوير البرامج (SDK) لخدمات Google Play الإصدار 9.0:
لا تزال دعوات التطبيقات (تُسمّى الآن دعوات Firebase) متاحة على
com.google.android.gms.appinvite
، ولكن من الآن فصاعدًا عليك استخدامcom.google.firebase:firebase-invites
.تستند خدمة المراسلة عبر السحابة الإلكترونية من Firebase إلى واجهة برمجة تطبيقات خدمة مراسلة في Google Cloud وتحسّنها. يمكنك مواصلة استخدام خدمة Google Cloud Messaging مع
com.google.android.gms.gcm
، ولكننا ننصحك بالترقية إلىcom.google.firebase:firebase-messaging
.
لمزيد من المعلومات عن Firebase، اطّلِع على https://firebase.google.com/.
الإعلانات
- تشمل واجهة برمجة تطبيقات "ناشر الفيديو" بمكافأة الآن أحداثًا مخصّصة.
- يتضمّن الآن الفيديو السريع السريع الأصلي واجهات برمجة تطبيقات توفّر إمكانية التحكّم في كيفية عرض الفيديوهات، بما في ذلك تحديد حالة كتم الصوت الأولية وعمليات معاودة الاتصال عند اكتمال الفيديو.
- تم تحديث إعلانات البحث المخصّص للتطبيقات المتوافقة مع الأجهزة الجوّالة التي تتيح لمطوّري التطبيقات تحقيق الربح من أحداث البحث داخل التطبيق باستخدام إعلانات ملائمة للغاية بناءً على طلبات بحث المستخدمين. ومن خلال هذا التحديث، سيحل حل تحقيق الربح داخل التطبيق مع الحلول المتوفّرة على أجهزة الكمبيوتر المكتبي أو على الويب على الأجهزة الجوّالة. يمكن لمطوِّري التطبيقات الآن الوصول إلى المجموعة الكاملة من الإضافات وتنسيقات الخيارات وخيارات الإحالة واستدعاءات الرموز المخصصة للإعلانات.
- تتضمن واجهة برمجة التطبيقات مع إعلانات الأجهزة الجوّالة الآن دعمًا لضبط الحجم المفضّل
لإعلانات الفيديو باستخدام
setAppVolume()
، وكتم صوت إعلانات الفيديو أيضًا باستخدامsetAppMuted()
. - لم تعد طريقة إعلانات الجوّال
initialize(android.content.Context, java.lang.String)
متوقّفة نهائيًا. وبدلاً من ذلك، تم إيقاف طريقةinitialize(android.content.Context)
. - تتضمّن واجهة
MediationNativeListener
الآن طريقة،onAdImpression()
، تتيح لها شبكات الإعلانات للأجهزة الجوّالة طلب الحصول على مرة ظهور.
قريب
- تبسيط واجهة مستخدم الموافقة المجاورة ونموذج الأذونات
- يمكن لأي تطبيق يمتلك إذنًا دقيقًا لتحديد الموقع الجغرافي رصد إشارات BLE بدون الحصول على إذن إضافي.
- يظهر مربّع حوار الموافقة للمستخدمين عندما يستدعي التطبيق طريقة GoogleAPI
connect()
.
- تبسيط واجهة مستخدم الموافقة المجاورة ونموذج الأذونات
الألعاب
- تم تحديث حزمة تطوير البرامج (SDK) للعميل من أجل تحسين واجهة برمجة تطبيقات إحصاءات اللاعبين من خلال توقعَين جديدَين: توقّع إنفاق اللاعبين خلال فترة 28 يومًا القادمة، وتوقّع احتمالية أن يكون اللاعب من فئة الإنفاق 95 بالمئة.
- تحديثات حزمة تطوير البرامج (SDK) للعميل لإتاحة واجهة برمجة تطبيقات لتسجيل الفيديوهات على نطاق واسع
خدمة مراسلة عبر السحابة الإلكترونية من Google
- تم دمج خدمة "المراسلة عبر السحابة الإلكترونية من Google" (GCM) مع Firebase. يمكن للمستخدمين الحاليين في GCM الاستمرار في استخدام GCM بدون انقطاع، ولكن ننصح بشدة بالترقية إلى واجهات برمجة التطبيقات الجديدة والمبسّطة لبرنامج Firebase Cloud (FCM) لكي يتمكّن المستخدمون من الاستفادة من الإصدارات المستقبلية للميزات الجديدة والتحسينات الجديدة. وللتعرّف على مزيد من المعلومات، يُرجى الاطّلاع على نقل بيانات تطبيق عميل GCM لأجهزة Android إلى خدمة المراسلة عبر السحابة الإلكترونية في Firebase.
رؤية بصرية على الأجهزة الجوّالة
- تم الآن إيقاف الخدمة المطلوبة من خلال Mobile Vision بسبب مشكلة في تلك الخدمة. وسيؤدي ذلك إلى منع المستخدمين الذين لم يسبق لهم استخدام ميزة التعرّف على الوجه أو الرمز الشريطي من استخدام هذه الميزات. ننصحك بعدم إضافة ميزات جديدة على جهازك الجوّال إلى تطبيقك إلى أن يتم حلّ هذه المشكلة.
- بالنسبة إلى التطبيقات التي تستخدم ميزات بصرية على الأجهزة الجوّالة، ضع علامة في المربّع
FaceDetector.isOperational()
أوBarcodeDetector.isOperational()
لتأكيد جاهزية أداة الرصد قبل استخدام أداة رصد الوجه أو الرمز الشريطي.
المصادقة
تم نقل واجهة برمجة التطبيقات GoogleAuthUtil إلى تقسيم واجهة برمجة التطبيقات -auth في حزمة تطوير البرامج (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 من حزمة SDK لخدمات Google Play. لضمان عرض الإعلانات على هذه الأجهزة بعد تحديث تطبيقك لاستخدام حزمة تطوير البرامج (SDK) لخدمات الإصدار 9.0.0 من 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 فقط باستخدام طريقة الإنشاء sethostedDomain. - تمت إزالة رد الاتصال
onUploadServerAuthCode
والدوال ذات الصلة. للحصول على رمز الدخول للخلفية، استخدِم الترميزَينrequestServerAuthCode
وgetServerAuthCode
. ولمزيد من التفاصيل، يمكنك الاطّلاع على تفعيل الوصول من جهة الخادم.
سجلّ Google Fit
- تتضمّن Google Fit History API الآن طريقة جديدة، وهي
updateData
، التي تسهِّل تعديل البيانات المخزَّنة في Google Fit. باستخدامupdateData
، لن تحتاج بعد الآن إلى حذف نقاط البيانات الحالية التي تتداخل مع نقطة بيانات جديدة تريد إضافتها إلى Google Fit. ويتم حلّ التعارضات تلقائيًا من خلال حذف نقاط البيانات الحالية التي تتداخل مع نقطة البيانات الجديدة.
- تتضمّن Google Fit History API الآن طريقة جديدة، وهي
المراسلة القريبة
- توفير دعم جديد للاشتراك في رسائل إشارات BLE في الخلفية يؤدي ذلك إلى تمكين تطبيقك من تلقّي إشعارات المرشد حتى عندما لا يكون نشطًا في الوقت الحالي.
دعوات التطبيقات
- يمكنك الآن تضمين بيانات إضافية من تطبيقك عند إرسال دعوات مستندة إلى البريد الإلكتروني، بما في ذلك: صورة مخصّصة، ونص مخصّص للحث على اتّخاذ إجراء لزر تثبيت الدعوة، وHTML مخصّص للرسالة الإلكترونية للدعوة.
Vision API
- تمت إتاحة الرموز الشريطية للرمز الأزتك.
خدمات الموقع الجغرافي
- تحسين الدقة عند استخدام WiFi أو أبراج الاتصالات لتحديد الموقع الجغرافي
المشاكل المعروفة
- أدوات المحاكاة غير متاحة حاليًا لأحدث إصدار من Android Wear OS.
تشرين الثاني (نوفمبر) 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
الجديدة للتطبيقات التي فعّلت برنامج برنامج التطبيقات المناسبة للعائلة بتحديد ما إذا كان يجب أن يعرض طلب إعلان معيّن "إعلانات التطبيقات المناسبة للعائلة". - يمكن استخدام
ResolvingResultCallbacks
لبدء عمليات الدقة تلقائيًا من خلال طلبات البيانات من واجهة برمجة التطبيقات عندما يكون تفاعل المستخدم مطلوبًا - يعرض
CastRemoteDisplayLocalService
رد اتصال جديدًا باسمonServiceCreated
يتم الاتصال به عند إنشاء الخدمة المحلية. - يمكن استخدام الطريقة
GoogleApiClient.dumpAll()
للمساعدة في تصحيح أخطاء مراحل النشاط. - يمكنك الآن
setAutoFocusEnabled()
آليًا فيCameraSource
. - تسمح لك السياسة
DataApi
الآن بتحديد درجة عاجلة للعناصر التي تتم مزامنتها مع جهاز قابل للارتداء باستخدام الطريقةPutDataRequest.isUrgent()
. - تم نقل واجهة برمجة تطبيقات بيانات الاعتماد إلى مكتبة auth من -base. قد تحتاج إلى إضافة
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، يُرجى ترقية المكوِّن الإضافي google-services إلى الإصدار 1.5.0-beta2 أو إصدار أحدث.
أيلول (سبتمبر) 2015 - الإصدار 8.1
أهم الأخبار من الإصدار 8.1 من خدمات Google Play.
- يضيف هذا النموذج الدعم إلى نموذج أذونات Marshmallow.
- واجهة برمجة تطبيقات إحصاءات مشغّل الألعاب على Play - واجهة برمجة تطبيقات جديدة تتيح لك تخصيص تجارب اللعب مع شرائح محددة من اللاعبين خلال مراحل اللعبة. تستند شرائح اللاعبين إلى مستوى تقدّم اللاعبين والإنفاق والتفاعل.
- واجهة برمجة تطبيقات Android في "خرائط Google" - دعم جديد للوضع المتوافق مع الأجهزة القابلة للارتداء. يكون وضع الاستراحة متاحًا للتطبيقات دائمًا، ويتم تفعيله عندما لا يعود المستخدم نشطًا في استخدام التطبيق.
- دعوات التطبيقات - يمكنك الآن تخصيص دعوة البريد الإلكتروني التي يتم إرسالها من تطبيقك.
- واجهة برمجة تطبيقات الرسائل المجاورة: سيتلقّى تطبيقك استدعاءات عند انتهاء صلاحية النشر أو الاشتراك النشط بالقرب منك.
- واجهة برمجة تطبيقات أماكن Google - تمت إضافة ثلاث طرق جديدة إلى
AutocompletePrediction
، ما يتيح لك بسهولة الوصول إلى الأجزاء الأساسية والثانوية من المكان بالإضافة إلى النص الكامل للوصف. وتحل هذه الطرق محلgetDescription()
وgetMatchedSubstrings()
التي تم إيقاف العمل بها الآن. يمكنك الرجوع إلى Google APIs API لملاحظات إصدار Android للحصول على مزيد من التفاصيل. قياس التطبيقات: يضيف هذا الإصدار حزمة القياس التي تحتوي على ميزات لجمع إحصاءات مخفية الهوية حول أحداث التطبيقات، مثلاً عندما يفتح المستخدم تطبيقك لأول مرة. وفي حين أنه لا يتم جمع هذه البيانات ما لم يتم ضبطها بشكل صحيح، يمكنك إيقاف الإبلاغ عن هذه الإحصاءات نهائيًا عن طريق إضافة المورد التالي إلى تطبيقك:
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_app_measurement_enable">0</integer> </resources>
- أصبحت
GoogleApiClient
وPendingResult
وOptionalPendingResult
الآن صفوفًا مجرّدة بدلاً من الواجهات. تم تغيير توقيعPendingResult.setResultCallback
منsetResultCallback(ResultCallback<R> callback)
إلىsetResultCallback(ResultCallback<? super R> callback)
. تم إجراء تغيير مكافئ فيsetResultCallback
يقبل معلَمة المهلة. إذا كنت تستخدم هذه الواجهات من قبل، ستحتاج إلى توسيع الصفوف التجريدية بدلاً من ذلك. إذا كنت تستخدم هذه الصفوف لأغراض الاختبار، ننصحك باستخدام فئة الأداة المساعدةPendingResults
التي يمكن توفيرResult
إما تم إلغاؤه أو متاحة على الفور.
- أصبحت
آب (أغسطس) 2015 - الإصدار 7.8
للحصول على ملخّص للميزات المميّزة في الإصدار 7.8 من "خدمات Google Play"، يمكنك الاطّلاع على مشاركة المدونة الخاصة بالإعلان.
- Mobile Vision API: يقدّم هذا الإصدار واجهة برمجة تطبيقات جديدة على الوقت الفعلي على الجهاز لفهم العناصر في الصور والفيديوهات. يتضمّن إطار عمل Mobile Vision أداة رصد الوجوه وماسح ضوئي للرموز الشريطية، فضلاً عن وظائف تتبُّع موضع هذه العناصر في الفيديو.
- واجهة برمجة تطبيقات الرسائل القريبة - توفّر واجهة برمجة التطبيقات Near Messages الجديدة واجهة برمجة تطبيقات متوافقة مع عدّة منصات للأجهزة المجاورة والإشارات للعثور على بعضها البعض والتواصل بدون الحاجة إلى الاتصال بشبكة Wi-Fi نفسها.
- Smart Lock لنظام التشغيل Android يحسّن هذا الإصدار Smart Lock لنظام التشغيل Android مع إمكانية اكتشاف طريقة المشي الفريدة. وفي حال ابتعاد هاتفك المصغّر عن هاتفك، سيتم قفل الجهاز في معظم الحالات. يمكنك تفعيل اكتشاف الجهاز أثناء حمله لتجربته.
- إضافة صور المكان وفّرنا إمكانية استرداد صور الأماكن وعرضها باستخدام الأماكن.
أيار (مايو) 2015 - الإصدار 7.5
للحصول على ملخّص للميزات المميّزة في الإصدار 7.5 من خدمات Google Play، يُرجى الاطّلاع على مشاركة المدوّنة الخاصة بالإعلان.
Smart Lock لكلمات المرور - يقدم هذا الإصدار واجهة برمجة التطبيقات
gms.auth.api.credentials
لحفظ بيانات الاعتماد واستردادها، وتسجيل المستخدمين تلقائيًا عبر الأجهزة (والمواقع الإلكترونية في Chrome). لحفظ بيانات الاعتماد، استدعِ الطريقةAuth.CredentialsApi.save()
. وفي المقابل، لاسترداد بيانات الاعتماد المحفوظة على أجهزة Android وChrome، يمكنك طلب طريقةAuth.CredentialsApi.request()
.خدمة المراسلة عبر السحابة الإلكترونية من Google - يوفّر لك هذا الإصدار إمكانية إرسال رسائل وإشعارات إلى المستخدمين بفعالية أكبر وتحسين جدولة المهام لتوفير استهلاك البطارية وتبسيط طريقة تلقّي تطبيقك للرسائل. تتيح لك رسائل المواضيع إنشاء إشعارات مخصّصة للوصول إلى الجمهور المستهدَف. يمكنك استخدام
GcmListenerService
الطريقة الجديدة لتنفيذ طريقة موحّدة لتلقّي رسائل GCM، وعرض الإشعارات عند طلبها من خلال خادم GCM. يتيح لك الإصدار الجديدGcmNetworkManager
إمكانية تحديد المهام التي تتم مرة واحدة وبشكل دوري بطريقة فعّالة من حيث استهلاك البطارية، وتحديد قيود على شحن الشبكة والجهاز لتحسين استخدام البطارية بشكل أكبر.الإعلانات: يضيف هذا الإصدار إعلانات مدمجة مع المحتوى يعرضها الناشر إلى AdMob و DMARC وAdX. وباستخدام الإعلانات المدمجة مع المحتوى، يمكن للناشرين الوصول إلى مواد العرض الفردية للإعلان، ويمكنهم تحديد كيفية عرض الإعلان على نحو يناسب محتوى تطبيقك على أفضل نحو. يتوافق AdMob وDMARC وAdX مع شكلَين محدّدَين من قِبل النظام وإعلانات تثبيت التطبيقات وإعلانات المحتوى. يمكن للناشرين في DFP أيضًا الوصول إلى أشكال إعلانات مدمجة مع المحتوى مخصّصة لإنشاء حل مخصّص مدمج مع المحتوى باستخدام مستودع الحجوزات الخاص بهم.
البث - توفّر واجهات برمجة تطبيقات مدير الألعاب في Google Cast الدعم للألعاب ذات نموذج التواصل السلس، ومشغّلات متعددة لكل جهاز للمُرسِل، ومراسلة مخصّصة بين المُرسِلين والمستلِمين والتي تتيح لك تحسين أي لعبة باستخدام تجربة البث. يتيح نموذج الاتصال الجديد في الشاشة عن بُعد للتطبيقات المحلية، ولا سيما الألعاب، بث شاشة ثانية مباشرةً على التلفزيون، والآن يمكن لأي لعبة توسيعها باستخدام ميزة البث. تمت إضافة واجهات برمجة تطبيقات التشغيل التلقائي وقائمة المحتوى التالي الجديدة إلى جميع التطبيقات المرتبطة، وستكون قائمة انتظار للوسائط القابلة للتعديل ومزامنتها ومتوافقة مع التحميل المُسبَق للبث المباشر.
رقم تعريف المثيل - رقم التعريف الافتراضي هو معرّف فريد لكل نسخة افتراضية من تطبيق يتيح إنشاء رموز أمان باستخدام خدمة السحابة الإلكترونية لرقم التعريف.
خرائط Google: يوفّر هذا الإصدار واجهة برمجة تطبيقات Android في "خرائط Google" على أجهزة Android Wear. لذا، أصبح بإمكانك الآن إنشاء تطبيقات مستندة إلى الخرائط ويتم تشغيلها مباشرةً على الأجهزة القابلة للارتداء.
الملاءمة - توفّر الآن واجهة برمجة تطبيقات Fit بيانات عن المسافة التي تم قطعها والسعرات الحرارية التي يمكنك الاشتراك فيها. يقدّم هذا الإصدار أيضًا نوعًا جديدًا من أنشطة التمارين (
TYPE_WORKOUT_EXERCISE
).Drive: يتيح لك هذا الإصدار حذف الملفات والمجلدات نهائيًا حتى إذا كان تطبيقك غير متصل بالإنترنت، عن طريق استدعاء طريقة
delete()
.دعوات التطبيقات - استخدام واجهة برمجة التطبيقات الجديدة
appinvite
لتطوير تطبيقك من خلال الكلام الحلي يمكنك السماح للمستخدمين بمشاركة تطبيقك مع جهات الاتصال والأصدقاء لديهم. اسمح لشركة Google بتعزيز عمليات الإحالة والإعداد كي تتمكن من التركيز على إنشاء تطبيق رائع.