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