Shuichi-Yのブログ

Shuichi-Yのブログ

PR

×

Profile

Shuichi-Y

Shuichi-Y

Calendar

Keyword Search

▼キーワード検索

2024.02.25
XML
カテゴリ: Flutter入門講座


やっと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 にサインアウトのコードを付け足す
コピペで作業してますが内容が難しくて… サーバーがからむと分かりませんね…





























お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.25 19:00:10 コメントを書く


■コメント

お名前
タイトル
メッセージ

利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: