Firebase Dynamic Links SDKの実装

Firebase Dynamic Linksを使うと apple-app-site-associationを自分のサーバに設定しないで、カスタムリンクを作成できます。ダッシュボードからリンクは自動生成でき、Webサイトのリンクからアプリを起動することができます。ウェブのリンククリック数やアプリの起動数は、ダッシュボードよりトラッキングできます。設定方法は

Podfileで
Pod ‘Firebase/Core’
pod ‘Firebase/DynamicLinks’

そしてpod installを実行

すると、 apple-app-site-associationファイルは、 Dynamic Linksドメインにてホストされる。例えば
https://example.page.link/apple-app-site-association

内容は
{“applinks”:{“apps”:[],”details”:[{“appID”:”1234567890.com.example.ios”,”paths”:[“/*”]}]}}

今後は、AppleDelegateの設定です。

import Firebaseとして

application:didFinishLaunchingWithOptions: メソッドにて
FirebaseApp.configure()

以上