1. ホーム
  2. アンドロイド

アプリがGoogle検索でインデックスされない

2022-02-09 21:18:21
<パス

最近、私は本当に警告ああ、新しいプロジェクトの様々な発生した、アップは、コードの清潔さのために、まばゆいばかりの警告は、本当にああ、次のように友好的ではありません。

<ブロッククオート <ブロッククオート 警告 アプリは Google 検索でインデックスされません。ACTION-VIEW インテント フィルタを持つアクティビティを少なくとも 1 つ追加することを検討してください。詳細については、問題の説明を参照してください。

公式発表です。

<ブロッククオート

Google がアプリのコンテンツをクロールし、ユーザーが検索結果からアプリに入ることができるようにするには、アプリ マニフェストの関連するアクティビティにインテント フィルタを追加する必要があります。これらのインテント フィルタにより、任意のアクティビティ内のコンテンツにディープ リンクすることができます。たとえば、ユーザーがディープ リンクをクリックして、ユーザーが検索している製品提供について説明しているショッピング アプリ内のページを表示することができます。

大まかに言うと、Google がアプリのコンテンツを取得し、ユーザーが検索結果からアプリに入ることができるようにするには、マニフェストの関連アクティビティにインテント フィルタを追加する必要があります。たとえば、ユーザーがディープ リンクをクリックすると、ユーザーが検索している製品について説明するショッピング アプリのページを表示できます。
ディープリンクについて詳しくはこちら アプリコンテンツへのディープリンクの作成

解決方法

1. インテント・フィルタを追加する
AndroidManifest.xml ファイルに、少なくとも1つのアクティビティの intent-filter を追加します。

<action android:name="android.intent.action.VIEW" />


2. 警告を無視する
アプリのbuild.gradleに以下のコードを追加します。

lintOptions {  
        disable 'GoogleAppIndexingWarning'  
} 


Deeplinkの使い道は?
例えば、ユーザーが他のアプリやウェブページのリンクをクリックした場合、Deeplinkを含む加盟店アプリは対応する製品のページに直接ジャンプでき、Deeplinkを含まないアプリはニュースアプリのツイートなどを含むトップページにのみジャンプできます。