1

私はfirebaseでアプリを作成中です。Firebase App Indexingを除いて、ほとんど完了しています。アプリがウェブからより多くのトラフィックを得るのに役立つ可能性があるため、この機能に非常に満足していますが、問題は、これを実装する方法を実際に確認できないことです。Firebase Docs によると、このコードでアプリを登録するだけです

[[FIRAppIndexing sharedInstance] registerApp:your Apple ID from iTunes Connect];

やったけどその後どうすればいいの?

1.私のアプリはfirebaseアプリです。つまり、firebaseリアルタイムデータベース以外にコンテンツをホストするWebサイトがありません。私のコンテンツはクローラーで利用できますか? そうでない場合、どうすれば彼らに利用できるようになりますか?

2. Google の検索結果に自分のコンテンツを表示できる場合、すべてのコンテンツを表示するのではなく、コンテンツの一部だけを表示したい、たとえば、一般知識の質問を共有するためのソーシャル アプリを持っているが、単に表示したい検索結果に「最も高い山は何ですか」のような質問があり、ユーザーが答えを見たい場合は、どうすればそれを行うことができますか?

3.ドキュメントによると、Google検索からユーザーを誘導するためにアプリコンテンツのユニバーサルリンクを作成する必要があることがわかりましたが、どうすればよいですか? ユーザーが質問を作成するときにユニバーサルリンクを作成する必要があるとしましょう?? もしそうなら、どうすればそれを行うことができますか??

助けてくれてありがとう。

4

1 に答える 1

0

これは現在、Firebase App Indexing を使用する iOS では実行できません。Android では状況が少し異なりますが、それはあなたの質問には当てはまりません。

iOS では、Firebase App Indexing は、アプリ内に対応するコンテンツを含むウェブサイトのページを Google 検索結果で強調表示するだけです。これは、Apple の Universal Links 標準に便乗することで実現され、アプリ内で積極的な「クローリング」が行われることはありません。これは、1:1 のコンテンツ パリティを備えたアプリに対応する Web ページがない限り、すぐに使用できる iOS の Firebase App Indexing のメリットを実際に享受できないことを意味します。

最善の回避策は、アプリ内のすべてのコンテンツに対して小さな「プレースホルダー ページ」を生成することです。これは、アプリを開く (インストールされている場合) か、App Store にリダイレクトする (インストールされていない場合) という唯一の目的です。理想的には、ダウンロード後もユーザーが正しいコンテンツを表示できるように、何らかのディファード ディープ リンク システムが必要です。豆知識: これは基本的に、HotelTonightがビジネス モデル全体を運用する方法です。残念ながら、Firebase の実装はこの完全なフローをサポートするほど成熟しておらず、Google は検索結果でアプリのみのコンテンツを適切にランク付けする方法をまだ十分に理解していないため、おそらくプレースホルダー ページを積極的に送信する必要があります。

恥知らずなプラグイン: Branchでは、上記のすべてを無料サービスとして提供しています。詳細については、こちらをご覧ください。また、セットアップに関するドキュメントもご覧ください

于 2016-08-11T20:17:36.383 に答える