Firebase Dynamic Linksplat_iosplat_androidplat_webplat_cppplat_unity

Firebase Dynamic Links は、アプリのインストールの有無にかかわらず、複数のプラットフォームで機能するリンクです。

Dynamic Links により、ユーザーがリンクを開いたプラットフォームで得られる最高のエクスペリエンスを提供できるようになります。iOS または Android でダイナミックリンクを開くと、ネイティブアプリのリンク先のコンテンツに直接移動します。デスクトップ ブラウザでダイナミック リンクを開くと、ウェブサイト上の同じコンテンツに移動します。

さらに、ダイナミック リンクはアプリのインストールが必要な場面でも利用できます。たとえば、ダイナミック リンクを開いたユーザーの iOS または Android 端末にアプリがインストールされていない場合にインストールを促し、インストール完了後にアプリを起動してリンクを開くといったこともできます。

仕組み

ダイナミック リンクを作成するには、Firebase コンソール、REST API、iOS または Android Builder API を使用します。あるいは、アプリ固有のドメインにダイナミック リンクのパラメータを追加して URL を設定します。このようなパラメータは、ユーザーのプラットフォームやアプリがインストール済みかどうかに応じてリンク先を指定します。

ユーザーがダイナミック リンクを開くと、アプリがまだインストールされていない場合は Play ストアや App Store に転送され(そのように指定した場合のみ)、アプリのインストールが完了するとアプリが開きます。その後、アプリに渡されたリンクを取得して、アプリに適したリンク処理を行うことができます。

実装パス

Firebase と Dynamic Links SDK を設定する Firebase コンソールから Firebase プロジェクトで Firebase Dynamic Links を有効にします。次に、アプリに Dynamic Links SDK を追加します。
ダイナミック リンクを作成する ダイナミック リンクはプログラムによって作成するか、Firebase コンソールを使って作成できます。
アプリでダイナミック リンクを処理する アプリが開くときに、ダイナミック リンクが渡されたかどうかを、Dynamic Links SDK を使用して確認します。アプリにダイナミック リンクが渡されている場合は、ダイナミック リンクデータからリンクを取得し、必要に応じて処理します。
アナリティクス データを表示する Firebase コンソールでダイナミック リンクのパフォーマンスを追跡します。

次のステップ

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。