ملاحظات إصدار "مؤشرات الفئات العمرية" في Play

توضّح هذه الصفحة محتوى التعديلات الأخيرة التي أُجريت على مستودع Maven الخاص بـ Play Age Signals Library.

‫0.0.4 (يوليو 2026)

  • بنية تتضمّن دالتَين: بدءًا من هذا الإصدار، يجب استخدام الطريقتَين التاليتَين لتلقّي إشارات العمر:
    • ‫requestAgeSignalsAccess() (طريقة جديدة): تظهر رسالة المطالبة في التطبيق على Google Play بشكل صريح لطلب مشاركة الفئة العمرية.
    • ‫checkAgeSignals() (الطريقة الحالية): تلقّي إشارات العمر
  • إيقاف userStatus نهائيًا: تم إيقاف userStatus نهائيًا ولم يعُد متاحًا في الإصدار 0.0.4 أو الإصدارات الأحدث. تم استبدال "userStatus" بـ "ageRangeSource" و"significantChangeStatus".
  • حقل جديد للتغييرات المهمة: تم تقديم حقل التعداد significantChangeStatus لتتبُّع حالة التغييرات المهمة، سواء كانت في انتظار المراجعة أو تمت الموافقة عليها أو تم رفضها، وتمت إعادة تسمية mostRecentApprovalDate إلى significantChangeApprovalDate لمزيد من الوضوح.

الإصدار 0.0.3 (فبراير 2026)

  • إضافة حالة المستخدم DECLARED
  • أضِف رمز الخطأ SDK_VERSION_OUTDATED.
  • إصلاح حالات تعذُّر اختبار الوحدة عند استدعاء أداة إنشاء AgeSignalsResult

الإصدار 0.0.2 (ديسمبر 2025)

  • يضمن هذا الإصدار عرض القيم الفارغة على النحو التالي: null.
  • سيعرض هذا الإصدار من المكتبة نتائج فعلية عند تفعيل واجهة برمجة التطبيقات.

‫0.0.1 (ديسمبر 2025)

  • سيؤدي الإصدار الأول غير التجريبي من المكتبة إلى عرض نتائج حقيقية عند تفعيل واجهة برمجة التطبيقات.

‫0.0.1-beta02 (أكتوبر 2025)

  • أضِف FakeAgeSignalsManager، وهو تنفيذ مزيّف لـ AgeSignalsManager.
  • استبدِل com.google.type.Date بـ java.util.Date.
  • لن يعرض هذا الإصدار نتائج حقيقية عند تفعيل واجهة برمجة التطبيقات.

الإصدار 0.0.1-beta01 (أكتوبر 2025)

  • الإصدار الأوّلي
  • لن يعرض هذا الإصدار نتائج حقيقية عند تفعيل واجهة برمجة التطبيقات.