গোপনীয়তা স্যান্ডবক্স-টুল

অ্যান্ড্রয়েডে প্রাইভেসি স্যান্ডবক্স কার্যকারিতা ব্যবহারের জন্য একটি লাইব্রেরি
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
১৭ ডিসেম্বর, ২০২৫ - - - ১.০.০-আলফা১৪

নির্ভরতা ঘোষণা করা

privacysandbox-tools-এর উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven সংগ্রহস্থলটি পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    // Use to implement privacysandbox libraries

    implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha14"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14"
    
    
}

কোটলিন

dependencies {
    // Use to implement privacysandbox libraries
    
    implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14")

}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha14

১৭ ডিসেম্বর, ২০২৫

androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha14-এ এই কমিটগুলি রয়েছে।

  • এই লাইব্রেরিটি বন্ধ করে দেওয়া হয়েছে এবং ভবিষ্যতে আর কোনও আপডেট পাওয়া যাবে না।

API পরিবর্তন - অবহেলিত privacysandbox.tools API গুলি। ( Ieb66c , b/452878636 ) - অবহেলিত privacysandbox.sdkruntime API গুলি ( Ibe81a , b/452878636 ) - অবহেলিত privacysandbox.ui API গুলি ( I858d5 , b/452878636 ) - Kotlin 2.0 এর সাথে প্রকাশিত প্রকল্পগুলির জন্য KGP 2.0.0 বা তার নতুন সংস্করণ ব্যবহার করা প্রয়োজন ( Idb6b5 , b/344563182 )

সংস্করণ 1.0.0-alpha13

২৬ মার্চ, ২০২৫

androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha13-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • openSessionSessionData প্যারামিটারের জন্য সমর্থন যোগ করা হয়েছে, যা SessionConstants প্রতিস্থাপন করে।
  • SandboxedSdkProviderCompat.getView() এর জেনারেশনটি সরিয়ে ফেলা হয়েছে, যা এখন অবচিত।

সংস্করণ 1.0.0-alpha12

২৬ ফেব্রুয়ারী, ২০২৫

androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • @PrivacySandboxInterface-annotated ইন্টারফেসগুলি এখন androidx.privacysandbox.ui:ui-core:1.0.0-alpha14 এ প্রবর্তিত SharedUiAdapter ইন্টারফেসকে প্রসারিত করতে পারে, একইভাবে SandboxedUiAdapter এর মতো। একটি ইন্টারফেস শুধুমাত্র একটি UI অ্যাডাপ্টার প্রকার প্রসারিত করতে পারে।

সংস্করণ 1.0.0-alpha11

২৯ জানুয়ারী, ২০২৫

androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • SandboxedUiAdapter.openSession এ আপডেট করা SessionConstants প্যারামিটারের জন্য সমর্থন যোগ করা হয়েছে। ( I65886 )

সংস্করণ 1.0.0-alpha10

২ অক্টোবর, ২০২৪

androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • টীকাযুক্ত ইন্টারফেস এবং টীকাযুক্ত মানগুলিতে const val ব্যবহার করে SDK-সংজ্ঞায়িত ধ্রুবকগুলির জন্য সমর্থন যোগ করুন।

API পরিবর্তনগুলি

  • apicompiler-এ অবজেক্টগুলিকে অনুমতি দিন না (এগুলি আগে নীরবে উপেক্ষা করা হয়েছিল)

বাগ ফিক্স

  • .class দিয়ে শেষ হওয়া সোর্স ডিরেক্টরিগুলো ক্র্যাশ হলে ঠিক করুন।

সংস্করণ 1.0.0-alpha09

২৬ জুন, ২০২৪

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • @PrivacySandboxValue দিয়ে টীকাযুক্ত enum ক্লাসের জন্য সমর্থন যোগ করুন।
  • প্রাইভেসি স্যান্ডবক্স UI আলফা 09 এর জন্য সমর্থন।

সংস্করণ 1.0.0-alpha08

২০ মার্চ, ২০২৪

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha08-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • @PrivacySandboxCallback দিয়ে টীকাযুক্ত ইন্টারফেসগুলিতে এখন এমন পদ্ধতি থাকতে পারে যা পদ্ধতিটি সাসপেন্ড থাকা পর্যন্ত মান ফেরত দেয়। ( I16063 )
  • বান্ডেলগুলি এখন অ্যানোটেটেড ইন্টারফেস এবং মানগুলিতে বৈধ প্যারামিটার এবং রিটার্ন প্রকার হিসাবে গৃহীত হয়। ( I52995 )

সংস্করণ 1.0.0-alpha07

৭ ফেব্রুয়ারী, ২০২৪

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07-এ এই কমিটগুলি রয়েছে।

API পরিবর্তনগুলি

  • নতুন SDK অ্যাক্টিভিটি লঞ্চার ইন্টারফেস সমর্থন করে। নতুন ইন্টারফেসগুলি androidx.privacysandbox.activity.core এ থাকে। androidx.privacysandbox.ui.core এ থাকা পুরনো ইন্টারফেসগুলি আর সমর্থিত নয়। ( Ia9079 )

সংস্করণ 1.0.0-alpha06

৬ সেপ্টেম্বর, ২০২৩

androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06-এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • Bazel-এ ক্লাসপাথ সংঘর্ষ এড়াতে নন-অ্যান্ড্রয়েড গুয়াভা নির্ভরতা ব্যবহার করুন।
  • Bazel থেকে API কম্পাইলার কল করা হলে ক্র্যাশ ঠিক করুন। ( I24c9d )

সংস্করণ 1.0.0-alpha05

৯ আগস্ট, ২০২৩

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha05-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • জেনারেটেড SandboxedUiAdapters এখন নতুন windowInputToken সেট আছে। এর ফলে এই রিলিজটি androidx.privacysandbox.ui:ui-core:1.0.0-alpha05 এর সাথে সামঞ্জস্যপূর্ণ।

সংস্করণ 1.0.0-alpha04

২৪ মে, ২০২৩

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • CancellationExceptions এখন অ্যাপগুলিতে প্রচারিত হয়, তাই SDK গুলি এখন তাদের coroutines প্রত্যাশিতভাবে বাতিল করতে পারে।
  • SdkActivityLaunchers এখন SDK API-তে ব্যবহার করা যেতে পারে, তাই অ্যাপগুলি প্রাইভেসি স্যান্ডবক্সে SDK-তে লঞ্চার পাঠাতে পারে। মনে রাখবেন যে এই কার্যকারিতাটি বর্তমানে শুধুমাত্র ডেভেলপার প্রিভিউতে উপলব্ধ।

বাগ ফিক্স

  • SDK দ্বারা ঘোষিত নন-সাসপেন্ড ফাংশনগুলি এখন ডিফল্টরূপে মূল থ্রেডে চলবে। এগুলি আগে বাইন্ডার থ্রেডে চলত।
  • পরিষেবাগুলি আর UI ইন্টারফেস অ্যাডাপ্টার থেকে উত্তরাধিকারসূত্রে পেতে পারে না।
  • ডেটা ক্লাসে UI অ্যাডাপ্টারের বৈশিষ্ট্য নির্ধারণ করলে সংকলন ত্রুটির সৃষ্টি হতে পারে এমন একটি সমস্যার সমাধান করা হয়েছে।

সংস্করণ 1.0.0-alpha03

৮ মার্চ, ২০২৩

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • প্রাইভেসি স্যান্ডবক্স UI API ইন্টিগ্রেশনের জন্য সমর্থন যোগ করা হয়েছে

API পরিবর্তনগুলি

  • টার্গেট কোটলিন সংস্করণটি 1.8.0 এ পরিবর্তন করা হয়েছে

সংস্করণ 1.0.0-alpha02

৭ ডিসেম্বর, ২০২২

androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।

  • এই টুলগুলি প্রাইভেসি স্যান্ডবক্স SDK রানটাইম API-এর সাথে ইন্টিগ্রেশন উন্নত করার লক্ষ্যে তৈরি। এই টুলগুলি রানটাইম-সক্ষম SDK-এর ক্লায়েন্ট-ফেসিং ইন্টারফেসগুলিকে সংজ্ঞায়িত করতে এবং তাদের সাথে ইন্টারঅ্যাক্ট করতে স্বয়ংক্রিয়ভাবে বয়লারপ্লেট কোড তৈরি করতে সহায়তা করবে।

নতুন বৈশিষ্ট্য - ক্লায়েন্ট-মুখী SDK ইন্টারফেস সংজ্ঞায়িত করার জন্য সমর্থন যোগ করে যা কলব্যাক এবং ডেটা মান অবজেক্টগুলিকে প্যারামিটার এবং রিটার্ন প্রকার হিসাবে গ্রহণ করে - ক্লায়েন্টদের কাছে SDK ব্যতিক্রমগুলি প্রচার করে - SDK রানটাইম ব্যাকওয়ার্ড সামঞ্জস্যতা জেনারেশনের জন্য সমর্থন

API পরিবর্তনগুলি

  • @JvmDefaultWithCompatibility টীকা যোগ করা হচ্ছে ( I8f206 )

সংস্করণ 1.0.0-alpha01

৯ নভেম্বর, ২০২২

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য