توابع برنامه
| آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
|---|---|---|---|---|
| 8 اکتبر 2025 | - | - | - | 1.0.0-alpha05 |
اعلام وابستگی ها
برای افزودن وابستگی به توابع برنامه، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.appfunctions:appfunctions:1.0.0-alpha05" implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha05" implementation "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha05" }
کاتلین
dependencies { implementation("androidx.appfunctions:appfunctions:1.0.0-alpha05") implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha05") implementation("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha05") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
هیچ یادداشت انتشار برای این مصنوع وجود ندارد.
نسخه 1.0
نسخه 1.0.0-alpha05
08 اکتبر 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha05 منتشر شد. نسخه 1.0.0-alpha05 حاوی این تعهدات است.
ویژگی های جدید
- هنگام ساخت
AppFunctionDataفیلدهای الزامی را اعمال کنید - اعتبارسنجی
AppFunctionDataدر برابر مقادیر محدودیت
تغییرات API
- API(های)
AppFunctionServiceCompat را اضافه کنید. ( I2f1b1 , b/445388953 )
رفع اشکال
- فیلد الزامی را اضافه کنید بررسی
AppFunctionsData. ( I36b16 , b/394553462 ) - مشکل عدم رعایت حالت اختیاری پارامتر هنگام لغو یک رابط را برطرف کنید.
- حتی زمانی که هیچ
AppFunctionsوجود ندارد، یک فایل XML خالی ایجاد کنید، زیراAppSearchانتظار دارد فایل مربوطه مشخص شده در مانیفست برنامه باشد.
نسخه 1.0.0-alpha04
10 سپتامبر 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha04 منتشر شد. نسخه 1.0.0-alpha04 حاوی این تعهدات است.
رفع اشکال
- مشکلات R8 را برای نسخههای منتشر شده برطرف کنید.
نسخه 1.0.0-alpha03
13 آگوست 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha03 منتشر شد. نسخه 1.0.0-alpha03 حاوی این تعهدات است.
ویژگی های جدید
- از KDoc(ها) به عنوان توضیحات
AppFunctionاستفاده کنید - مقادیر را برای انواع Int و String با استفاده از حاشیه نویسی
AppFunctionIntValueConstraintوAppFunctionStringValueConstraintبه ترتیب محدود کنید. - یک توصیف زبان طبیعی برای مدلهای زبان بزرگ و یک توضیح قابل مشاهده توسط کاربر که در برنامههای عامل نمایش داده میشود، مشخص کنید.
- با استفاده از کلاس
AppFunctionUriGrantبه URI(های) بازگردانده شده از یک تابع برنامه به طور خودکار مجوز اعطا کنید. - با استفاده از
AppFunctionTestRuleتست های روبولکتریک را برای آزمایش تنظیمات عملکرد برنامه خود بنویسید.
تغییرات API
- افزودن
AppFunctionStringValueConstraint( I10e3f ) - افزودن
AppFunctionIntValueConstraint( Ifda13 ) - Refactor
AppFunctionPrimitiveTypeMetadataبه کلاس های نوع داده خاص. ( I1a3b2 ) - افزودن فیلد توضیحات در
AppFunctionResponseMetadata( I2332b ) - حذف نیاز مجوز از
setAppFunctionEnabledAPI ( I1b92a ) - افزودن فیلد توضیحات در
AppFunctionParameterMetadata( I40a67 ) - افزودن
AppFunctionUriGrant( I67ca9 ) - API
resolveAppFunctionAppMetadataاضافه کنید. ( I17408 ) - اضافه کردن
isDescribedByKdocدر حاشیه نویسی@AppFunctionSerializable( Ie14e7 ) - افزودن فیلد توضیحات در
AppFunctionDataTypeMetadata( I1bcac ) -
AppPackageMetadataازobserveAppFunctionsAPI برگردانید. ( I68c7e ) - افزودن فیلد توضیحات در
AppFunctionMetadata( I060e2 ) - افزودن
AppFunctionTestRule( Id5ed0 ) - افزودن
isDescribedByKdocدر حاشیهنویسی@AppFunction( Ia84d2 )
رفع اشکال
-
AppFunctionManagerCompatفقط از دستگاه های U+ پشتیبانی می کند ( Ifa8d0 ) - توضیحات دارایی انواع مشترک قابل سریالسازی را در فراداده xml
AppFunctionاضافه کنید ( I2aab2 ) - افزودن یک عنصر توضیحات در فراداده های XML
AppFunctionایجاد شده ( Ie5bf6 )
نسخه 1.0.0-alpha02
4 ژوئن 2025
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
-
AppFunctionSchemaDefinitionAPI را معرفی کرد، که عامل ها را قادر می سازد تا طرحواره های تابع از پیش تعریف شده خود را تعریف کنند.
رفع اشکال
- رسیدگی به خطا برای وضعیت فعال زمان اجرا از دست رفته
AppFunctions. - رفع اشکال جزئی در
observeAppFunctionsAPI برای مشاهده تغییرات درAppFunctionComponentMetadata. - سیاهههای مربوط به خطاهای اضافی
نسخه 1.0.0-alpha01
7 مه 2025
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 بر روی APIهای پلت فرم android.app.appfunctions ساخته شده است. این کتابخانه نمایش عملکرد برنامه شما را برای دستیار ساده می کند و به دستیار اجازه می دهد تا با عملکردهای در معرض برنامه تعامل داشته باشد.
-
androidx.appfunctions:appfunctions: APIهای مشتری اصلی برای مدیریت (فعال/غیرفعال) و تعامل با (جستجو/اجرا)AppFunctions. -
androidx.appfunctions:appfunctions-service: API های سمت سرویس برای نمایش آسان عملکردهای برنامه شما به عنوانAppFunctions. -
androidx.appfunctions:appfunctions-compiler: کامپایلر KSP مورد نیاز برای تولید کدهای لازم برای افشایAppFunctions.