問題タブ [google-app-indexing]
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.
ios - Google アプリのインデックス作成 iOS 検索結果
テスト プロジェクトに Google アプリ インデックス作成 SDK を実装し、Google 検索結果の URL からアプリ内のそれぞれのページにディープ リンクできるようにしました。ただし、Google 検索結果は、アプリ パック スタイルのようなアプリ アイコンのない通常の検索結果スタイルで表示されます。テストアプリでテストしているからですか?アプリをアプリ ストアに送信し、ダウンロードしてインストールすると、検索結果はアプリ パック スタイルで表示されますか?
iOSでは、iTunes IDをGoogle App Indexing sdkに渡しています。そのため、テストアプリではなくiTunesアプリの場合にのみ、アプリパックがGoogle検索結果に表示されるというのが私の直感です。
助けに感謝します。
android - Android ブラウザのリンクが適切なアプリケーションにリダイレクトされない
Android に Google アプリのインデックス作成を実装しました。私のアプリケーションはいくつかのディープ リンクを処理します。したがって、ブラウザーからの適切なリンクがアプリにリダイレクトされることを期待しています。しかし、そうはなりません。どんな手掛かり?
android - GoogleAppIndex は本当にアプリのコンテンツをインデックスに登録しますか?
GoogleAppIndex に関する Google のドキュメントを理解しようとしていますが、実際の仕組みがわかりません。 https://developers.google.com/app-indexing/introduction イントロダクションで「アプリ内にコンテンツを作れ」とありますが、ユニバーサルリンクやGoogleアプリインデックスAPIを実装した上で、本当にコンテンツを読んでいるのか?それとも「このウェブページはこのアプリページです」だけですか?
android - App Indexing - Google 検索で Web サイトのリンクにアプリが表示されない
App Indexing を統合 し、Android Studio のリンク テスト、Android Debug Bridge、およびディープ リンク テスト ツールで実装をテストしました。3 つのテストすべてで、アプリを開くことができました。しかし、それでもGoogleで検索すると、下の画像のようなウェブサイトリンクでアプリを見ることができません.ただし、アプリがデバイスにインストールされている場合、検索オートコンプリートの選択でアプリを見ることができます.それが原因で、ウェブサイトのリンクでアプリが表示されないのですか?App Indexing が正しく実装されているかどうか混乱しています。
android-intent - App Indexing: 指定された URI で Google App 検索が機能しない
ディープ リンクする URL の形式は次のとおりです: https://abc.example.com
特定のアクティビティのインテント フィルターは次のようになります。
Google ブラウザで検索すると、私のアクティビティはディープ リンクされます。ただし、Google アプリ ランチャーでの検索 (ローカル検索) は機能しません。これは、onStart と onStop のアクティビティでコーディングしたものです。
インテント フィルタまたは URI に、Google アプリ検索を機能させるために追加または変更する必要があるものはありますか?
android - フラグメントをページングする ViewPager を使用した App Indexing
ViewPager と FragmentStatePagerAdapter を持つアクティビティがあります。アクティビティによって表示される各ページは、1 つのフラグメントです。各フラグメントには異なるコンテンツがあります。
このアクティビティに App Indexing を追加します。https://developers.google.com/app-indexing/android/publish#add-app-indexing-api-callsを含む多くのものを読みました。このリンクは言う:
フラグメントについて: 上記の例のアクティビティと同じ方法でフラグメントを構造化します。ただし、アクティビティ内でフラグメントが何度も実行される場合や、複数のフラグメントが存在する場合があるため、API 呼び出しを 1 回だけ行うように注意する必要があります。以下にいくつかのガイドラインを示します。
- アクティビティが API を呼び出す場合は、アクティビティ内のどのフラグメントからも API を再度呼び出さないでください。
- アクティビティが API を呼び出さず、代わりにフラグメントで呼び出す場合は、1 つのフラグメントのみが API を 1 回だけ呼び出すようにします。
この Google 開発者ページには、アクティビティが API を 1 回だけ呼び出す必要があると記載されています。ただし、1 回しか呼び出されない場合は、1 ページのコンテンツしかインデックスに登録できません。ViewPager が新しいフラグメントを表示するたびに API を呼び出せるようにしたいと考えています。
これを行う方法はありますか?アクティビティ内で ViewPager をページングすることによって表示されるコンテンツにインデックスを付ける方法を説明するドキュメントが見つかりません。
このようなことができるようになりたいです。
この設計では、単一のアクティビティで複数の AppIndexApi 呼び出しが発生し、(私が解釈すると) Google のドキュメントに違反します。これを実装したとしても、コンテンツが実際に適切にインデックス化されるという確信は持てません。上記で説明したようなコードは機能しますか? このシナリオでインデックスを作成するより良い方法を提案できますか? それとも、App Indexing が行っていることにひどく混乱しているだけですか?
android - なぜ result.setResultCallback(new ResultCallback() が呼び出されていませんか?
onCreate
現在、私は Android のアプリ インデックス作成を実装しonStart
ています。onStop
メソッドは正しく呼び出されていますが、呼び出されてい
result.setResultCallback(new ResultCallback<Status>()
ません。この理由は何ですか?
onResultsに到達していません..
android - AndroidでAppIndexingのキーを追加するには? アプリをよりアクセスしやすくするには
アプリを開発していて、アプリをよりアクセスしやすくするキーワードを指定する必要があります。アプリのインデックス作成を使用して実行できますが、キーワードをどこに追加すればよいかわかりません。どんな助けでも大歓迎です。