- JSON 표현
- NonSdkApiInsight
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- UpgradeInsight
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 대기 중인 GoogleUpdateInsight
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
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 위반에 대한 디버깅 통계(선택사항)입니다. |
비 SDK
비 SDK API 통계 (디버깅 솔루션 해결 목적)
JSON 표현 |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
필드 | |
---|---|
matcherId |
일치자의 컨텍스트에서 이 특정 통계의 효과를 결정하는 데 사용되는 고유 ID입니다. (필수) |
exampleTraceMessages[] |
이 통계가 적용되는 샘플 스택 트레이스(선택사항)입니다(하나 이상 있어야 함). |
통합 필드
|
|
upgradeInsight |
숨겨진 API 사용이 업그레이드해야 하는 라이브러리 사용에서 비롯됨을 나타내는 통계입니다. |
pendingGoogleUpdateInsight |
숨겨진 API 사용이 Google 제공 라이브러리에서 발생했음을 나타내는 통계입니다. |
업그레이드통계
이 통계는 비 SDK API에 대한 종속 항목을 방지하기 위해 특정 라이브러리를 지정된 버전으로 업그레이드하는 것이 좋습니다.
JSON 표현 |
---|
{ "packageName": string, "upgradeToVersion": string } |
필드 | |
---|---|
packageName |
업그레이드할 패키지의 이름입니다. |
upgradeToVersion |
업그레이드할 추천 버전입니다. 선택사항: 이 문제를 해결하는 버전을 알 수 없는 경우 |
Google 업데이트 통계 대기 중
이 통계는 Google 제공 라이브러리에서 숨겨진 API 사용이 발생했음을 나타냅니다. 사용자가 별도로 취해야 할 조치는 없습니다.
JSON 표현 |
---|
{ "nameOfGoogleLibrary": string } |
필드 | |
---|---|
nameOfGoogleLibrary |
비 SDK API 종속 항목이 있는 Google 제공 라이브러리의 이름입니다. |