問題タブ [google-search-platform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android App Indexing オートコンプリート
現在、アプリケーションに Google のアプリ インデックス API と音声検索機能を実装していますが、特定のデバイスで Google がアプリケーションを検索しないという問題が発生しています。私がテストしたほとんどのデバイスは、アプリケーションで検索されたコンテンツに対してオートコンプリートを使用したローカル検索がポップアップするコード ラボの例に従って、期待どおりに動作します。私のアプリケーションは、正常に動作すると、Google 電話検索設定で検索するアプリに表示されます。
ただし、何らかの理由で、私がテストした特定のデバイス (具体的には 4.3 を実行する Galaxy S3 と 4.4.2 を実行する Galaxy Note 3) では、アプリケーションが Google 電話検索の設定に表示されません。これは、インデックス API 呼び出しが成功したことを App Indexing API が通知しているにもかかわらず、オートコンプリートの結果が表示されないことを意味します。アプリが電話検索設定にない場合、アプリケーションへの Google 音声検索も失敗しますが、通常は「検索 <-MyApplication-> for <-Content->」と言ったときに機能します。
アプリケーションで設定したディープ リンクは、オートコンプリートや音声検索の機能に関係なく機能しているようです。この問題は、アプリケーション内で修正できるものでさえないかもしれないと私は信じています。
ここに私のマニフェストを見てください:
そして、アクティビティの 1 つでアプリのインデックス作成 API を呼び出す方法は次のとおりです。
android - Google App Indexing が一部のデバイスで機能しない
Google App Indexing を使用しています。
ASUS Zenfone 2 (Android バージョン 4.4.2) でアプリのインデックス作成が正常に機能しています。ただし、すべてテスト済みの次のデバイスでは動作しません。
- Samsung Google/Galaxy Nexus a) Android バージョン: 4.2.1 b) Google アプリ バージョン - 4.3.10..
- LGE Nexus a) Android バージョン: 5.0.1 b) Google アプリ バージョン - 4.3.10..
- LGE Nexus 5 a) Android バージョン: 5.0.1 b) Google アプリ バージョン - 4.3.10..
Asus では、検索結果に自分のアプリ アイコンが表示されます。結果をクリックすると、正しいアプリ ページに移動します。
しかし、ASUSのように検索結果を表示しない人もいます。そして、webmasterから警告メールが届きました。
何がうまくいかないのか推測できますか?詳細が必要な場合は、可能な状況を提供します。
cordova - cordova アプリへのディープリンクを追加する
https://developers.google.com/app-indexing/webmasters/appで説明されているように、cordova Android アプリの App Indexing を有効にしたいと思います。
残念ながら、コルドバ アプリでそれを行う方法に関するドキュメントが見つかりません。Intents をリッスンしてブロードキャストするプラグインがありますが、この場合は役に立たないと思います: https://github.com/Initsogar/cordova-webintent
サンプル XML (自分のデータで変更) を config.xml ファイルに追加しようとしましたが、アプリをビルドしようとすると、次のエラーが発生します。
このエラーは、XML 内の android: プレフィックスを削除すると消えますが、機能していません。
android - Google から単一の結果を取得するには?
私は、ユーザーがそのキーを検索するためのキーを提供するAndroidアプリケーションを開発しています。そのキーは、Googleで検索し、Googleの出力を読み取る必要があります(Google音声検索など)。グーグルはキーごとに複数の結果を提供しますが、グーグルによってフェッチされたすべての結果の中で最初の結果のみが必要です。
これどうやってするの?
参考文献はありますか?
前もって感謝します。
android - Google App Indexing ページ ビューの記録はローカルで機能しますか?
Google アプリのインデックス作成 API を統合しています。現在、Google Now 検索でクエリをオートコンプリートし、アプリのアクティビティを提案するページ ビューを記録しています。しかし、それはローカル ヒストリーの結果なのか、それともアプリケーションのユーザー ベースの活動に基づくものなのだろうかと思います。多くの人が既に私のアプリを使用しており、Google アプリ インデックス API を使用してページ ビューを送信している場合、最初に私のアプリをインストールするユーザーに対してオートコンプリートが提案されるようになりますか?
solr - GSA は Apache Solr によってインデックス化されたデータを組み合わせたソリューションとして検索に使用できますか
Google は、そのエンタープライズ検索ソリューションである Google 検索アプライアンスを通じて適切なインデックス作成を提供していないことが観察されています。しかし、Apache solr には優れたインデックス作成機能があります。apache solr を使用してドキュメントのインデックスを作成し、それらのドキュメントを GSA サーバーで検索できますか。両方の世界を最大限に活用できるように。感想聞かせてください??
android - Google 検索または音声入力からアクティビティを開始
タスク: コマンドを話すことにより、アンドロイド ウェア ウォッチからのコマンドにより、アプリで何かを行います。グーグル検索からコマンドを送信するのと同じです(コマンドを話すか書くことによって)。
http://developer.android.com/training/wearables/apps/voice.html「アプリ提供の音声アクションを宣言する」で説明されている方法
2 つのアクティビティを作成しました。
どちらのアクティビティも、「start [android:label for activity]」コマンドで Google 検索から起動できます。次に、onResume() で対応するアクションを実行できます。
しかし、各アクティビティごとにシステム ランチャー アイコンが作成されます。カテゴリを DEFAULT に変更しようとしましたが、アイコンは消えますが、Google 検索からアクティビティを起動できません。Google 検索では、LAUNCHER カテゴリのみでアクティビティを起動できるようです。
そのため、Google 検索からアクティビティを起動する (または、可能であれば単にインテントを送信する) 必要があります。問題 - ランチャーの余分なアイコン。
cocoapods - Google App Indexing iOS SDK CocoaPods の代替
Google App Indexing 用の iOS SDK を取得する別の方法はありますか? それとも CocoaPods を使用する必要がありますか?
つまり、必要なファイルは、CocoaPods 経由で取得することなく、1 回限りの操作としてアプリに取り込むことができるスタンドアロンのダウンロードとして利用できますか?
私が尋ねる理由は、CocoaPods との統合 (つまり、.xcworkspace ファイルの作成) によって引き起こされるプロジェクト構造への変更がビルド プロセスに影響を与え、インストールしようとしたときにファイアウォールが問題を引き起こす制限された環境で動作しているためです。ポッド。
android - アプリは既に Google Play に公開されていますが、Google 音声操作を使用できません
com.google.android.gms.actions.SEARCH_ACTION
すでに Google Play (プライベート チャネル) に公開し、携帯電話にダウンロードしたアプリで、Google システムの音声アクション「アプリで検索」( ) を正常に使用できません。
検索アクションからのクエリ エクストラを含むインテントはMainActivity
、インテント フィルターに一致した後に渡されます。
adb
アプリを公開する前に、完全に機能する以下のコマンドを使用してアプリをテストしました。
以下は、インテント フィルターを含む Android マニフェストです。
Google 音声操作に必要なインテント フィルタは正しく設定されていますか? その場合、Google アプリを使用してアプリ内のキーワードを検索できないのはなぜですか? または(個人的な推測のみ)、Googleアプリがアプリのコンテンツ/インテントフィルターなどを「キャッシュ/処理」するのに必要な時間、アプリ名と検索キーワードが十分に「一意」ではない、または事実などの他の考慮事項はありますかアプリが代わりにプライベート チャネルに配布されていることを確認しますか?
以前に Google Voice Actions の実装に成功したことがある方は、情報を共有して提供していただけることを願っています。