API ที่ไม่ใช่ SDK และตัวอย่างของมีการเรียกพร้อมกับข้อมูลเมตาอื่นๆ ดู https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
การแสดง JSON |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
ช่อง | |
---|---|
apiSignature |
ลายเซ็นของ API ที่ไม่ใช่ SDK |
invocationCount |
จำนวนครั้งทั้งหมดที่มีการเรียก API นี้ |
list |
รายการที่ API นี้ปรากฏในรายการใดบ้าง |
exampleStackTraces[] |
ตัวอย่างสแต็กเทรซของ API นี้ที่กำลังเรียกใช้ |
insights[] |
ข้อมูลเชิงลึกที่ไม่บังคับเกี่ยวกับการแก้ไขข้อบกพร่องสําหรับการละเมิด API ที่ไม่ใช่ SDK |
ข้อมูลเชิงลึกที่ไม่ใช่ SDK
ข้อมูลเชิงลึกเกี่ยวกับ API ที่ไม่ใช่ SDK (เพื่อรับมือกับโซลูชันการแก้ไขข้อบกพร่อง)
การแสดง JSON |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
ช่อง | |
---|---|
matcherId |
รหัสที่ไม่ซ้ำกันซึ่งใช้สำหรับการพิจารณาประสิทธิภาพของข้อมูลเชิงลึกนี้ในบริบทของตัวจับคู่ (จำเป็น) |
exampleTraceMessages[] |
สแต็กเทรซตัวอย่างที่ไม่บังคับซึ่งใช้ข้อมูลเชิงลึกนี้ (ควรมีอย่างน้อย 1 รายการ) |
ช่องการรวม
|
|
upgradeInsight |
ข้อมูลเชิงลึกที่ระบุว่าการใช้งาน API ที่ซ่อนไว้มาจากการใช้ไลบรารีที่ต้องอัปเกรด |
pendingGoogleUpdateInsight |
ข้อมูลเชิงลึกที่ระบุว่าการใช้งาน API ที่ซ่อนอยู่มาจากไลบรารีที่ Google มีให้ |
ข้อมูลเชิงลึกเกี่ยวกับการอัปเกรด
ข้อมูลเชิงลึกนี้เป็นคำแนะนำให้อัปเกรดไลบรารีที่ระบุเป็นเวอร์ชันที่ระบุ เพื่อหลีกเลี่ยงการพึ่งพา API ที่ไม่ใช่ SDK
การแสดง JSON |
---|
{ "packageName": string, "upgradeToVersion": string } |
ช่อง | |
---|---|
packageName |
ชื่อของแพ็กเกจที่จะอัปเกรด |
upgradeToVersion |
เวอร์ชันที่แนะนําให้อัปเกรด ไม่บังคับ: ในกรณีที่เราไม่แน่ใจว่าเวอร์ชันใดที่แก้ปัญหานี้ได้ |
รอดำเนินการGoogleUpdateInsight
ข้อมูลเชิงลึกนี้ระบุว่าการใช้งาน API ที่ซ่อนอยู่มาจากไลบรารีที่ Google มีให้ ผู้ใช้ไม่จำเป็นต้องดำเนินการใดๆ
การแสดง JSON |
---|
{ "nameOfGoogleLibrary": string } |
ช่อง | |
---|---|
nameOfGoogleLibrary |
ชื่อของไลบรารีที่ Google มีให้พร้อมทรัพยากร Dependency ของ API ที่ไม่ใช่ SDK |