privacysandbox sdkruntime

  
توفّر هذه المكتبة مكونات للمستهلكين الذين لديهم دراية بـ SdkRuntime
التعديل الأخير الإصدار المستقر سحب المرشح الإصدار التجريبي إصدار أولي
24 يوليو 2024 - - - 1.0.0-alpha14

إعلان التبعيات

لإضافة تبعية على privacysandbox-sdkruntime، يجب إضافة مستودع Google Maven إلى مشروعك. الاطّلاع على مستودع Maven من Google لمزيد من المعلومات.

أضِف الملحقات التابعة للعناصر التي تحتاجها في ملف build.gradle لـ لتطبيقك أو الوحدة التي تستخدمها:

رائع

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
}

لمزيد من المعلومات حول العناصر الاعتمادية، يُرجى الاطّلاع على إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى إلقاء نظرة على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية عن طريق بالنقر فوق زر النجمة.

إنشاء عدد جديد

يُرجى الاطّلاع على مستندات أداة تتبُّع المشاكل. لمزيد من المعلومات.

الإصدار 1.0

الإصدار 1.0.0-alpha14

24 يوليو 2024

تم طرح الإصدارات androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14. يحتوي الإصدار 1.0.0-alpha14 على عمليات التنفيذ هذه.

الميزات الجديدة

  • أدخِل SdkSandboxControllerCompat#getClientPackageName لاسترداد اسم حزمة تطبيق العميل.

التغييرات في واجهة برمجة التطبيقات

  • تمت إزالة SandboxedSdkProviderAdapter من sdkruntime-core تمامًا. يُرجى استخدام SandboxedSdkProviderAdapter من مكتبة sdkruntime-provider.

الإصدار 1.0.0-alpha13

‫6 مارس 2024

تم طرح الإصدارات androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13. يحتوي الإصدار 1.0.0-alpha13 على عمليات التنفيذ هذه.

الميزات الجديدة

  • دعم Backcompat لتحميل حزمة SDK-SDK (SdkSandboxControllerCompat#loadSdk): يمكن الآن لحِزم SDK التي يتم تحميلها محليًا (في عملية التطبيق) تحميل حِزم SDK أخرى.

الإصدار 1.0.0-alpha12

24 يناير 2024

تم طرح الإصدارات androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12. يحتوي الإصدار 1.0.0-alpha12 على هذه عمليات التنفيذ.

الميزات الجديدة

  • تقديم SdkSandboxControllerCompat#loadSdk لتحميل حِزم تطوير البرامج (SDK) من خلال حِزم SDK أخرى في وضع الحماية (التوافق حاليًا مع الإصدار 10 من الإضافة 34 لواجهة برمجة التطبيقات فقط)

التغييرات في واجهة برمجة التطبيقات

  • عدم إتاحة وضع الحماية على أجهزة واجهة برمجة التطبيقات 33 - يجب استخدام وضع backcompat (داخل التطبيق) قبل واجهة برمجة التطبيقات 34.

الإصدار 1.0.0-alpha11

15 تشرين الثاني (نوفمبر) 2023

تم طرح الإصدارات androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11. يحتوي الإصدار 1.0.0-alpha11 على هذه عمليات التنفيذ.

الميزات الجديدة

  • ميزة "AppOwnedSdkSandboxInterfaceCompat" متاحة على أجهزة API34 Ext 8 (قبل أن يتم تطبيقها فقط على PrivacySandbox إصدارات "معاينة المطوِّر")

الإصدار 1.0.0-alpha10

18 تشرين الأول (أكتوبر) 2023

تم طرح الإصدارات androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10. يحتوي الإصدار 1.0.0-alpha10 على هذه عمليات التنفيذ.

إصلاح الأخطاء

  • تم إصلاح إعادة تخصيص الموارد لحزمة تطوير البرامج (SDK) التي تم تحميلها في عملية التطبيق.

الإصدار 1.0.0-alpha09

‫4 أكتوبر 2023

تم طرح الإصدارات androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09. يحتوي الإصدار 1.0.0-alpha09 على هذه عمليات التنفيذ.

التغييرات في واجهة برمجة التطبيقات

  • الإصدار الأول من مكتبة sdkruntime-provider الذي يجب استخدامه بدلاً من مكتبة sdkruntime-core لحِزم SDK
  • تم نقل البيانات "SandboxedSdkProviderAdapter" إلى sdkruntime-provider. تم إيقاف SandboxedSdkProviderAdapter في sdkruntime-core نهائيًا وستتم إزالته قريبًا.

إصلاح الأخطاء

  • إلغاء تسجيل كل "SdkSandboxActivityHandlerCompat" عند إلغاء تحميل حزمة تطوير البرامج (SDK)
  • يتطابق ActivityHolder حدث في مراحل النشاط الآن مع سلوك ReportFragment

الإصدار 1.0.0-alpha08

9 آب (أغسطس) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08. يحتوي الإصدار 1.0.0-alpha08 على هذه عمليات التنفيذ.

إصلاح الأخطاء

  • إصلاح تعذُّر نقل بيانات "SharedPreferences" عندما لا يتوفّر السياق الهدف "SharedPreferences"

الإصدار 1.0.0-alpha07

26 تموز (يوليو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07. يحتوي الإصدار 1.0.0-alpha07 على هذه عمليات التنفيذ.

الميزات الجديدة

  • دعم SharedPreferences ل��ل حزمة تطوير برامج (SDK) لحِزم SDK التي يتم تحميلها محليًا (في عملية التطبيق) تم تخصيص SandboxedSdkProviderCompat#context لتوفير الدعم لكل حزمة تطوير برامج (SDK) SharedPreferences لحِزم SDK في وضع التوافق مع الأنظمة الأساسية.

الإصدار 1.0.0-alpha06

‫21 حزيران (يونيو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06. يحتوي الإصدار 1.0.0-alpha06 على هذه عمليات التنفيذ.

الميزات الجديدة

  • إتاحة التخزين وقواعد البيانات لكل حزمة SDK لحِزم SDK التي يتم تحميلها محليًا (في عملية التطبيق)
  • تم تخصيص SandboxedSdkProviderCompat#context لتوفير دعم قاعدة البيانات والتخزين لكل حزمة تطوير برامج (SDK) لحِزم SDK في وضع التوافق مع الأنظمة الأساسية.

الإصدار 1.0.0-alpha05

7 حزيران (يونيو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05. تم تطوير هذا الإصدار في فرع داخلي.

الميزات الجديدة

  • (PrivacySandbox معاينة المطوّر 8 أو الإصدارات الأحدث فقط) إضافة الدعم لتوسّط App-Sandbox (اطّلع على SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)

الإصدار 1.0.0-alpha04

10 أيار (مايو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04. تم تطوير هذا الإصدار في فرع داخلي.

الميزات الجديدة

  • الدعم الأولي لبدء الأنشطة داخل وضع الحماية لحزمة تطوير البرامج (SDK) (متاح لأجهزة UDC والإصدارات الأحدث): تحتاج حزمة SDK إلى تسجيل المعالج من خلال الاتصال بالرقم SdkSandboxControllerCompat#registerSdkSandboxActivityHandler ثم يمكن للتطبيق بدء النشاط لحزمة SDK من خلال الاتصال بالرقم SdkSandboxManagerCompat#startSdkSandboxActivity.

الإصدار 1.0.0-alpha03

5 نيسان (أبريل) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03.

الميزات الجديدة

  • إضافة دعم لـ SandboxProcessDeathCallback
  • إضافة دعم لإلغاء تحميل حزمة تطوير البرامج (SDK)

التغييرات في واجهة برمجة التطبيقات

  • تمت إزالة SandboxedSdkCompat#create(binder)، يُرجى استخدام الدالة الإنشائية SandboxedSdkCompat(binder)

الإصدار 1.0.0-alpha02

22 آذار (مارس) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02.

الميزات الجديدة

  • تمت إضافة واجهة برمجة تطبيقات لاسترجاع قائمة حِزم SDK التي تم تحميلها، وهي SdkSandboxControllerCompat.getSandboxedSdks().

الإصدار 1.0.0-alpha01

11 كانون الثاني (يناير) 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01.

  • مكتبة Jetpack الجديدة تتضمّن مكوّنات لإنشاء وتحميل حِزم تطوير برامج (SDK) يتم تفعيلها في وقت التشغيل (مبادرة حماية الخصوصية) على الإصدارات القديمة من نظام Android الأساسي.