Skip to content

DNET_Flutter5thStep

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

Flutterの5thステップ

概要

Flutter の step by step(其の五)。

手順1:CIBAのADを実装してみる。

組み換える。

Top画面

MyPage + AppAuth画面を組み合わせTop画面を生成。

Home画面

  • FcmPageを簡略化したもの。
  • プッシュ通知の受信を表示する。

Message画面

  • MessageViewの表示を簡略化し、

  • プッシュ通知の内容を表示し、
    プッシュ通知に対する応答を行う。

  • CIBAのADなら、Allow / Denyボタンを設置

  • 2FAなら、コード表示+ブラウザ起動ボタンを設置

永続化

パッケージ

shared_preferences(Flutterのファースト・ステップの該当節を参照)

対象

アクセス・トークンを永続化する。

画面遷移

認証前の制限

Drawerで初期化フラグをチェックしてHome画面へ遷移するように修正。

認証後の簡略化

認証後はTop画面での認証をスキップしHome画面に遷移。

手順2:CodemagicでiOSにデプロイする。

結局やれず仕舞い

概要(手順2)

未記載(元 Wiki も見出しのみ)。

手順

未記載(元 Wiki も見出しのみ)。

参考(手順2)

Qiita(手順2)

参考

Flutterの参考

  • Flutterの参考(Flutterの該当節を参照)

...Flutterのファースト・ステップ2

移行メモ

  • 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「手順1:CIBAのADを実装してみる。」「Flutterの参考」 「...Flutterのファースト・ステップ2」)は、GitHub Wiki では 見出しからアンカが生成されるため、見出しをプレーン・テキストとし、 リンクは直下の本文に置いた。
  • 同名の見出し(「概要」「参考」「Qiita」)が衝突するため、 括弧で文脈を補って一意にした。
  • PukiWiki の打ち消し線(%%…%%)は、~~…~~ だと行末の ~ が PukiWiki の改行記法と紛らわしいため <del>…</del> に置き換えた。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。
  • マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの CIBA(Client Initiated Backchannel Authentication) に張り替えた。
  • 本文の無い見出しは、その旨を明示した。

Tags: 移行, Flutter, CIBA, AppAuth, FCM, プッシュ通知, 永続化, Codemagic, iOS

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally