appfunctions
| नया अपडेट | अच्छी तरह काम करने वाला वर्शन | रिलीज़ कैंडिडेट | बीटा वर्शन | ऐल्फ़ा वर्शन |
|---|---|---|---|---|
| 6 मई, 2026 | - | - | - | 1.0.0-alpha09 |
डिपेंडेंसी के बारे में बताना
appfunctions पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
dependencies { implementation "androidx.appfunctions:appfunctions:1.0.0-alpha09" implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha09" // 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-alpha09" }
Kotlin
dependencies { implementation("androidx.appfunctions:appfunctions:1.0.0-alpha09") implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha09") // 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-alpha09") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
इस आर्टफ़ैक्ट के लिए, रिलीज़ नोट उपलब्ध नहीं हैं.
वर्शन 1.0
वर्शन 1.0.0-alpha09
6 मई, 2026
androidx.appfunctions:appfunctions-*:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
ExecuteAppFunctionRequestमेंAppInteractionAttributionस्वीकार करें (I70ad8, b/462092640)
गड़बड़ियां ठीक की गईं
- SDK37 पर
AppFunctionUriGrantकी कंपैटिबिलिटी से जुड़ी समस्या ठीक की गई (I21110, b/485613578)
वर्शन 1.0.0-alpha08
11 मार्च, 2026
androidx.appfunctions:appfunctions-*:1.0.0-alpha08 रिलीज़ हो गया है. वर्शन 1.0.0-alpha08 में ये बदलाव शामिल हैं.
नई सुविधाएं
PendingIntentके अलावा, Parcelable (s) के लिए सहायता जोड़ी गई (I8ab9f)- प्लेटफ़ॉर्म के अनुरोध और जवाब को बदलने के लिए एपीआई (Ifdf20),
एपीआई में किए गए बदलाव
- स्टाइलगाइड के मुताबिक पैरामीटर. (I69b2d)
- प्लेटफ़ॉर्म के अनुरोध और जवाब को बदलने के लिए एपीआई जोड़ें (Ifdf20, b/476047880)
AppFunctionManagerCompatका नाम बदलकरAppFunctionManagerकर दिया गया है. (Id9a78, b/448372122)PendingIntentके लिए, get/set एपीआई हटाएं. (Ic7fd6, b/447530985)- Parcelables के लिए सहायता जोड़ें और
PendingIntentको Parcelable के तौर पर दिखाने के लिए माइग्रेट करें. (I8ab9f, b/447530985)
गड़बड़ियां ठीक की गईं
- लाइब्रेरी को Java 11 टारगेट का इस्तेमाल करने के लिए माइग्रेट किया गया है. इसका मतलब है कि जनरेट किया गया बाइटकोड, Java 11 (क्लास फ़ाइल वर्शन 55) होगा. साथ ही, लाइब्रेरी का इस्तेमाल करने के लिए, इसे डिसुगर करने की ज़रूरत पड़ सकती है (If4c2a, b/457821470)
वर्शन 1.0.0-alpha07
19 नवंबर, 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha07 रिलीज़ हो गया है. वर्शन 1.0.0-alpha07 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
AppFunctionको बंद करने की सुविधा जोड़ी गई (I39229, b/454661174)
गड़बड़ियां ठीक की गईं
- ज़रूरी टॉप-लेवल के नॉन-नल पैरामीटर से जुड़ी समस्या ठीक की गई (Ic60fc, b/456717542)
वर्शन 1.0.0-alpha06
5 नवंबर, 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha06 रिलीज़ हो गया है. वर्शन 1.0.0-alpha06 में ये बदलाव शामिल हैं.
नई सुविधाएं
- AppFunction के जवाब के तौर पर, संसाधन को एम्बेड करने की सुविधा जोड़ी गई
AppFunctionUriGrantमेंFLAG_GRANT_PERSISTABLE_URI_PERMISSIONका इस्तेमाल करने की अनुमति दी गई
एपीआई में किए गए बदलाव
ResourceHolderएपीआई जोड़ा गया (I08c1c, b/447530724)AppFunctionTextResourceएपीआई जोड़ा गया (I7d54f, b/447530724)AppFunctionOneOfTypeMetadataएपीआई जोड़ा गया (I12c67, b/449915612)- Service API से Compat सफ़िक्स हटाया गया. (Ib9291, b/449797980, b/449797980)
AllOfTypeसेAppFunctionDataबनाने की सुविधा जोड़ी गई (Ib1176, b/447535093)AppFunctionDataमें get/set Parcelable API जोड़े गए (I3aec7, b/447530985)
गड़बड़ियां ठीक की गईं
- नल हो सकने वाले ज़रूरी फ़ील्ड को अनदेखा करने पर होने वाली समस्या ठीक की गई जब
AppFunctionDataबनाया जा रहा था (I52195) AppFunctionके साथList<PendingIntent>का इस्तेमाल करने पर, कंपाइल टाइम में होने वाली समस्या ठीक की गई (Iebde7)ByteArrayके मेटाडेटा कोList<ByteArray>के तौर पर गलत तरीके से जनरेट करने की समस्या ठीक की गई (I2e499)
वर्शन 1.0.0-alpha05
8 अक्टूबर, 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha05 रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.
नई सुविधाएं
AppFunctionDataबनाते समय, ज़रूरी फ़ील्ड की जानकारी देने की सुविधा जोड़ी गई- कॉन्स्ट्रेंट वैल्यू के हिसाब से
AppFunctionDataकी पुष्टि करने की सुविधा जोड़ी गई
एपीआई में किए गए बदलाव
AppFunctionServiceCompat API जोड़े गए. (I2f1b1, b/445388953)
गड़बड़ियां ठीक की गईं
AppFunctionsDataके ज़रूरी फ़ील्ड की जांच करने की सुविधा जोड़ी गई. (I36b16, b/394553462)- इंटरफ़ेस को ओवरराइड करते समय, पैरामीटर के वैकल्पिक स्टेट को अनदेखा करने की समस्या ठीक की गई.
AppSearchको ऐप्लिकेशन के मेनिफ़ेस्ट में बताई गई फ़ाइल की ज़रूरत होती है. इसलिए, कोई भीAppFunctionsमौजूद न होने पर भी, खाली एक्सएमएल फ़ाइल जनरेट करने की सुविधा जोड़ी गई.
वर्शन 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
AppFunctionकी जानकारी के तौर पर, KDoc(s) का इस्तेमाल करने की सुविधा जोड़ी गई- क्रमशः
AppFunctionIntValueConstraintऔरAppFunctionStringValueConstraintएनोटेशन का इस्तेमाल करके, इंट और स्ट्रिंग टाइप की वैल्यू को सीमित करने की सुविधा जोड़ी गई. - लार्ज लैंग्वेज मॉडल के लिए, नैचुरल लैंग्वेज में जानकारी देने की सुविधा जोड़ी गई. साथ ही, एजेंट ऐप्लिकेशन में दिखने वाली जानकारी देने की सुविधा जोड़ी गई.
AppFunctionUriGrantक्लास का इस्तेमाल करके, ऐप्लिकेशन के फ़ंक्शन से मिले यूआरआई(यूआरआई) को अपने-आप अनुमतियां देने की सुविधा जोड़ी गई.- अपने ऐप्लिकेशन के फ़ंक्शन सेटअप को टेस्ट करने के लिए,
AppFunctionTestRuleका इस्तेमाल करके Robolectric टेस्ट लिखने की सुविधा जोड़ी गई.
एपीआई में किए गए बदलाव
AppFunctionStringValueConstraintजोड़ा गया (I10e3f)AppFunctionIntValueConstraintजोड़ा गया (Ifda13)AppFunctionPrimitiveTypeMetadataको खास डेटा टाइप क्लास में बदला गया. (I1a3b2)AppFunctionResponseMetadataमें जानकारी का फ़ील्ड जोड़ा गया (I2332b)setAppFunctionEnabledएपीआई से, अनुमति की ज़रूरत को हटाया गया (I1b92a)AppFunctionParameterMetadataमें जानकारी का फ़ील्ड जोड़ा गया (I40a67)AppFunctionUriGrantजोड़ा गया (I67ca9)resolveAppFunctionAppMetadataएपीआई जोड़ा गया. (I17408)@AppFunctionSerializableएनोटेशन मेंisDescribedByKdocजोड़ा गया (Ie14e7)AppFunctionDataTypeMetadataमें जानकारी का फ़ील्ड जोड़ा गया (I1bcac)observeAppFunctionsएपीआई सेAppPackageMetadataदिखाने की सुविधा जोड़ी गई. (I68c7e)AppFunctionMetadataमें जानकारी का फ़ील्ड जोड़ा गया (I060e2)AppFunctionTestRuleजोड़ा गया (Id5ed0)@AppFunctionएनोटेशन मेंisDescribedByKdocजोड़ा गया (Ia84d2)
गड़बड़ियां ठीक की गईं
AppFunctionManagerCompatसिर्फ़ U+ डिवाइसों के साथ काम करता है (Ifa8d0)AppFunctionके मेटाडेटा एक्सएमएल में, शेयर किए गए सीरियलाइज़ किए जा सकने वाले टाइप की प्रॉपर्टी की जानकारी जोड़ने की सुविधा जोड़ी गई (I2aab2)- जनरेट किए गए
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)के लिए बेहतर सहायता जोड़ी गई.
एपीआई में किए गए बदलाव
AppFunctionSchemaDefinitionएपीआई जोड़ा गया. इससे एजेंट, पहले से तय किए गए फ़ंक्शन स्कीमा तय कर सकते हैं.
गड़बड़ियां ठीक की गईं
AppFunctionsके रनटाइम में चालू किए गए स्टेट के मौजूद न होने पर, गड़बड़ी को हैंडल करने की सुविधा जोड़ी गई.AppFunctionComponentMetadataमें बदलावों को देखने के लिए,observeAppFunctionsएपीआई में मामूली गड़बड़ी ठीक की गई.- गड़बड़ी के अतिरिक्त लॉग जोड़े गए.
वर्शन 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 लाइब्रेरी, android.app.appfunctions प्लैटफ़ॉर्म एपीआई पर बनी है. इस लाइब्रेरी की मदद से, Assistant को अपने ऐप्लिकेशन की सुविधाएं आसानी से दिखाई जा सकती हैं. साथ ही, Assistant को ऐप्लिकेशन के दिखाए गए फ़ंक्शन के साथ इंटरैक्ट करने की अनुमति दी जा सकती है.
androidx.appfunctions:appfunctions:AppFunctionsको मैनेज करने (चालू/बंद करने) और उनके साथ इंटरैक्ट करने (खोज/पूरा करने) के लिए, मुख्य क्लाइंट एपीआई.androidx.appfunctions:appfunctions-service: अपने ऐप्लिकेशन की सुविधाओं कोAppFunctionsके तौर पर आसानी से दिखाने के लिए, सर्विस-साइड एपीआई.androidx.appfunctions:appfunctions-compiler:AppFunctionsको दिखाने के लिए, ज़रूरी KSP कंपाइलर.