1

私は、Android システムのデバイス上の検索メカニズムについて少し調査しています。Google Now 検索メカニズムで検索すると、デバイスにある音楽などの一部のコンテンツが検索結果の下に表示されることに気付きました。そのようなレコードをタップすると、選択したコンテンツのアプリ (音楽の場合は Google ミュージック) が開きます。

問題は、これがどのように実装されているかです。グローバル検索メカニズム (Android 4.4 で廃止) と App Indexing API (アプリ コンテンツと Web サイト コンテンツ間のリンクが必要) について知っています。ただし、上記の例は明らかにローカルであるため、App Indexing ではないと思います。そうでない場合は、何ですか?

Google からこのフォームを見つけました。これは私の問題に対応しているようですが、私が知らない別のアプローチがあるのでしょうか?

4

2 に答える 2

1

Web コンテンツにリンクせずにApp Indexing APIを使用できます。Uri.parse("")別名空の Uri を Web URL として渡すだけです。

于 2015-10-15T09:29:08.490 に答える
0

あなたが Google Music で説明していることは、両方のアプリでログインしていることが原因である可能性があります。Google アカウントを通じて、Google Now 機能がそれを可能にしました。これは、Gmail で航空券を持っているときと似ており、その時間が近づくと、Google Now がその情報を表示します。

ただし、アプリをローカル メディア プレーヤーとして使用する場合は、Google がアプリのみのアプリのインデックス作成をリリースするまで待つ必要があります。現在開発中ですが、このフォームに記入して参加への関心を示すことができます - https://developers.google.com/app-indexing/app-only

App Indexing API は現在、App Indexing のコア部分であり、現在、アプリに Web サイトが関連付けられている場合にのみ機能します。詳細はこちら - https://developers.google.com/app-indexing/android/publish

于 2016-01-21T15:34:13.763 に答える