[解決済み] Firebase App Indexingのサポートがない(android lint)
質問
Android studiosで自分のコードを解析(Analyse > Inspect Codes)したところ、このようなlintの警告が表示されました。
アプリは Google 検索でインデックスされません。ACTION-VIEW インテント フィラーを持つアクティビティを少なくとも 1 つ追加することを検討してください。詳細については、問題の説明を参照してください。
この警告は何ですか?どうすれば自分のアプリをGoogle検索でインデックスさせることができるのですか? SEO対策として重要なようですが、Googleで調べても詳細がわかりません。
また、android studioから"Issue Explanation"にアクセスする方法を知りたいです。
編集する
App is not indexable by Google Search"」は、以前の警告です。新しい警告は Firebase App Indexing のサポートがありません。
解決するには?
課題説明へのアクセス方法がわかりました。 インラインで完全な問題説明を表示するには、検査エラーの上にカーソルを置く必要があります(そして、Ctrl-F1キーを押します)。
ということは、私が見逃しているキーワードは、"ディープリンク"なのですね!
ディープリンクを行うためのアンドロイド開発者向けページは以下のとおりです。 "Googleがあなたのアプリのコンテンツをクロールし、ユーザーが検索結果からあなたのアプリに入ることができるようにするには".Toは、Googleがあなたのアプリのコンテンツをクロールし、ユーザーが検索結果からあなたのアプリに入ることができるようにする。
http://developer.android.com/training/app-indexing/deep-linking.html
以下は、ディープリンクを行うためのコードスニペットです。 しかし、これを追加しただけで、どうしてGoogleが私のアプリをクロールできるのか、私にはさっぱりわかりません...。
<activity
android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_title_viewgizmos">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
<!-- note that the leading "/" is required for pathPrefix-->
<!-- Accepts URIs that begin with "example://gizmos”
<data android:scheme="example"
android:host="gizmos" />
-->
</intent-filter>
</activity>
というメモもあります。
Note: Intent filters may only contain a single data element for a URI pattern.
Create separate intent filters to capture additional URI patterns.
関連
-
[解決済み】Android - SDKバージョン23のアップデート後、ACTION-VIEWインテントフィルタを持つアクティビティを少なくとも1つ追加する。
-
[解決済み] OnePlusの端末を完璧にエミュレートする方法はないのでしょうか?
-
[解決済み] コメントショートカット Android Studio
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] Android Studio for Operation Systemsでのコード書式設定ショートカット
-
[解決済み] Android StudioのデバッグモードでSHA-1フィンガープリント証明書を取得する方法を教えてください。
-
[解決済み] Android Studioのテーマを変更・追加する方法を教えてください。
-
[解決済み] Android Studioで "drawable "フォルダに画像を追加する方法を教えてください。
-
[解決済み] Android Studioのインラインコンパイラで赤いエラーが表示されるが、gradleでのコンパイルは正常に行われる
-
[解決済み] Android LintのcontentDescriptionの警告
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
android studioで[INSTALL_FAILED_OLDER_SDK]に失敗する問題
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android Studioでメソッド情報を表示する方法
-
[解決済み] Android Studio - Android SDKのパスを変更する方法
-
[解決済み】Android Studioで未使用のインポートを削除する。
-
[解決済み】エラー:依存関係 'com.google.code.findbugs:jsr305' とのコンフリクト
-
[解決済み】Android Studio 4.2のgradleツールウィンドウに、Gradleタスクが表示されない。
-
[解決済み】LogCatにフィルターオプションがない。
-
[解決済み] Android studio 3.0: app@dexOptions/compileClasspath' の依存関係を解決できません。プロジェクト :animators を解決できませんでした。
-
[解決済み] ファイル名のクイック検索