appfunctions
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 8 अक्टूबर, 2025 | - | - | - | 1.0.0-alpha05 |
डिपेंडेंसी का एलान करना
appfunctions पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, 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" }
Kotlin
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 को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.
वर्शन 1.0
वर्शन 1.0.0-alpha05
08 अक्टूबर, 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha05 रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.
नई सुविधाएं
AppFunctionDataबनाते समय, ज़रूरी फ़ील्ड की जानकारी देना ज़रूरी है- सीमा से जुड़ी वैल्यू के हिसाब से
AppFunctionDataकी पुष्टि करना
एपीआई में हुए बदलाव
AppFunctionServiceCompat API(s) जोड़ें. (I2f1b1, b/445388953)
गड़बड़ियां ठीक की गईं
- ज़रूरी फ़ील्ड
AppFunctionsDataजोड़ें. (I36b16, b/394553462) - उस समस्या को ठीक किया गया है जिसमें इंटरफ़ेस को बदलते समय, पैरामीटर की वैकल्पिक स्थिति का पालन नहीं किया जाता था.
- कोई
AppFunctionsमौजूद न होने पर भी, एक खाली एक्सएमएल फ़ाइल जनरेट करें. ऐसा इसलिए, क्योंकि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 में ये बदलाव शामिल हैं.
नई सुविधाएं
AppFunctionके ब्यौरे के तौर पर KDoc का इस्तेमाल करनाAppFunctionIntValueConstraintऔरAppFunctionStringValueConstraintएनोटेशन का इस्तेमाल करके, Int और String टाइप के लिए वैल्यू सीमित करें.- लार्ज लैंग्वेज मॉडल के लिए, आम भाषा में ब्यौरा दें. साथ ही, एजेंट ऐप्लिकेशन में दिखने वाला ब्यौरा दें.
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के मेटाडेटा xml (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 के एपीआई के साथ काम करता हो.
- कंपाइल टाइम पर पैरामीटर वाले
AppFunctionSerializable(s)के लिए बेहतर सहायता.
एपीआई में हुए बदलाव
AppFunctionSchemaDefinitionएपीआई लॉन्च किया गया. इससे एजेंट, पहले से तय किए गए फ़ंक्शन स्कीमा तय कर सकते हैं.
गड़बड़ियां ठीक की गईं
AppFunctionsके रनटाइम की सुविधा चालू न होने पर, गड़बड़ी ठीक करने की सुविधा.AppFunctionComponentMetadataमें हुए बदलावों को देखने के लिए,observeAppFunctionsAPI में छोटी-मोटी गड़बड़ियां ठीक की गईं.- गड़बड़ी के अतिरिक्त लॉग.
वर्शन 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 कंपाइलर की ज़रूरत होती है.