PR
Calendar
Keyword Search
Category
Comments
やっとFlutterに入りますね…
ボタンを真ん中に置く(Googleが決めたブランドルールがある)
ボタンでサービス関数を呼び出す
ボタンを押した時にサービスを呼び出して、サインインの関数を実行
Flutterから、クライアントIDとスコープを送る
pubspec.yaml > dependencies に「google_sign_in;」を追加する
service.dart にクライアントIDとscope(欲しい情報)を追加する
Googleにrequest で送る
Googleからresponse にデータが返ってくる
Googleがユーザーにscope(欲しい情報)を教えていいか確認
アプリからサインイン画面が開く
Flutterアプリでアクセストークンを受け取る
null の場合は中止にする(ユーザーが画面を閉じたりした場合)
Flutterアプリは、アクセストークンをFirebaseに送る
Firebase の画面設定
Googleサインインを有効にする
pubspec.yaml > dependencies に「firebase_auth;」を追加する
service.dart に「Firebase にアクセストークンを送る」を追加する
Firebase がアクセストークンをGoogleに送って情報を受け取ってサインインの処理をしてサインインを完了するまで自動で処理をする
service.dart にサインアウトのコードを付け足す
コピペで作業してますが内容が難しくて… サーバーがからむと分かりませんね…
flutterでアプリの作成…?(Flutter入門講… 2024.03.22
flutterでアプリの作成…?(Flutter入門講… 2024.03.21
flutterでアプリの作成…?(Flutter入門講… 2024.03.20