एक non-sdk API और इसे अन्य मेटाडेटा के साथ कॉल किए जाने के उदाहरण देखें. इसके लिए, https://developer.android.com/Distribution/best-practices/Development/restrictions-non-sdk-interfaces
JSON के काेड में दिखाना |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
फ़ील्ड | |
---|---|
apiSignature |
SDK टूल के अलावा अन्य एपीआई का सिग्नेचर |
invocationCount |
इस एपीआई को कॉल किए जाने की कुल संख्या. |
list |
यह एपीआई किस सूची में दिखता है |
exampleStackTraces[] |
इस एपीआई के कॉल किए जा रहे स्टैक ट्रेस का उदाहरण. |
insights[] |
SDK टूल के अलावा, अन्य एपीआई के उल्लंघनों के लिए, डीबग करने की वैकल्पिक जानकारी. |
नॉनSdkApiInsight
बिना SDK टूल के एपीआई के बारे में अहम जानकारी (डीबग करने की समस्याओं को हल करने के लिए).
JSON के काेड में दिखाना |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
फ़ील्ड | |
---|---|
matcherId |
यूनीक आईडी, जिसका इस्तेमाल मैच करने वाले के मामले में यह खास जानकारी के असर का पता लगाने के लिए किया जाता है. (आवश्यक) |
exampleTraceMessages[] |
वैकल्पिक नमूना स्टैक ट्रेस, जिनके लिए यह अहम जानकारी लागू होती है (कम से कम एक होना चाहिए). |
यूनियन फ़ील्ड
|
|
upgradeInsight |
इस अहम जानकारी से पता चलता है कि छिपे हुए एपीआई का इस्तेमाल, उस लाइब्रेरी के इस्तेमाल की वजह से हुआ है जिसे अपग्रेड करने की ज़रूरत है. |
pendingGoogleUpdateInsight |
इस अहम जानकारी से पता चलता है कि छिपे हुए एपीआई का इस्तेमाल, Google की दी हुई लाइब्रेरी से हुआ है. |
अपग्रेड की जानकारी
यह अहम जानकारी, किसी लाइब्रेरी को बताए गए वर्शन में अपग्रेड करने का सुझाव देती है, ताकि गैर-SDK एपीआई पर निर्भरता से बचा जा सके.
JSON के काेड में दिखाना |
---|
{ "packageName": string, "upgradeToVersion": string } |
फ़ील्ड | |
---|---|
packageName |
अपग्रेड किए जाने वाले पैकेज का नाम. |
upgradeToVersion |
अपग्रेड करने के लिए सुझाया गया वर्शन. ज़रूरी नहीं: अगर हमें नहीं पता कि किस वर्शन से यह समस्या हल हो रही है |
PendingGoogleUpdateInsight
इस अहम जानकारी से पता चलता है कि छिपे हुए एपीआई का इस्तेमाल, Google की दी हुई लाइब्रेरी से हुआ है. उपयोगकर्ताओं को कुछ भी करने की ज़रूरत नहीं है.
JSON के काेड में दिखाना |
---|
{ "nameOfGoogleLibrary": string } |
फ़ील्ड | |
---|---|
nameOfGoogleLibrary |
बिना SDK API की डिपेंडेंसी के साथ Google की दी गई लाइब्रेरी का नाम. |