অ্যাপ ফাংশন

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

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

অ্যাপ ফাংশনের উপর নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven রিপোজিটরি পড়ুন।

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

গ্রোভি

dependencies {
    implementation "androidx.appfunctions:appfunctions:1.0.0-alpha06"
    implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha06"
    // Use Kotlin Symbol Processing (KSP) for the appfunctions compiler plugin.
    // See KSP Quickstart to add KSP to your build
    ksp "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha06"
}

কোটলিন

dependencies {
    implementation("androidx.appfunctions:appfunctions:1.0.0-alpha06")
    implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha06")
    // Use Kotlin Symbol Processing (KSP) for the appfunctions compiler plugin.
    // See KSP Quickstart to add KSP to your build
    ksp("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha06")
}

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

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

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

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

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

এই নিদর্শনটির জন্য কোনও রিলিজ নোট নেই।

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha06

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

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

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

  • AppFunction প্রতিক্রিয়ার অংশ হিসেবে রিসোর্স এম্বেডিং সমর্থন করুন
  • AppFunctionUriGrantFLAG_GRANT_PERSISTABLE_URI_PERMISSION ব্যবহারের অনুমতি দিন

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

  • ResourceHolder API যোগ করুন ( I08c1c , b/447530724 )
  • AppFunctionTextResource API যোগ করুন ( I7d54f , b/447530724 )
  • AppFunctionOneOfTypeMetadata API ( I12c67 , b/449915612 ) যোগ করুন
  • সার্ভিস এপিআই থেকে Compat সাফিক্স বাদ দিন। ( Ib9291 , b/449797980 , b/449797980 )
  • AllOfType ( Ib1176 , b/447535093 ) থেকে AppFunctionData তৈরিতে সহায়তা করুন।
  • AppFunctionData ( I3aec7 , b/447530985 ) তে get/set Parcelable API(গুলি) যোগ করুন

বাগ ফিক্স

  • AppFunctionData ( I52195 ) তৈরি করার সময় বাতিলযোগ্য প্রয়োজনীয় ক্ষেত্র উপেক্ষা করা ব্যর্থ হবে এমন সমস্যাটি সমাধান করুন।
  • কম্পাইলের সময় AppFunction দিয়ে List<PendingIntent> ব্যবহার করা ব্যর্থ হলে সমস্যাটি সমাধান করুন ( Iebde7 )
  • ByteArray এর মেটাডেটা List<ByteArray> ( I2e499 ) হিসাবে ভুলভাবে তৈরি হওয়ার সমস্যাটি সমাধান করুন।

সংস্করণ 1.0.0-alpha05

৮ অক্টোবর, ২০২৫

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

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

  • AppFunctionData তৈরি করার সময় প্রয়োজনীয় ক্ষেত্রগুলি প্রয়োগ করুন
  • সীমাবদ্ধতার মানগুলির বিপরীতে AppFunctionData যাচাই করা হচ্ছে

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

  • AppFunctionService Compat API(গুলি) যোগ করুন। ( I2f1b1 , b/445388953 )

বাগ ফিক্স

  • প্রয়োজনীয় ক্ষেত্র যোগ করুন AppFunctionsData চেক করুন। ( I36b16 , b/394553462 )
  • একটি ইন্টারফেস ওভাররাইড করার সময় প্যারামিটার ঐচ্ছিক অবস্থা মেনে চলা হয়নি এমন সমস্যাটি সমাধান করুন।
  • কোনও AppFunctions উপস্থিত না থাকলেও একটি খালি XML ফাইল তৈরি করুন কারণ AppSearch অ্যাপ ম্যানিফেস্টে নির্দিষ্ট করা সংশ্লিষ্ট ফাইলটি আশা করে।

সংস্করণ 1.0.0-alpha04

১০ সেপ্টেম্বর, ২০২৫

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

বাগ ফিক্স

  • রিলিজ বিল্ডের জন্য R8 সমস্যাগুলি সমাধান করুন।

সংস্করণ 1.0.0-alpha03

১৩ আগস্ট, ২০২৫

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

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

  • AppFunction বর্ণনা হিসেবে KDoc(গুলি) ব্যবহার করুন
  • যথাক্রমে AppFunctionIntValueConstraint এবং AppFunctionStringValueConstraint অ্যানোটেশন ব্যবহার করে Int এবং String ধরণের জন্য মান সীমাবদ্ধ করুন।
  • বৃহৎ ভাষার মডেলগুলির জন্য একটি প্রাকৃতিক ভাষার বর্ণনা এবং এজেন্ট অ্যাপগুলির মধ্যে প্রদর্শিত একটি ব্যবহারকারীর দৃশ্যমান বিবরণ নির্দিষ্ট করুন।
  • AppFunctionUriGrant ক্লাস ব্যবহার করে একটি অ্যাপ ফাংশন থেকে ফিরে আসা URI(গুলি) কে স্বয়ংক্রিয়ভাবে অনুমতি প্রদান করুন।
  • আপনার অ্যাপ ফাংশন সেটআপ পরীক্ষা করার জন্য AppFunctionTestRule ব্যবহার করে রোবলিট্রিক পরীক্ষা লিখুন।

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

  • AppFunctionStringValueConstraint ( I10e3f ) যোগ করুন
  • AppFunctionIntValueConstraint ( Ifda13 ) যোগ করুন
  • নির্দিষ্ট ডেটা টাইপ ক্লাসে AppFunctionPrimitiveTypeMetadata রিফ্যাক্টর করুন। ( I1a3b2 )
  • AppFunctionResponseMetadata ( I2332b ) তে বর্ণনা ক্ষেত্র যোগ করুন
  • setAppFunctionEnabled API ( I1b92a ) থেকে অনুমতির প্রয়োজনীয়তা সরান
  • AppFunctionParameterMetadata ( I40a67 ) তে বর্ণনা ক্ষেত্র যোগ করুন
  • AppFunctionUriGrant ( I67ca9 ) যোগ করুন
  • resolveAppFunctionAppMetadata API যোগ করুন। ( I17408 )
  • @AppFunctionSerializable টীকাতে isDescribedByKdoc যোগ করুন ( Ie14e7 )
  • AppFunctionDataTypeMetadata ( I1bcac ) তে বর্ণনা ক্ষেত্র যোগ করুন
  • observeAppFunctions API থেকে AppPackageMetadata ফেরত দিন। ( I68c7e )
  • AppFunctionMetadata ( I060e2 ) তে বর্ণনা ক্ষেত্র যোগ করুন
  • AppFunctionTestRule ( Id5ed0 ) যোগ করুন
  • @AppFunction অ্যানোটেশনে isDescribedByKdoc যোগ করুন ( Ia84d2 )

বাগ ফিক্স

  • AppFunctionManagerCompat শুধুমাত্র U+ ডিভাইস সমর্থন করে ( Ifa8d0 )
  • AppFunction এর মেটাডেটা xml ( I2aab2 ) তে শেয়ার করা সিরিয়ালাইজেবল ধরণের সম্পত্তির বিবরণ যোগ করুন।
  • জেনারেটেড AppFunction এর মেটাডেটা xml ( Ie5bf6 ) তে একটি বর্ণনা উপাদান যোগ করুন।

সংস্করণ 1.0.0-alpha02

৪ জুন, ২০২৫

androidx.appfunctions:appfunctions:1.0.0-alpha02 , androidx.appfunctions:appfunctions-compiler:1.0.0-alpha02 , এবং androidx.appfunctions:appfunctions-service:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।

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

  • Android 16 API(গুলি) সমর্থন করে।
  • কম্পাইলের সময় প্যারামিটারাইজড AppFunctionSerializable(s) এর জন্য আরও ভালো সমর্থন।

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

  • AppFunctionSchemaDefinition API চালু করা হয়েছে, যা এজেন্টদের তাদের নিজস্ব পূর্বনির্ধারিত ফাংশন স্কিমা সংজ্ঞায়িত করতে সক্ষম করে।

বাগ ফিক্স

  • AppFunctions এর রানটাইম সক্ষম অবস্থা অনুপস্থিত থাকার জন্য সমস্যা সমাধান করা হয়েছে।
  • AppFunctionComponentMetadata তে পরিবর্তনগুলি পর্যবেক্ষণ করতে observeAppFunctions API-তে একটি ছোটখাটো বাগ সংশোধন করা হয়েছে।
  • অতিরিক্ত ত্রুটি লগ।

সংস্করণ 1.0.0-alpha01

৭ মে, ২০২৫

androidx.appfunctions:appfunctions:1.0.0-alpha01 , androidx.appfunctions:appfunctions-compiler:1.0.0-alpha01 , এবং androidx.appfunctions:appfunctions-service:1.0.0-alpha01 প্রকাশিত হয়েছে। 1.0.0-alpha01 সংস্করণে এই কমিটগুলি রয়েছে।

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

AppFunctions Jetpack লাইব্রেরিটি android.app.appfunctions প্ল্যাটফর্ম API-এর উপরে তৈরি। এই লাইব্রেরিটি আপনার অ্যাপের কার্যকারিতা সহকারীর কাছে প্রকাশ করা সহজ করে এবং সহকারীকে অ্যাপের উন্মুক্ত ফাংশনগুলির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়।

  • androidx.appfunctions:appfunctions : AppFunctions পরিচালনা (সক্রিয়/নিষ্ক্রিয়) এবং ইন্টারঅ্যাক্ট করার (অনুসন্ধান/চালনা) জন্য মূল ক্লায়েন্ট API গুলি।
  • androidx.appfunctions:appfunctions-service : আপনার অ্যাপের কার্যকারিতা সহজেই AppFunctions হিসাবে প্রকাশ করার জন্য পরিষেবা-সাইড API।
  • androidx.appfunctions:appfunctions-compiler : AppFunctions এক্সপোজারের জন্য প্রয়োজনীয় কোড তৈরি করার জন্য KSP কম্পাইলার প্রয়োজন।