privacysandbox 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) को बनाने और लोड करने के लिए कॉम्पोनेंट शामिल हैं.