- JSON 表現
- NonSdkApiInsight
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpgradeInsights
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PendingGoogleUpdateInsights
<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 違反のデバッグ分析情報(省略可)。 |
SdkApiInsights 以外
非 SDK API の分析情報(デバッグ ソリューションに対応するため)。
JSON 表現 |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
フィールド | |
---|---|
matcherId |
一意の ID。マッチャーのコンテキストでこの分析情報の有効性を判断するために使用されます。(必須) |
exampleTraceMessages[] |
この分析情報が適用されるオプションのスタック トレースのサンプル(少なくとも 1 つ必要です)。 |
共用体フィールド
|
|
upgradeInsight |
非表示の API の使用が、アップグレードが必要なライブラリの使用に起因していることを示す分析情報。 |
pendingGoogleUpdateInsight |
非表示の API 使用状況が Google 提供のライブラリから発生していることを示す分析情報。 |
UpgradeInsight
この分析情報は、非 SDK API への依存関係を回避するために、特定のライブラリを指定のバージョンにアップグレードするための推奨事項です。
JSON 表現 |
---|
{ "packageName": string, "upgradeToVersion": string } |
フィールド | |
---|---|
packageName |
アップグレードするパッケージの名前。 |
upgradeToVersion |
アップグレード後の推奨バージョン。任意: この問題がどのバージョンで解決しているか不明な場合 |
PendingGoogleUpdateInsights
この分析情報は、非表示の API 使用状況が Google 提供のライブラリから発生していることを示しています。ユーザーは何もする必要はない。
JSON 表現 |
---|
{ "nameOfGoogleLibrary": string } |
フィールド | |
---|---|
nameOfGoogleLibrary |
非 SDK API の依存関係を持つ Google 提供のライブラリの名前。 |