একটি নন-sdk API এবং অন্যান্য মেটাডেটার সাথে এটিকে কল করার উদাহরণ https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces দেখুন
JSON প্রতিনিধিত্ব |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
ক্ষেত্র | |
---|---|
apiSignature | নন-SDK API-এর স্বাক্ষর |
invocationCount | মোট কতবার এই API কল করা হয়েছে পর্যবেক্ষণ করা হয়েছে। |
list | কোন তালিকা এই API প্রদর্শিত হবে |
exampleStackTraces[] | এই API-এর উদাহরণ স্ট্যাক ট্রেস বলা হচ্ছে। |
insights[] | নন-SDK API লঙ্ঘনের জন্য ঐচ্ছিক ডিবাগিং অন্তর্দৃষ্টি। |
NonSdkApiInsight
নন-এসডিকে এপিআই অন্তর্দৃষ্টি (ডিবাগিং সমাধানের জন্য)।
JSON প্রতিনিধিত্ব |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
ক্ষেত্র | |
---|---|
matcherId | একটি অনন্য আইডি, একটি ম্যাচারের প্রসঙ্গে এই বিশেষ অন্তর্দৃষ্টির কার্যকারিতা নির্ধারণের জন্য ব্যবহার করা হবে। (প্রয়োজনীয়) |
exampleTraceMessages[] | ঐচ্ছিক নমুনা স্ট্যাক ট্রেস, যার জন্য এই অন্তর্দৃষ্টি প্রযোজ্য (অন্তত একটি থাকা উচিত)। |
ইউনিয়ন ক্ষেত্রের | |
upgradeInsight | একটি অন্তর্দৃষ্টি নির্দেশ করে যে লুকানো API ব্যবহার একটি লাইব্রেরির ব্যবহার থেকে উদ্ভূত হয় যা আপগ্রেড করা প্রয়োজন৷ |
pendingGoogleUpdateInsight | একটি অন্তর্দৃষ্টি নির্দেশ করে যে লুকানো API ব্যবহার একটি Google-প্রদত্ত লাইব্রেরি থেকে উদ্ভূত। |
আপগ্রেড ইনসাইট
এই অন্তর্দৃষ্টিটি একটি প্রদত্ত লাইব্রেরি নির্দিষ্ট সংস্করণে আপগ্রেড করার একটি সুপারিশ, যাতে অ-SDK API-এর উপর নির্ভরতা এড়ানো যায়।
JSON প্রতিনিধিত্ব |
---|
{ "packageName": string, "upgradeToVersion": string } |
ক্ষেত্র | |
---|---|
packageName | আপগ্রেড করা প্যাকেজের নাম। |
upgradeToVersion | আপগ্রেড করার জন্য প্রস্তাবিত সংস্করণ। ঐচ্ছিক: যদি আমরা নিশ্চিত না যে কোন সংস্করণটি এই সমস্যার সমাধান করে |
মুলতুবি GoogleUpdateInsight
এই অন্তর্দৃষ্টি নির্দেশ করে যে লুকানো API ব্যবহার একটি Google-প্রদত্ত লাইব্রেরি থেকে উদ্ভূত হয়। ব্যবহারকারীদের কোনো পদক্ষেপ নিতে হবে না।
JSON প্রতিনিধিত্ব |
---|
{ "nameOfGoogleLibrary": string } |
ক্ষেত্র | |
---|---|
nameOfGoogleLibrary | নন-SDK API নির্ভরতা সহ Google-প্রদত্ত লাইব্রেরির নাম। |