API non-sdk dan contohnya dipanggil bersama dengan metadata lainnya. Lihat https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
Representasi JSON |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
Kolom | |
---|---|
apiSignature |
Tanda tangan API Non-SDK |
invocationCount |
Total berapa kali API ini diamati untuk dipanggil. |
list |
Daftar tempat API ini muncul |
exampleStackTraces[] |
Contoh pelacakan tumpukan API ini yang dipanggil. |
insights[] |
Insight proses debug opsional untuk pelanggaran API non-SDK. |
NonSdkApiInsight
Insight API non-SDK (untuk mengatasi solusi proses debug).
Representasi JSON |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
Kolom | |
---|---|
matcherId |
ID unik, yang akan digunakan untuk menentukan efektivitas insight tertentu ini dalam konteks matcher. (wajib) |
exampleTraceMessages[] |
Contoh stack trace opsional, yang menerapkan insight ini (setidaknya harus ada satu). |
Kolom union
|
|
upgradeInsight |
Insight yang menunjukkan bahwa penggunaan API tersembunyi berasal dari penggunaan library yang perlu diupgrade. |
pendingGoogleUpdateInsight |
Insight yang menunjukkan bahwa penggunaan API tersembunyi berasal dari library yang disediakan Google. |
UpgradeInsight
Insight ini adalah rekomendasi untuk mengupgrade library tertentu ke versi yang ditentukan untuk menghindari dependensi pada API non-SDK.
Representasi JSON |
---|
{ "packageName": string, "upgradeToVersion": string } |
Kolom | |
---|---|
packageName |
Nama paket yang akan diupgrade. |
upgradeToVersion |
Versi yang disarankan untuk diupgrade. Opsional: Jika kami tidak yakin versi mana yang menyelesaikan masalah ini |
PendingGoogleUpdateInsight
Insight ini menunjukkan bahwa penggunaan API tersembunyi berasal dari library yang disediakan Google. Pengguna tidak perlu melakukan tindakan apa pun.
Representasi JSON |
---|
{ "nameOfGoogleLibrary": string } |
Kolom | |
---|---|
nameOfGoogleLibrary |
Nama library yang disediakan Google dengan dependensi API non-SDK. |