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 कंपाइलर की ज़रूरत होती है.