6
  • どちらもurlsネイティブアプリに概念を追加する方法を提供しているようです
  • 私が理解している限りでは、Facebook は問題に対するアプリ リンクの基準を設定しようとしました。
  • Google のアプリ インデックス作成が同じ考えからどこで逸脱しているのかわかりません

Android App Indexingは、ウェブ上の対応するコンテンツをマップするためにアプリをインデックス化する方法を示しています

一方

アプリのリンクは、特定のコンテンツをリンクするアプリ間を示しています

どちらも、url-likeアプリの特定のコンテンツをターゲットにして、アプリの外部からターゲットにする構造を持っていることを示唆しています (別のアプリまたは Web である可能性があります)。

知りたいこと:

  • アプリを作成するときは、両方を行う必要がありますか、アプリリンクを両方に提供できますか (標準であるため)、または両方の利点を得るにはどうすればよいですか?
4

4 に答える 4

5

両方を実装できます。 AppIndexing はパーソナライズされた検索ランキングにも影響するようになったため、Android ユーザーにとってより良い結果が得られる可能性があります。

リンクが腐った場合に備えて、上記のページから引用:

本日より、インデックスされたアプリからの情報を、アプリをインストールしたサインイン ユーザーのランキングの要素として使用し始めます。その結果、インデックス化されたアプリのコンテンツが検索でより目立つようになる可能性があります。

Android の利用者が多い場合は、AppIndexing の使用をお勧めします。Facebook のユーザーが多い場合は、App Links を使用することをお勧めします。両方あるなら両方やれ!

あなたの質問に直接答えるために、AppIndexing を実現するために App Links に頼ることはできませんが、おそらく最小限の追加作業で同時に作業を行うことができます。

編集

質問によりよく答えるには、予想される URI を両方で同じになるように構成できる必要があります。これにより、Android クライアントでインテントを処理して、着信 AppLink URI と AppIndexing URI の両方をサポートできるようになります。

編集 2

AppIndexing と AppLinks の両方をサポートする URI 構造の例。

パッケージ名が com.example.superlinks の SuperLinks という Android アプリがあり、examplelink #1234 という特定のリソースに対応するスキーマを作成するとします。あなたの URI スキーマは superlinks://examplelink/1234 になり、Web ページのヘッドに 2 つの異なる部分を追加しながら、Android クライアントの処理を 1 回実装できます。

AndroidManifest.xml には、作成したスキーマを処理するためのインテント フィルターが含まれます ( 参照) ... <activity android:name=".YourActivity" android:label="@string/app_name" > ... <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="superlinks" /> </intent-filter> </activity> ... あなたのスキーマリンク。

AppIndexing をサポートするには、ページのヘッド ( Reference ) に次を追加します。 <head> ... <link rel="alternate" href="android-app://com.example.superlinks/superlinks/examplelink/1234" /> ... </head>

AppLinks をサポートするには、ページの head Referenceに次を追加します。 <head> ... <meta property="al:android:url" content="superlinks://examplelink/1234"> <meta property="al:android:package" content="com.example.superlinks"> <meta property="al:android:app_name" content="SuperLinks"> ... </head>

于 2015-03-03T18:43:06.743 に答える
0

App Indexing を使用すると、Google は Web サイトと同じようにアプリをインデックスに登録できます (Google アプリのインデックス作成により、Google 検索エンジンにアプリケーションを登録する簡単な方法で)。Android アプリへのディープ リンクが Google 検索結果に表示されるため、ユーザーはネイティブ モバイル エクスペリエンスにすばやくアクセスし、アプリ内の適切なコンテンツに正確にアクセスできます。

アプリケーションが Google インデックスに登録されていて、今すぐ Google 検索で検索しようとすると、次のことが起こります。

ここに画像の説明を入力

このリンクを参照してください:- https://developers.google.com/app-indexing/

これは、アプリのインデックス作成の公式サンプル コードです。

App Indexing は、Google インデックスでアプリのインデックスを作成するために使用し、ユーザーが Google 検索でアプリのコンテンツを検索するたびに、Google 検索でアプリのリンクを表示します。

ノート:-

ウェブサイトをお持ちの場合は、Google 開発者コンソールから登録する必要があります。(このリンクからビデオを参照してください。時間は 2.50 秒です)

于 2015-03-09T10:40:47.200 に答える