privacysandbox sdkruntime

  
यह लाइब्रेरी, SdkRuntime के बारे में जानने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
11 दिसंबर, 2024 - - - 1.0.0-alpha16

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

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

अपने ऐप्लिकेशन या मॉड्यूल के लिए, 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-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 का इस्तेमाल करने वाले क्लाइंट ऐप्लिकेशन में, बैककंपैटिबल मोड में SDK टूल लोड नहीं हो पा रहा था.

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

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

  • sdkruntime-core से SandboxedSdkProviderAdapter को पूरी तरह हटा दिया गया है. कृपया 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 में ये कमिट शामिल हैं.

नई सुविधाएं

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

नई सुविधाएं

  • सैंडबॉक्स में अन्य SDK टूल की मदद से SDK टूल लोड करने के लिए, SdkSandboxControllerCompat#loadSdk को शामिल किया गया है. फ़िलहाल, यह सुविधा सिर्फ़ एपीआई 34 एक्सटेंशन 10 पर काम करती है

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

  • एपीआई 33 वाले डिवाइसों पर सैंडबॉक्स की सुविधा हटाएं - एपीआई 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 लाइब्रेरी का पहला रिलीज़, जिसे SDK टूल के लिए 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 टूल के लिए, हर 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 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • ऐप्लिकेशन प्रोसेस में, स्थानीय तौर पर लोड किए गए SDK टूल के लिए, हर SDK टूल के हिसाब से स्टोरेज और डेटाबेस की सुविधा.
  • SandboxedSdkProviderCompat#context इसे बैककंपैटिबिलिटी मोड में, हर 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 रिलीज़ हो गए हैं. यह वर्शन, संगठन की किसी अंदरूनी शाखा में डेवलप किया गया है.

नई सुविधाएं

  • SDK टूल के सैंडबॉक्स में गतिविधियां शुरू करने के लिए शुरुआती सहायता (UDC+ डिवाइसों के लिए उपलब्ध): SDK टूल को SdkSandboxControllerCompat#registerSdkSandboxActivityHandler को कॉल करके हैंडलर रजिस्टर करना होगा. इसके बाद, ऐप्लिकेशन SdkSandboxManagerCompat#startSdkSandboxActivity को कॉल करके SDK टूल के लिए गतिविधि शुरू कर सकता है.

वर्शन 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 लाइब्रेरी है. इसमें Android प्लैटफ़ॉर्म के पुराने वर्शन पर, रनटाइम के साथ काम करने वाले SDK टूल (Privacy Sandbox) को बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.