1

私はfirebaseを使って自分のアプリケーションを作成していますが、Firebase App Indexingを除いてほぼ完成しています。私は非常に私のアプリがウェブからのトラフィックを増やすのに役立つかもしれないので、この機能を非常に終了ですが、問題は私は本当にこれを実装する方法を見ることができませんです。 Firebase Docsによると、このコードで私のアプリを登録するだけです。IOSベースのアプリケーション用のFirebase App Indexingの使用方法

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

私はそれをしましたが、その後はどうしたらいいですか?

1.私のアプリはfirebase appです。つまりfirebaseリアルタイムデータベース以外のコンテンツをホストするウェブサイトはありません。私のコンテンツはクローラにとって利用可能ですか?どうすればそれらを利用できるようにすることができますか?

2.私はGoogleの検索結果に自分のコンテンツを表示することができます。私はすべてのコンテンツを表示したくない、私はいくつかのコンテンツを表示したいと思います。例えば、検索結果の中で「最も高い山は何ですか?」のような質問だけを表示したいのですが、ユーザーが答えを見たいのであれば、どうすればよいのでしょうか?

3.私は、Google検索からユーザーを誘導するために私のアプリコンテンツのユニバイバーリンクを作成する必要があることを知りましたが、私はそれをどうしていますか?ユーザーが質問を作成するときにユニバーサルリンクを作成する必要がありますか?もしそうなら、どうすればいいの?

ありがとうございました。

答えて

0

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

iOSでは、Firebase App Indexingは、アプリ内の対応するコンテンツを持つGoogle検索結果のウェブサイトのページを単にハイライト表示しています。これはアップルのユニバーサルリンク規格に乗っ取って実現されているため、アプリ内で積極的な「クロール」は起こっていません。つまり、コンテンツパリティが1:1のアプリに対応するWebページがない場合、iOS上でFirebase App Indexingを実際に利用することはできません。

あなたのアプリを開いて(インストールされている場合)、またはApp Storeにリダイレクトする唯一の目的のために、アプリ内のすべてのコンテンツに小さな「プレースホルダページ」を生成することです)。理想的には、ダウンロード後にユーザーに正しい内容が表示されるように、ある種の遅延ディープリンクシステムが必要です。 楽しい事実:これは本質的にHotelTonightがビジネスモデルをどのように運営しているかです。残念ながらFirebaseの実装はこのフルフローをサポートするほど成熟しておらず、Googleは検索結果にアプリ専用のコンテンツを適切にランク付けする方法をまだ十分には把握していないため、プレースホルダページを積極的に提出する必要があります。

恥知らずのプラグ:Branchに、私たちは上記のすべてを無料サービスとして提供しています。その詳細については、hereをご覧になり、セットアップ文書hereをご覧ください。

+0

Firebaseと一緒にBranchを使用できますか?私はfirebase google signinとリアルタイムデータベースで私のアプリをほぼ完成させていますが、今はブランチユニバーサルリンクやApp Indexingなどにも興味があります。ありがとう。 – ilvcs

+0

絶対にできます! Firebaseは非常にモジュール化されているので、FirebaseのApp IndexingとDynamic LinkモジュールのプラグアンドプレイアップグレードとしてBranchを考えることができます。 –

関連する問題