Android Studio の Play ポリシー分析情報

Android Studio では、アプリに影響する可能性がある Google Play ポリシーに関する豊富な分析情報とガイダンスが提供されます。この情報により、最初から安全なアプリを構築し、リリース プロセスを妨げる可能性のある問題を防ぐことができます。また、後で問題を修正するのにかかる時間とリソースを節約することもできます。

Google Play Policy Insights は、lint チェックとして利用できます。これらの lint チェックでは、次の情報が表示されます。

  • 関連するポリシーの概要。
  • よくある問題を避けるための推奨事項と禁止事項。
  • 詳細や役立つ情報、リソースが掲載された Google Play のポリシーページへのリンク。

この機能は、アプリの送信をスムーズに行えるよう、審査前に役立つガイダンスを提供することを目的としています。すべてのポリシーを網羅しているわけではなく、アプリの最終的な審査結果を提供するものでもありません。ポリシーに準拠していることを確認するため、必ずポリシー センターでポリシーの全文をご確認ください。

プロジェクトに Google Play ポリシーの分析情報があるかどうかを確認するには、[Code] > [Inspect for Play Policy Insights] に移動します。分析情報は、[Problems] ツール ウィンドウに表示されるほか、対応するファイルに lint 警告として表示されます。

Play Policy Insights の lint チェックを継続的インテグレーション(CI)ビルドで実行するには、最新バージョンの com.google.play.policy.insights:insights-lint ライブラリをプロジェクトの依存関係(lintChecks 依存関係として)に追加します。

lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")

また、CI ビルドの一部として実行されるように lint を設定します。

Play Policy Insights の lint チェックについて

特定のコード変更やクイック修正を提案することが多い従来の lint チェックとは異なり、Google Play Policy Insights の lint チェックは異なる方法で動作します。主な目的は、アプリ内の特定の権限や機能に関連する潜在的なポリシー違反をデベロッパーに認識してもらうことです。これにより、デベロッパーは次のことを行えるようになります。

  • 潜在的なポリシー違反を把握する
  • 必要な変更を加えることで、アプリのデザインや実装がポリシーに準拠するようにします。一部の分析情報は Android Studio で完全に解決できない場合があり、Google Play Console で対応が必要になることがあります。

これらの分析情報は、開発プロセスの早い段階で警告を発し、ポリシーに準拠したプラクティスに導くように設計されています。そのため、他の lint 警告のように、Google Play Policy Insights の lint チェックにクイック フィックスはありません。代わりに、これらの分析情報により、アプリの想定された動作と Google Play のポリシーとの整合性を詳しく確認する必要があります。

Google Play Policy Insights の lint チェックを無効にする

Play Policy Insights 機能の lint チェックを無効にするには、デフォルトの検査プロファイルでチェックを外します。これを行うには、[File] > [Settings] > [Editor] > [Inspections](Windows/Linux の場合)または [Android Studio] > [Settings] > [Editor] > [Inspections](macOS の場合)に移動します。[Android > Lint > Play Policy] で、個々の Play Policy Insights チェックを無効にできます。

フィードバック

Google は、Play Policy Insights 機能の改善に継続的に取り組んでいます。皆様からのフィードバックは、今後の開発に役立てさせていただきます。ご提案や問題が発生した場合は、ご報告ください