appfunctions
नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
10 सितंबर, 2025 | - | - | - | 1.0.0-alpha04 |
डिपेंडेंसी का एलान करना
appfunctions पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.appfunctions:appfunctions:1.0.0-alpha04" implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha04" implementation "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.appfunctions:appfunctions:1.0.0-alpha04") implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha04") implementation("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha04") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.
वर्शन 1.0
वर्शन 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
API से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
में हुए बदलावों को देखने के लिए,observeAppFunctions
API में छोटी-मोटी गड़बड़ियां ठीक की गईं.- गड़बड़ी के अतिरिक्त लॉग.
वर्शन 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 कंपाइलर की ज़रूरत होती है.