LoginSignup
1
0

More than 3 years have passed since last update.

Flutter+Firebaseでdynamic link がGoogle Play Storeからのインストールの時のみ動かない件

Posted at

公式デバッグやってみると

Android app 'com.memorymate' lacks SHA256. AppLinks is not enabled for the app.
というワーニングが。
スクリーンショット 2020-12-02 13.22.35.png

きっとこれが原因だと思ったので対応する。

どうやら、Firebaseにsha256証明書というものを提出しなくてはならないらしい。

Firebase コンソールから、アプリの設定画面で「全般」タブの下の方に何やら提出出来そうな場所が。
(画像は提出後)
スクリーンショット 2020-12-02 13.25.03.png

で、この証明書ってどうやって作るの?

https://stackoverflow.com/questions/51845559/generate-sha-1-for-flutter-app
を参考にしたら出来た。

手動でやるやり方はNothing to showとなってしまったが、以下のコマンドをプロジェクトフォルダ直下で叩いたら出た。

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

スクリーンショット 2020-12-02 13.29.22.png

これをさっきの提出場所にコピペすればOK。

(ちなみに、まずSHA1から提出しなきゃダメっぽかった。)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0