privacysandbox sdkruntime

  
यह लाइब्रेरी, SdkRuntime के बारे में जानने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा वर्शन
16 जुलाई, 2025 - - - 1.0.0-alpha18

डिपेंडेंसी का एलान करना

privacysandbox-sdkruntime पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

ग्रूवी

dependencies {

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

Kotlin

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

डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव/राय दें या शिकायत करें

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. कृपया नई लाइब्रेरी बनाने से पहले, इस लाइब्रेरी में मौजूद मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.

वर्शन 1.0

वर्शन 1.0.0-alpha18

16 जुलाई, 2025

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 रिलीज़ किए गए हैं. वर्शन 1.0.0-alpha18 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • SandboxedSdkProviderCompat.getView() को पूरी तरह से हटा दिया गया है. अगर प्रोजेक्ट में androidx.privacysandbox.tools का भी इस्तेमाल किया जाता है, तो इसका नया वर्शन इस्तेमाल किया जाना चाहिए.
  • SdkSandboxControllerCompat को sdkruntime-provider पर माइग्रेट किया गया. SdkSandboxControllerCompat में sdkruntime-core के इस्तेमाल पर रोक लगा दी गई है. इसे अगले वर्शन में हटा दिया जाएगा.

गड़बड़ियां ठीक की गईं

  • SandboxedSdkProviderCompat.onLoadSdk() को अब मुख्य थ्रेड से कॉल किया जाता है. भले ही, loadSdk() कॉलर थ्रेड हो.

वर्शन 1.0.0-alpha17

26 मार्च, 2025

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 रिलीज़ किए गए हैं. वर्शन 1.0.0-alpha17 में ये कमिट शामिल हैं.

नई सुविधाएं

एपीआई में हुए बदलाव

  • SandboxedSdkProviderCompat.getView() को बंद कर दिया गया है और अगली रिलीज़ में इसे हटा दिया जाएगा. कृपया अगली रिलीज़ से पहले androidx.privacysandbox.tools 1.0.0-alpha13 पर माइग्रेट करें.
  • 1.0-alpha13 लाइब्रेरी के लिए सहायता बंद कर दी गई है. इस रिलीज़ की काउंटरपार्ट लाइब्रेरी के साथ काम करने के लिए, ऐप्लिकेशन और एसडीके, दोनों को नए वर्शन का इस्तेमाल करना चाहिए

गड़बड़ियां ठीक की गईं

  • API33 डिवाइसों पर, लोकल इंप्लीमेंटेशन में माइग्रेट किया गया AppOwnedInterfaces.

वर्शन 1.0.0-alpha16

11 दिसंबर, 2024

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 रिलीज़ किए गए हैं. वर्शन 1.0.0-alpha16 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • SDK टूल के लिए SdkSandboxClientImportanceListenerCompat सुविधा लॉन्च की गई है. इससे क्लाइंट को ऐप्लिकेशन की अहमियत (फ़ोरग्राउंड स्टेटस) में हुए बदलावों के बारे में सूचनाएं मिलेंगी

गड़बड़ियां ठीक की गईं

  • हमने एक गड़बड़ी को ठीक किया है. इस गड़बड़ी की वजह से, ProGuard का इस्तेमाल करने वाला क्लाइंट ऐप्लिकेशन, बैककंपैट मोड में एसडीके टूल को लोड नहीं कर पा रहा था.

वर्शन 1.0.0-alpha15

13 नवंबर, 2024

androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15, और androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 रिलीज़ किए गए हैं. वर्शन 1.0.0-alpha15 में ये कमिट शामिल हैं.

नई सुविधाएं

  • बैककंपैट मोड में, SdkContext से LayoutInflater बनाने की सुविधा जोड़ी गई.
  • बैककंपैट मोड में, SdkContext से DisplayContext/WindowContext बनाने की सुविधा जोड़ी गई.

वर्शन 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 से पूरी तरह हटा दिया गया है. कृपया sdkruntime-provider लाइब्रेरी से SandboxedSdkProviderAdapter का इस्तेमाल करें.

वर्शन 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • एसडीके-एसडीके लोडिंग (SdkSandboxControllerCompat#loadSdk) के लिए Backcompat की सुविधा उपलब्ध है. अब स्थानीय तौर पर लोड किए गए एसडीके (ऐप्लिकेशन प्रोसेस में) अन्य एसडीके लोड कर सकते हैं

वर्शन 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 की सुविधा जोड़ी गई है. फ़िलहाल, यह सुविधा सिर्फ़ API 34 Extension 10 पर काम करती है

एपीआई में हुए बदलाव

  • API 33 वाले डिवाइसों पर सैंडबॉक्स की सुविधा हटा दी गई है. API 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 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • ऐप्लिकेशन प्रोसेस में लोड किए गए एसडीके के लिए, संसाधन रीमैपिंग की समस्या ठीक की गई.

वर्शन 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 लाइब्रेरी के बजाय इसका इस्तेमाल किया जाना चाहिए.
  • SandboxedSdkProviderAdapter को sdkruntime-provider पर माइग्रेट किया गया. sdkruntime-core में SandboxedSdkProviderAdapter के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा.

गड़बड़ियां ठीक की गईं

  • SDK टूल अनलोड होने पर, सभी SdkSandboxActivityHandlerCompat को अनरजिस्टर करें.
  • 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • SDK टूल के हिसाब से, SharedPreferences की सुविधा. यह सुविधा, ऐप्लिकेशन प्रोसेस में स्थानीय तौर पर लोड किए गए एसडीके के लिए उपलब्ध है. SandboxedSdkProviderCompat#context को SDK टूल के हिसाब से बनाया गया है, ताकि बैककॉम्पैट मोड में एसडीके टूल के लिए SharedPreferences सहायता दी जा सके.

वर्शन 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • लोकल तौर पर लोड किए गए एसडीके (ऐप्लिकेशन प्रोसेस में) के लिए, एसडीके के हिसाब से स्टोरेज और डेटाबेस की सुविधा.
  • 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 और इसके बाद के वर्शन के लिए) ऐप्लिकेशन-सैंडबॉक्स मीडिएशन के लिए सहायता जोड़ें (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 रिलीज़ हो गए हैं. इस वर्शन को इंटरनल ब्रांच में डेवलप किया गया है.

नई सुविधाएं

  • एसडीके सैंडबॉक्स में गतिविधियां शुरू करने की सुविधा के लिए शुरुआती सहायता (UDC+ डिवाइसों के लिए उपलब्ध): एसडीके को हैंडलर रजिस्टर करने के लिए SdkSandboxControllerCompat#registerSdkSandboxActivityHandler को कॉल करना होगा. इसके बाद, ऐप्लिकेशन 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 रिलीज़ हो गया है.

नई सुविधाएं

  • लोड किए गए एसडीके की सूची पाने के लिए एक एपीआई जोड़ा गया है - SdkSandboxControllerCompat.getSandboxedSdks().

वर्शन 1.0.0-alpha01

11 जनवरी, 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01रिलीज़ हो गया है.

  • यह एक नई Jetpack लाइब्रेरी है. इसमें Android प्लैटफ़ॉर्म के पुराने वर्शन पर, रनटाइम के साथ काम करने वाले एसडीके (Privacy Sandbox) बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.