はじめに
TWA は、 PWA サイトのアプリ版を簡単に作れる便利なやつです。
TWA の仕組みとして、 PWA サイト側に 「信頼して良いか」 を判断するための設定ファイル .well-known/assetlinks.json
を配置する必要があります。
今回その設定ファイルの値を間違っていたせいでハマったので、ぼくと同じ人が現れないように記事にしておきます。
誰かの助けになれば幸いです 🙏
気をつけること
.well-known/assetlinks.json
の sha256_cert_fingerprints
の値
どうするのか
Google Play Console - リリース管理 - アプリの署名 で、上記画像の該当箇所を確認してください。
これを間違えると、URLバーが永遠に出続けてしまいます。。
似たような見た目で 「アップロード証明書」 という項目がありますがソチラではありません!
(aab ファイルでリリースしていない場合は画像のような画面は表示されないようです。)
(おまけ) apk でリリースする場合
keytool -list -v -keystore Keystoreファイルパス -alias エイリアス名 -storepass パスワード -keypass パスワード
上記コマンドで出力される SHA256
の値を設定すれば良いです。