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