[Firebase] Dynamic Linksのエラーについて

app

この記事は2022年3月10日に書かれたものです。情報が古い可能性がありますのでご注意ください。

Dynamic Links(URL短縮サービス)で新たにURL接頭辞の追加をしようとしたらエラーが出た。

「URL接頭辞を追加」時、ドメインを選択して続行した次画面で
このパスではすでにコンテンツが提供されているようです。既存のコンテンツとの競合を避けるため、別のパス接頭辞を指定してください。
とエラーが出た際の解消方法について記す。

  1. 「firebase.json」を開く
  2. 現在の設定を確認
  3. 
    {
      "hosting": {
        "public": "public",
        "ignore": [
        "firebase.json",
        "**/.*",
        "**/node_modules/**"
        ],
    	// Dynamic Links will start with
    	"appAssociation": "AUTO",
    	"rewrites": [ { "source": "/**", "dynamicLinks": true } ]
      }
    }
    
  4. “ignore"の部分を下記のように修正
  5. 
    {
      "hosting": {
        "public": "public",
        "ignore": [
          "*"
        ],
    	// Dynamic Links will start with
    	"appAssociation": "AUTO",
    	"rewrites": [ { "source": "/**", "dynamicLinks": true } ]
      }
    }
    
  6. デプロイして反映させる

判定を無視して全部通すという強引な手法だが、特に問題は無い。