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()
以上