API non-sdk dan contoh pemanggilannya bersama metadata lainnya Lihat https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
Representasi JSON |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
bidang | |
---|---|
apiSignature | Tanda tangan API Non-SDK |
invocationCount | Total berapa kali API ini diamati telah dipanggil. |
list | Di daftar mana API ini muncul |
exampleStackTraces[] | Contoh pelacakan tumpukan API ini sedang dipanggil. |
insights[] | Wawasan proses debug opsional untuk pelanggaran API non-SDK. |
NonSdkApiInsight
Wawasan API non-SDK (untuk mengatasi solusi debug).
Representasi JSON |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
bidang | |
---|---|
matcherId | ID unik, yang akan digunakan untuk menentukan efektivitas wawasan khusus ini dalam konteks pencocokan. (diperlukan) |
exampleTraceMessages[] | Pelacakan tumpukan sampel opsional, yang menerapkan wawasan ini (setidaknya harus ada satu). |
| |
upgradeInsight | Wawasan yang menunjukkan bahwa penggunaan API tersembunyi berasal dari penggunaan perpustakaan yang perlu ditingkatkan. |
pendingGoogleUpdateInsight | Wawasan yang menunjukkan bahwa penggunaan API tersembunyi berasal dari perpustakaan yang disediakan Google. |
Tingkatkan Wawasan
Wawasan ini merupakan rekomendasi untuk mengupgrade perpustakaan tertentu ke versi yang ditentukan, untuk menghindari ketergantungan pada API non-SDK.
Representasi JSON |
---|
{ "packageName": string, "upgradeToVersion": string } |
bidang | |
---|---|
packageName | Nama paket yang akan diupgrade. |
upgradeToVersion | Versi yang disarankan untuk ditingkatkan. Opsional: Jika kami tidak yakin versi mana yang menyelesaikan masalah ini |
Menunggu GoogleUpdateInsight
Wawasan ini menunjukkan bahwa penggunaan API tersembunyi berasal dari perpustakaan yang disediakan Google. Pengguna tidak perlu mengambil tindakan apa pun.
Representasi JSON |
---|
{ "nameOfGoogleLibrary": string } |
bidang | |
---|---|
nameOfGoogleLibrary | Nama perpustakaan yang disediakan Google dengan ketergantungan API non-SDK. |