おめぇ!まじか!と戦う日々。

アプリ開発は続いています

公式アプリ開発。進んでおります。ゆっくりと
APIも調整しながら。

プログラムを打つべし 打つべし

色々と引っかかりながら進んでます。
とにかく動くかどうかを試しながらなのでまぁ…時間はかかります。
しかし、当初より苦しみが少なくなってきました。
慣れたのかもしれません・・・少しだけですけども。

まぁそうですよね

まぁそうですよねと言うのはネットにあるサンプルとかがうまく動かない!
的なことが多いことです。
現在、マルチプラットフォームを目指してFlutterで開発をしているわけですが、このサンプルのソースじゃだめじゃん問題と
設定ミスってるやん問題との戦いでございます。

例としては…Firebaseですが

final FirebaseUser user = await _auth.signInWithCredential(credential);

こうなってるわけでございます。

となると「_auth.signInWithCredential」からの戻りは「FirebaseUser」かと思いきや

final AuthResult user = await _auth.signInWithCredential(credential);

だったなど。
突然出てきたな、お前みたいなのがよくあります。
きっと英語の最新情報を熟読していない自分のせいもあります。

設定に苦しむ

FirebaseAuthを使おうとしていたんですがやたら滅多に
ダウン
ダウン
ダウン
アプリケーションがダウンします。
で・・・
なんでこれをそのときにすぐに気づかなかったのか!
自分をぶん殴りたい気分にもなりますが
「デバッグ用のフィンガープリント(SHA-1)」の登録忘れです。

keytool -list -v -keystore {各ユーザのディレクトリ}\.android\debug.keystore

これを忘れずにFirebaseの管理画面から登録してあげましょう。
そして「google-services.json」をちゃんとダウンロードして入れ替えましょう・・・

忘れてるとものの見事に、落ちます。アプリが。

ちなみにKeytoolは、JDKのなかにいます。

そして「google-services.json」を入れ替えたなら

flutter clean

をしてあげたほうが良いでしょう・・・


開発は続くよどこまでも

がんばります。

2019-08-19 13:48:00

返信ページ


このユーザ作成の最新ページ