FirebaseのDynamic Links のカスタム ドメイン設定で「ダイナミック リンクのパス接頭辞が firebase json 内に構成されていません。firebase.json の構成を確認し、もう一度お試しください。」のエラーが出ました。おそらくfirebase initコマンドでfirebase.jsonの最初の値は下記になっていたらしく
{ "hosting": { "public": "public", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ]} }
Firebaseのドキュメントを見ると「firebase.json ファイル内で、Dynamic Links 用の Hosting サイトを構成」する必要があるようでした。“appAssociation”: “AUTO”, “rewrites”: []を追加し下記のように変更しました。
{ "hosting": { "public": "public", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ], "appAssociation": "AUTO", "rewrites": [ { "source": "/**", "dynamicLinks": true } ]} }
変更後 「firebase deploy」コマンドで更新すると動作しました。