Google I/O 2022 で発表された Firebase の最新情報をご覧ください。詳細
コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Firebase DynamicLinks

Firebase Dynamic Linksは、複数のプラットフォームで、アプリが既にインストールされているかどうかに関係なく、希望どおりに機能するリンクです。

ダイナミックリンクを使用すると、ユーザーはリンクを開いたプラットフォームで利用可能な最高のエクスペリエンスを得ることができます。ユーザーがiOSまたはAndroidでダイナミックリンクを開くと、ネイティブアプリのリンクされたコンテンツに直接移動できます。ユーザーがデスクトップブラウザで同じダイナミックリンクを開くと、Webサイトの同等のコンテンツに移動できます。

さらに、ダイナミックリンクはアプリのインストール間で機能します。ユーザーがiOSまたはAndroidでダイナミックリンクを開き、アプリがインストールされていない場合、ユーザーにインストールを求めるメッセージを表示できます。次に、インストール後、アプリが起動し、リンクにアクセスできるようになります。

それはどのように機能しますか?

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

ユーザーがダイナミックリンクの1つを開くと、アプリがまだインストールされていない場合、ユーザーはPlayストアまたはApp Storeに移動してアプリをインストールし(特に指定しない限り)、アプリが開きます。次に、アプリに渡されたリンクを取得し、アプリに応じてディープリンクを処理できます。

独自のドメイン名を使用して動的リンクを作成できます。

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

または、アプリのドメインがない場合は、無料のカスタムpage.linkサブドメインを使用できます。

https://example.page.link/summer-sale

Firebaseコンソールで無料でサブドメインを作成します。

分析、インストール後のアトリビューション、SDK統合など、すべてのDynamic Links機能は、カスタムpage.linkドメインと独自のドメインの両方で機能します。

実装パス

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

次のステップ