Firebase Dynamic Links と Instant Apps を併用する

警告: Google Play Instant はご利用いただけなくなります。2025 年 12 月より、Google Play を通じて Instant Apps を公開できなくなり、すべての Google Play 開発者サービス Instant API が機能しなくなります。ユーザーには、あらゆるメカニズムを使用して Google Play からインスタント アプリが提供されなくなります。

この変更は、デベロッパーからのフィードバックと、Google Play インスタントの導入以来、エコシステムの改善に継続的に投資してきたことに基づいて行われます。

引き続き最も効果的にユーザーを獲得するために、デベロッパーは、ディープリンクを使用して、ユーザーを通常のアプリやゲームに誘導し、必要に応じて特定のジャーニーや機能にリダイレクトすることをおすすめします。

Branch などのディープリンク ライブラリは、Google Play Instant に対応しています。

現在のディープリンク ソリューションが表示されない場合、または Google Play Instant に対応していない場合は、Firebase Dynamic Links の使用を検討してください。このページでは、Instant App プロジェクトで Firebase Dynamic Links をセットアップする方法について説明します。

主なメリット

  • リンクを Firebase Dynamic Links でラップすると、リンクをクリックしたときに常に Instant App に移動することが保証されます。そうしないと、アプリがリンクを Instant App ではなくアプリ内ブラウザで開くように強制する可能性があります。Firebase Dynamic Links を使用すると、リンクのクリック時の動作を制御できます。
  • Firebase Dynamic Links を使用すると、クリック、初回起動、再起動、インストールなどのイベントを分析できます。Dynamic Links イベントは Firebase 向け Google アナリティクスにも記録されます。

Firebase Dynamic Links は、標準の Android アプリの統合と同じ方法で、Instant App プロジェクトと統合できます。

Firebase Dynamic Links に統合すると、後は Instant Apps リンクに androidFallbackLink パラメータを設定するだけです。