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」コマンドで更新すると動作しました。
