採択 2020/09/21 14:00〜 Track D レギュラートーク(20分)

Firebase Dynamic Links で既存のユーザーだけでなく、潜在的ユーザーにも体験を提供したい! iOSDC Japan 2020

ynakagawa33 中川 泰夫 ynakagawa33

あなたは新しい新機能を開発しているとします。

プロダクトマネージャーから「新機能を含んだアプリがインストール済みだったら、アプリを起動して、未インストールだったら、ストアのインストールページ、または、 特定の Web サイトを開いてほしい」と言われたら、どうしますか?

iOS SDK に含まれる Universal Links や URL Scheme を利用して、アプリバージョンで分岐すれば良さそうと、まず、思いつきますよね。

でも、 Universal Links には同一ドメイン上の URL 遷移では起動しないという制限があったり、 URL Scheme はセキュリティ上の懸念があります。
この 2 点の問題を解決しつつ、当初の要件を満たすことが出来るのが Firebase Dynamic Links です。

本トークでは既存アプリへの Firebase Dynamic Links の導入経験から以下を話す予定です。

  • Firebase Dynamic Links で実現できること
  • Firebase Dynamic Links の導入方法
  • 事例紹介
     - QR コードから「新機能を含んだアプリがインストール済みだったら、アプリを起動して、未インストールだったら、ストアのインストールページへ画面遷移」させる
     - Web サイトのリンクから「新機能を含んだアプリがインストール済みだったら、アプリを起動して、未インストールだったら、特定の Web サイトを開く」