privacysandbox ui
| آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 20 أيار (مايو) 2025 | - | - | - | 1.0.0-alpha16 |
تحديد التبعيات
لإضافة تبعية على privacysandbox-ui، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل
تطبيقك أو وحدتك:
رائع
dependencies { // Use to implement privacysandbox ui-client implementation "androidx.privacysandbox.ui:ui-client:1.0.0-alpha16" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha16" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha16" }
Kotlin
dependencies { // Use to implement privacysandbox ui-client implementation("androidx.privacysandbox.ui:ui-client:1.0.0-alpha16") // Use to implement privacysandbox ui-core implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha16") // Use to implement privacysandbox ui-provider implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha16") }
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha16
20 أيار (مايو) 2025
تم إصدار androidx.privacysandbox.ui:ui-*:1.0.0-alpha16. يتضمّن الإصدار 1.0.0-alpha16 عمليات الربط هذه.
الميزات الجديدة
- تمت إضافة منطق لقياس العوائق في
SandboxedSdkView، وسيتم إرساله فيSessionObserver.onUiContainerChanged()إذا تم تضمينSandboxedUiAdapterSignalOptions.OBSTRUCTIONSفيSessionObserverFactory.signalOptionsالمرتبط. يتم تسجيل العوائق بالنسبة إلى العرض نفسه.
تغييرات واجهة برمجة التطبيقات
- تم نقل
SandboxedSdkUiمن ui-client إلى مكتبة ui-client-compose جديدة. - تمت إضافة منطق لقياس العوائق في حاويات واجهة المستخدم. (I34bea)
إصلاح الأخطاء
- تم إصلاح
SandboxedSdkView.setAlpha()، الذي يعدّل الآن الإصدار التجريبي من عرض المحتوى.
الإصدار 1.0.0-alpha15
26 مارس 2025
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha15 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha15 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha15. يحتوي الإصدار 1.0.0-alpha15 على عمليات الربط هذه.
الميزات الجديدة
- اضبط الترتيب التلقائي للمستوى Z لكلّ من
SandboxedSdkViewوSandboxedSdkUiعلى "أسفل"، ما يشير إلى أنّ سطح الموفّر تم وضعه الآن أسفل نافذة العميل. تمت إضافة إمكانية حصول مقدّم واجهة المستخدم علىMotionEventsفي هذا الوضع بعد استلامه من نافذة العميل. - تمت إضافة حقل
signalOptionsإلى واجهةSessionObserverFactory. يمكن استخدام هذا لتحديد مجموعة من خيارات السلسلة التي سيتم استخدامها لتحديد الإشارات التي يتم جمعها للعنصرSessionObserverالمرتبط. يتم تحديد المجموعة الأولية من الإشارات فيSandboxedUiAdapterSignalOptions. في حال عدم ضبط أي خيارات للإشارة، سيتم استدعاءSessionObserver.onSessionOpened()وSessionObserver.onSessionClosed()فقط.
تغييرات واجهة برمجة التطبيقات
- تمت إعادة تسمية
SessionConstantsإلىSessionDataفيSandboxedUiAdapter.openSession().
المشاكل المعروفة
- عند تحميل حزمة تطوير البرامج (SDK) في "وقت تشغيل حزمة تطوير البرامج (SDK)" ويكون الترتيب على محور Z للعنصر
SandboxedSdkViewأوSandboxedSdkUiهو "أعلى"، تتلقّى نافذة الموفِّر اللفتة حصريًا ولا يتم نقلها إلى نافذة العميل بعد ذلك.
الإصدار 1.0.0-alpha14
26 شباط (فبراير) 2025
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha14 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha14. يتضمّن الإصدار 1.0.0-alpha14 عمليات الربط هذه.
الميزات الجديدة
- يمكنك الآن إنشاء "واجهة مستخدم مشترَكة"، أي واجهة مستخدم يمكن أن تتضمّن عناصر مملوكة للعميل ومملوكة لموفّر الخدمة. يمكن استضافة واجهة المستخدم المشتركة باستخدام
SharedUiContainerالتي توفّرViewGroup. تستخدِم واجهات برمجة التطبيقات الجديدة مفهوم إدارة الجلسات بشكل مشابه لمفهومSandboxedSdkViewوSandboxedUiAdapter. - جميع واجهات برمجة التطبيقات التي تمت إضافتها في هذا الإصدار متاحة من خلال العلامة
SharedUiPresentationApi@RequiresOptIn.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة واجهات برمجة التطبيقات لإدارة الجلسات وتسجيل مواد العرض إلى
SharedUiContainer. يتم تنفيذ إدارة الجلسات باستخدامSharedUiAdapterالذي تم تقديمه في الإصدار نفسه. (Ic60b0) - تمت إضافة
SharedUiContainerالتي يمكنها استضافة واجهة مستخدم مملوكة للعميل ومملوكة لموفّر الخدمة. وتضع جميع طرق العرض الفرعية في أعلى يمين الصفحة. (Ia7310) - تمت إضافة إمكانية التوافق مع الإصدارات القديمة لنظام التشغيل
SharedUiAdapter. (I56d7a) - تمت إضافة
SharedUiAdapterلإدارة جلسات حاويات العرض التي يمكنها استضافة واجهة مستخدِم مملوكة للعميل ومملوكة لموفّر الخدمة. يشبه منطق إدارة الجلسات منطقSandboxedUiAdapter. (I501f6)
إصلاح الأخطاء
- احتساب إمكانية العرض عند استدعاء
onVisibilityAggregated(I91c69)
المشاكل المعروفة
- عند وضع
SharedUiContainerداخلPoolingContainer، يُغلقSharedUiContainerالجلسة عند فصل النافذة.
الإصدار 1.0.0-alpha13
29 كانون الثاني (يناير) 2025
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha13 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha13 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha13. يتضمّن الإصدار 1.0.0-alpha13 عمليات الربط هذه.
الميزات الجديدة
- تمت إضافة عنصر قابل للتركيب يُسمى
SandboxedSdkUiيمكن استخدامه لعرض محتوى عن بُعد ضمن واجهة مستخدم Compose. يستخدم هذا العنصر مفاهيمSandboxedSdkViewالحالية لإدارة الجلسات وأدوات معالجة الأحداث. (I009cf) - تم تغيير توقيع
SandboxedUiAdapter.openSessionلتضمين مَعلمةSessionConstantsجديدة تستبدلwindowInputTokenالسابقة. يتم استخدام هذه المَعلمة لتمرير قيم ثابتة طوال مدةSandboxedUiAdapter.Session. (Ibc0df، I28435)
المشاكل المعروفة
- لا يتم إرسال أحداث
SessionObserverإلىSandboxedSdkUiعند الانتقال إليها. - لا يتم اقتصاص
SandboxedSdkUiبواسطة مشاهدات الصفحة الرئيسية عندما يكون في وضع "العرض من الأعلى".
تغييرات واجهة برمجة التطبيقات
- إزالة رمز
SDKActivityLauncherالمتوقّف نهائيًا (I49a4f) - تم فصل منطق تسجيل المراقب في المصنع عن
SandboxedUiAdapterمن خلال إضافة واجهةSessionObserverFactoryRegistryجديدة. (I245cc)
الإصدار 1.0.0-alpha12
11 كانون الأول (ديسمبر) 2024
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha12 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha12 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha12. يتضمّن الإصدار 1.0.0-alpha12 عمليات الربط هذه.
الميزات الجديدة
- تم استبدال
StateChangedListenerبـSandboxedSdkViewEventListener. يمكن استخدام أداة معالجة الأحداث هذه لرصد أحداث واجهة المستخدم المعروضة وأحداث إغلاق الجلسة وأحداث أخطاء الجلسة.
تغييرات واجهة برمجة التطبيقات
- تضيف
SandboxedSdkViewEventListenerللاستماع إلى أحداث واجهة المستخدم داخلSandboxedSdkView. يزيل هذا الإصدار أيضًاStateChangedListener. (Id71ea)
إصلاح الأخطاء
- تمت إزالة منطق حدود الاقتصاص من
SandboxedSdkView. سيؤدي ذلك إلى حدوث مشاكل في تجربة المستخدم في حال وضعSandboxedSdkViewفي حاوية قابلة للتقديم أو الإيقاف ولم يتم استدعاءorderProviderUiAboveClientUi(false)(إلى أن يتم إصلاح الخطأ في إطار العمل الأساسي). (Id420d) - تم إصلاح
RemoteExceptionالذي يمكن أن يحدث إذا توقّفت العملية البعيدة أثناء استخدامDelegatingSandboxedUiAdapter.
الإصدار 1.0.0-alpha11
13 تشرين الثاني (نوفمبر) 2024
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha11 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha11 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha11. يتضمّن الإصدار 1.0.0-alpha11 عمليات الربط هذه.
الميزات الجديدة
- تمّ تقديم واجهة برمجة تطبيقات تجريبية، وهي
DelegatingSandboxedUiAdapter، التي توفّرSandboxedUiAdapterويمكن استخدامها لتفويضSandboxedUiAdaptersمختلفة. عند ضبط هذا المحوِّل على حاوية عميل مثلSandboxedSdkView، يمكن للمحوِّل المفوَّض تغيير المحوِّل المفوَّض باستخدامupdateDelegate. سيؤدي ذلك إلى إغلاق الجلسة الحالية وإنشاءSandboxedUiAdapter.Sessionجديد للمندوب الجديد. يتيح ذلك الانتقال بسلاسة بين المفوَّضين. (I5f1c5، I9e3e7) - تمت إضافة تحسينات على
SandboxedSdkViewلإضافة مسافة بين العناصر. (Ic414f)
إصلاح الأخطاء
- تم إصلاح
NullPointerExceptionالتي يمكن أن تحدث في حدث تنسيق شامل.
الإصدار 1.0.0-alpha10
18 أيلول (سبتمبر) 2024
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha10 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha10 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha10. يتضمّن الإصدار 1.0.0-alpha10 عمليات الربط هذه.
الميزات الجديدة
- تم تعديل منطق فتح الجلسة لفتح جلسة داخل
SandboxedSdkViewفقط إذا كانت النافذة التي تحتوي علىSandboxedSdkViewمرئية. - تم تعديل منطق
SessionObserverلإرسالonUiContainerChangedعند تغيير مستوى رؤية النافذة التي تحتوي علىSandboxedSdkView.
إصلاح الأخطاء
- استدعاء
onUiContainerChangedعند تغيير مستوى رؤية النافذة (I541cf) - تمت إزالة التحديد اليدوي للوصول إلى واجهات برمجة تطبيقات المنصة الجديدة لأنّ ذلك يحدث تلقائيًا من خلال وضع نماذج لواجهات برمجة التطبيقات عند استخدام R8 مع AGP 7.3 أو إصدار أحدث (مثل R8 الإصدار 3.3) ولجميع الإصدارات عند استخدام AGP 8.1 أو إصدار أحدث (مثل D8 الإصدار 8.1). ننصح العملاء الذين لا يستخدمون AGP بالتحديث إلى الإصدار 8.1 من D8 أو إصدار أحدث. يُرجى مراجعة هذه المقالة للاطّلاع على مزيد من التفاصيل. (If6b4c، b/345472586)
الإصدار 1.0.0-alpha09
26 حزيران (يونيو) 2024
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha09 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha09 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha09. يتضمّن الإصدار 1.0.0-alpha09 عمليات الربط هذه.
الميزات الجديدة
- تمّ تقديم فئتَي
AbstractSandboxedUiAdapterوAbstractSandboxedUiAdapter.AbstractSessionالمجردة اللتين يمكن لمزوّدي واجهة المستخدم استخدامهما لتجنُّب تنفيذ واجهاتSandboxedUiAdapterأوSessionبالكامل. ننصح موفّري واجهة المستخدم باستخدام هذه الفئات المجردة. - تمت إضافة منطق
registerObserverFactoryالذي يسمح بإرفاقSessionObserverFactoryبـSandboxedUiAdapter. عند إرفاقSessionObserverFactoryبمحوِّل، سيتم إنشاءSessionObserverلكل جلسة واجهة مستخدم جديدة يتم إنشاؤها لهذا المحوِّل. سيتلقّىSessionObserverالذي تم إنشاؤه مكالمةonSessionOpenedعند فتح جلسة واجهة المستخدم. عند تغيير عرض واجهة المستخدم لعرضSession، سيتمّ استدعاءSessionObserver.onUiContainerChanged. يتم الحد من عدد عمليات استدعاءonUiContainerChanged، وسيتم استدعاؤها كل 200 ملي ثانية كحد أقصى. - تمت إضافة
SandboxedSdkViewUiInfoالتي يمكن إنشاؤها منBundleالمُرسَلة فيSessionObserver.onUiContainerChanged. يمثّل هذا العنصر حالة واجهة المستخدم لـSandboxedSdkViewالتي تستضيف جلسة واجهة المستخدم. يحتوي على معلومات الارتفاع والعرض، وRectيمثّل شكل العارض الظاهر على الشاشة، وإشارة إلى مستوى الشفافية التي تمثّل مستوى شفافية العارض.
تغييرات واجهة برمجة التطبيقات
- أضِف تلميحًا بشأن الشفافية إلى
SandboxedSdkViewUiInfo. (I093ac) - أضِف
SessionObserver.onUiContainerChangedوSandboxedSdkViewUiInfo. (Ie98bc) - أضِف واجهة
SessionObserverومنطق التسجيل. (I047dc) - أضِف
AbstractSandboxedUiAdapterوAbstractSession. (I3617a)
المشاكل المعروفة
- عندما يكون مقدّم واجهة المستخدم في العملية نفسها التي يجريها تطبيق العميل، لا يتم إرسال
SessionObserver.onUiContainerChangedعند الانتقال للأعلى أو للأسفل في الحاوية.
الإصدار 1.0.0-alpha08
14 أيار (مايو) 2024
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha08 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha08 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha08. يحتوي الإصدار 1.0.0-alpha08 على عمليات الربط هذه.
الميزات الجديدة
- أصبح بإمكانك استخدام
SandboxedSdkViewداخلPoolingContainer، مثلRecyclerView. عندما يكونSandboxedSdkViewتابعًا لعنصرPoolingContainer، سيتمّ مواءمة دورة حياة جلسات واجهة المستخدم مع دورة حياةPoolingContainerلضمان استمرار الجلسة خلال عملية فصل النافذة.
تغييرات واجهة برمجة التطبيقات
- واجهات برمجة تطبيقات النشاط في "مبادرة حماية الخصوصية" التي سيتم إيقافها نهائيًا يمكن العثور على واجهات برمجة التطبيقات هذه الآن في "مكتبة الأنشطة" المخصّصة
androidx.privacysandbox.activityبدلاً من ذلك. (I68beb)
إصلاح الأخطاء
- تم إصلاح خطأ في العرض عند عرض محتوى عن بُعد داخل حاويات التجميع. (I804df)
- تم إصلاح خطأ كان يتسبب في مشاكل في عرض
ViewGroupsفي وضع التوافق مع الأنظمة القديمة. (I8de92) - عندما يكون أحد والدَي "
SandboxedSdkView" هو "PoolingContainer"، يجب إغلاق جلسة واجهة المستخدم عندما يشير "PoolingContainer" إلى أنّه يمكن تحرير الموارد، بدلاً من إغلاقها عند فصل النافذة. (I2046b)
المساهمة الخارجية
- تم إيقاف
GestureDetectorCompatنهائيًا لأنّGestureDetectorمتوفّر منminSdk. (Icc4cd)
الإصدار 1.0.0-alpha07
18 تشرين الأول (أكتوبر) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha07 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha07 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha07. يحتوي الإصدار 1.0.0-alpha07 على هذه المراجعات.
الميزات الجديدة
- تمت إضافة ميزة التوافق مع الإصدارات السابقة للمكتبة. في الإصدار 33 من واجهة برمجة التطبيقات والإصدارات الأقدم، سيتم عرض عرض الموفِّر داخل عملية التطبيق، في أداة تحميل فئة مختلفة. (If0b7a)
- تمت إضافة منطق يسمح بتغيير حجم حاويات المضيف والموفّر في الإطار نفسه لتجنّب حدوث تقطُّع في واجهة المستخدم. (Ic2cd9)
تغييرات واجهة برمجة التطبيقات
- تم تحديث MinSdk للمكتبة إلى الإصدار 21 من واجهة برمجة التطبيقات. (I474b8)
الإصدار 1.0.0-alpha06
20 أيلول (سبتمبر) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha06 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha06 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha06. يحتوي الإصدار 1.0.0-alpha06 على هذه المراجعات.
الميزات الجديدة
- تمت إضافة منطق إلى المقطع
SandboxedSdkViewفي عرض "العنصر الرئيسي المحدود" الذي يمكنه التمرير خلاله. يضمن ذلك عدم حجب محتوىSandboxedSdkViewلعروض أخرى أو أيّ مكوّنات لواجهة مستخدِم خارج عرض المحتوى الجذر. (I9ea94)
تغييرات واجهة برمجة التطبيقات
- إعادة تسمية
SandboxedSdkView.setZOrderOnTopAndEnableUserInteractionإلىorderProviderUiAboveClientUi(Iecb7e)
إصلاح الأخطاء
- أرسِل القيمة الصحيحة لترتيب Z إلى المضيف. (Ib0ddf)
- نقل التركيز باللمس للانتقالات/الحركات السريعة بالوضع العمودي فقط (I0528c)
الإصدار 1.0.0-alpha05
9 آب (أغسطس) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha05 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha05. يحتوي الإصدار 1.0.0-alpha05 على هذه المراجعات.
الميزات الجديدة
- تمت إضافة منطق لنقل التركيز باللمس إلى المضيف عند التمرير السريع وإيماءات التمرير السريع التي تبدأ من
SandboxedSdkView. يتيح ذلك لواجهة مستخدم مقدّم خدمة استضافة الحاوية القابلة للتقديم والترجيع لدى العميل الاستجابة بشكل صحيح لعمليات التمرير السريع والرمي.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة المَعلمة
windowInputTokenإلىSandboxedUiAdapter(Ief578).
إصلاح الأخطاء
- ضبط حالة الجلسة على "نشطة" بعد السحب الأول (I36f3f)
- حلّ مشكلة التنسيق في
SandboxedSdkView(I09cb8) - تمت إضافة منطق لنقل التركيز باللمس إلى المضيف. (I33b54)
- أضِف المَعلمة
windowInputTokenإلىSandboxedUiAdapter. هذا الإجراء ضروري لضمان ربط الرمز المميّز لـSurfaceControlViewHostبشكل صحيح بمضيف التسلسل الهرمي المضمّن. (Ief578) - تشغيل
notifyResizedداخل سلسلة التعليمات الرئيسية (I62440) - إصلاح الأعطال في عملية
Session.close()(I5392e)
الإصدار 1.0.0-alpha04
21 حزيران (يونيو) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha04 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha04 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha04. يحتوي الإصدار 1.0.0-alpha04 على هذه المراجعات.
الميزات الجديدة
- قدِّم
SdkActivityLauncher. واجهة للسماح لحِزم SDK التي يتم تفعيلها في وقت التشغيل ببدء الأنشطة (I5b3dc)
إصلاح الأخطاء
- حلّ مشكلة تعارض
notifyZOrderChangedيضمن هذا الإجراء إرسال إشعار إلى موفّر واجهة المستخدم بشأن جميع التغييرات في ترتيب طبقات العناصر. لن يتم إشعار مقدّم واجهة المستخدم بشكل صريح في حال تغيير الترتيب حسب المستوى Z لعنصرSandboxedSdkViewقبل استدعاء openSession.
الإصدار 1.0.0-alpha03
24 أيار (مايو) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha03 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha03 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha03. يحتوي الإصدار 1.0.0-alpha03 على هذه المراجعات.
الميزات الجديدة
StateChangedListenerإبلاغ التطبيق بالتغييرات في جلسة واجهة المستخدم
تغييرات واجهة برمجة التطبيقات
- تمت إضافة
StateChangedListenerلاستبدالErrorConsumer(Icd5d3)
إصلاح الأخطاء
- تم إصلاح
notifyZOrderChangedحالة السباق حتى يتم إعلام مقدّم واجهة المستخدم بجميع التغييرات في الترتيب حسب العمق.
الإصدار 1.0.0-alpha02
19 نيسان (أبريل) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha02 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha02 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha02 على هذه المراجعات.
إصلاح الأخطاء
- اختبار تغييرات التصميم في SandboxedSdkViewLayoutChangesChildLayout الذي تم إيقافه بسبب حدوث أخطاء متكررة
الإصدار 1.0.0-alpha01
8 آذار (مارس) 2023
تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha01 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha01 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha01. يحتوي الإصدار 1.0.0-alpha01 على هذه المراجعات.
الميزات الجديدة
- هذه هي مكتبات jetpack الجديدة التي يمكن للتطبيقات وحِزم SDK المفعَّلة في وقت التشغيل (مبادرة حماية الخصوصية) استخدامها للسماح للتطبيق (العميل) باستضافة أي واجهة مستخدم يوفّرها حزمة SDK (موفّر الخدمة).