Adalo Resources
Sign Up for Adalo
Adalo Resources (日本語)
Adalo Resources (日本語)
  • 🚀はじめに
  • 🎨デザイン
    • アプリのデザイン
      • 定義と用語
      • アプリの作成
      • 画面サイズ切り替えツールの使い方
      • セクションを使った構築
      • アライメントツール
      • レイアウトタブの使い方
        • スクリーンサイズの可視性
        • スクロール中の固定
        • 共有レイアウト設定
        • カスタムレイアウト設定
      • コンポーネントのグループ化
      • レスポンシブナビゲーション
        • レスポンシブサイドナビゲーション
          • サイドナビゲーション
          • タイトル
          • メニューのスタイル
          • メニュー項目
          • ボトムボタン
          • プロフィールセクション
        • レスポンシブトップナビゲーション
          • ナビゲーションバー
          • タイトル
          • メニュー項目
          • 追加ナビゲーション
          • プロフィール画像
      • レスポンシブデザインのベストプラクティス
      • パフォーマンス向上のコツ
    • ブランド
      • カラー
      • フォント
    • コンポーネントの状態を作成
    • アプリのプレビュー
    • デザインのバージョン
    • 追加のデザインリソース
    • レガシーアプリケーションの移行
    • レガシービルダー
      • コンポーネントコンテナの作成
      • コンポーネントの配置
      • コンポーネントの配置とグループ化
      • アプリのプレビュー(レガシービルダー)
  • 🎬アクション
    • アクションの基本
    • リンク
    • データ変更
    • 通知
      • アプリで通知許可をリクエストする
      • プッシュ通知をトリガーする
      • 通知のテスト
      • 通知のトラブルシューティング
        • Androidで通知が動作しない
        • iOSで通知が動作しない
        • PWAで通知が動作しない
    • 条件付きアクション
    • アクセス権限
    • アプリ認証
  • 🛠️画面とコンポーネント
    • 画面
    • コンポーネントの基本
    • マジックテキスト
      • ログインユーザーと現在のユーザー
      • 日付と数値のフォーマット方法
      • 合計、カウント、平均、最小値と最大値
    • カスタム数式の作成方法
      • 複雑な計算
    • 条件とフィルタリング
      • Adaloでのフィルタリング
      • Adaloでの条件使用
    • コンポーネントの可視性変更
    • ナビゲーション
    • リスト
      • リストの並べ替えとフィルタリング
      • カスタムリストの作成
      • リストのリスト
    • ボタン
    • トグル
    • テキスト入力
    • フォーム
    • テーブルコンポーネント
    • ビデオコンポーネント
    • ウェブビューコンポーネント
      • ウェブビューのトラブルシューティング
        • AdaloアプリでウェブビューURLが読み込まれない
        • ネイティブアプリでウェブビューがクラッシュする
    • マーケットプレースコンポーネント
      • マーケットプレースからコンポーネントを追加する方法
      • アプリ内購入のデジタル購入
      • Googleでサインイン
      • Appleでサインイン
      • 地図
      • 棒グラフと折れ線グラフ
      • 円グラフ
      • Google Admob
        • Admobのトラブルシューティング
          • ネイティブアプリで広告が表示されない
      • カレンダー
      • 進行状況バー
      • 星評価
      • ストップウォッチ
      • スライダー
      • Lottieファイル
      • YouTube
      • オーディオプレーヤー
        • オーディオプレーヤーのトラブルシューティング
          • Appleアプリ拒否:UIBackgroundModesキー
      • デッキスワイパー
      • マークダウンレンダラー
      • 署名
      • Stripe
        • Stripe決済
        • Stripeサブスクリプション
        • Stripe Connectマーケットプレース
          • Stripe ConnectのためのStripeアカウント設定
          • アプリにStripeアカウントを接続するための許可
          • Stripe Connect
          • Stripe Marketplace支払い
        • Stripeテストモードの設定
        • Stripeカスタムアクション
          • Stripeサブスクリプションデータを取得する
          • Stripe顧客データをメールアドレスで取得する
        • レガシーStripeコンポーネント(廃止予定)
          • Marketplace支払い
            • Stripe ConnectのためのStripeアカウント設定
            • アプリにStripeアカウントを接続するための許可
            • 消費者支払いを商人のアカウントに設定する
          • ワンタイムカード支払い
          • サブスクリプション支払い
  • 🧱機能テンプレート
    • クラスの閲覧、購入、管理
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • カテゴリリストスクリーン
      • クラスリストスクリーン
      • クラス詳細スクリーン
      • 購入スクリーン
      • おめでとうスクリーン
      • 管理者クリニックスクリーン
      • 管理者取引スクリーン
      • 管理者クリニック作成&編集スクリーン
    • イベントの閲覧、購入、管理
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • クラスを閲覧する
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • カテゴリリストスクリーン
      • クラスリストスクリーン
      • クラス詳細スクリーン
    • クラス管理ダッシュボード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 管理者クリニックスクリーン
      • 管理者取引スクリーン
      • 管理者クリニック作成&編集スクリーン
    • ユーザーチャット
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 会話リストスクリーン
      • チャットスクリーン
      • 新規チャットモーダルスクリーン
    • フォーラム
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • グループメッセージング
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • メッセージングスクリーン
      • メッセージ編集モーダル画面&チャンネル編集モーダル画面
      • メッセージ検索スクリーン&チャンネルスクリーン
    • アカウント設定
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • アカウント設定スクリーン
      • 成功モーダル画面&アカウント削除確認画面
    • 予約設定
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • コーチスクリーン
      • 時間帯スクリーン
      • 予約スクリーン
      • コーチ管理画面
      • セッション編集画面
    • タスク割り当て
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 私のタスク画面、チームタスク画面、完了画面
      • タスク詳細画面
      • タスク編集画面
    • 同意して署名
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 利用規約画面
      • 同意&署名モーダル画面
      • 署名管理画面
    • アナウンスと通知
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 通知画面
      • 全員通知&個別通知画面
    • ユーザープロフィール&アカウント設定
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • セットアップステップ1画面
      • セットアップステップ2画面
      • 私のプロフィール画面
      • 追加のスクリーン
    • ユーザー閲覧
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • メンバーとプロフィール画面
    • 日付閲覧
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 時間帯&ワークアウト画面
    • ホームリスト閲覧
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • リスト画面
      • リスト詳細画面
      • モーダル画像ギャラリー画面
    • 画像カルーセル
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • スクリーン
    • 画像ギャラリーモーダル
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ユーザー管理ダッシュボード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ワークアウト割り当て
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ソーシャルメディアフィード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ショッピングカート付きストア
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • 在庫管理
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ビデオギャラリーとアップロード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • レストラン注文
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
  • 🗃️データベース
    • データベースプロパティタイプ
    • リレーションシップ
      • 一対多と多対一
      • 多対多
    • ユーザーコレクション
    • コレクション権限
    • CSVファイルからのレコードインポート
    • コレクションをCSVファイルとしてダウンロード
    • 位置情報
      • Google APIキーの取得
      • Google API使用量の見積もり
      • 位置情報プロパティタイプ
      • フォームおよび入力での位置情報
      • 位置情報マジックテキストとフォーマット
      • ユーザーの位置情報取得
      • 緯度、経度、特別な数式
      • 位置情報の比較
      • 位置情報機能のトラブルシューティング
  • 🪄設定
    • アプリのコピーとクローン
      • アプリをコピー/削除する方法
      • アプリをクローンする方法とクローン可能にする方法
  • 🚀パフォーマンス
  • ✍️アプリの公開
    • Webへの公開
      • Adaloサブドメインへの公開
      • カスタムドメインへの公開
      • ドメイン設定のトラブルシューティング
        • カスタムドメインが安全でない
        • ドメインが検証できない
        • エラー:見つかりません
    • Google Playストアへの公開
      • Google開発者アカウントの作成
      • Firebaseプロジェクトの作成
      • Androidアプリの登録と構成ファイルのダウンロード
      • プライベートキーの生成とダウンロード
      • ビルドファイルの取得
      • Google Playリスティングの作成
      • ビルドファイルをGoogle Playリスティングにアップロード
      • リスティングの最終化とアプリのリリース
      • Androidリリースのトラブルシューティング
        • データセーフティ問題でGoogle Playがアプリを拒否
        • エラー:Androidアプリが誤ったキーで署名されています。
        • エラー:バージョンコード「xxx」がすでに使用されています。別のバージョンコードを試してください。
        • エラー:パッケージ名はすでにGoogle Playに存在します。
        • エラー:有効なアプリバンドルをアップロードしてください。
        • エラー:既存のユーザーは新しいアプリバンドルにアップグレードできません。
    • Apple App Storeへの公開
      • Apple Developerアカウントの作成
      • Apple Developerアカウントの年間支払い設定
      • Apple Bundle IDの作成
      • Adalo「アプリ固有のパスワード」を作成
      • Adaloでビルドを開始
      • App Store Connectチームにユーザーを追加
      • TestFlightにユーザーを追加
      • App Store用スクリーンショットの作成
      • プライバシーとアプリ追跡透明性
      • iOSのトラブルシューティング
        • ビルドエラー:証明書の最大数に達しました
        • ビルドエラー:このサービスのキーの最大数にすでに達しています
        • ビルドエラー:配信証明書が期限切れです
        • ビルドエラー:アセット検証に失敗しました - 無効なApp Storeアイコン
        • アプリ拒否:iOSビルドにパーミッションテキストを追加
        • アプリ提出中の警告:ITMS-90899
        • iOSビルドがTestFlightに表示されない
    • Web(レガシーアプリ)の公開
    • APKのアップロード(レガシー)
    • 公開に関するFAQ
    • トラブルシューティング
      • ビルドがキューでスタック
  • ▶️ビデオ
    • はじめに
    • 完全なウォークスルー
    • データの扱い
    • データベースの設計
    • カスタムリスト
    • コンポーネントの可視性の変更
    • フォーム
    • 注文と支払い
    • 数学とカスタム数式
    • チャット
  • 👩‍🏫チュートリアル
    • キーボードショートカットの使い方
    • ビデオやオーディオ(YouTube、Vimeo、SoundCloud)の埋め込み方法
    • データベースをアプリ間で共有する方法
    • 空の状態を作成する方法
    • 検索バーの作成方法
    • ユーザーがフィルタリングできるリストを作成する方法
    • モーダル/ポップアップウィンドウの作成方法
    • 「お気に入り」ボタンの作成方法(レガシービルダー)
    • アプリバーに画像を追加する方法
    • スケジュールされたプッシュ通知を送信する方法
    • Google Maps、Apple Maps、またはWazeを使用してAdaloアプリ内で地図ナビゲーションを開始する方法
    • Google Static Maps APIを使ってAdaloアプリで地図のプレビューを生成する方法
    • 特別リンク:メール、テキスト(SMS)、および電話
    • フォームにドロップダウンメニューを追加する方法
    • ショッピングカートを設定し支払いを行う方法
    • ユーザー用のパブリックプロフィール画面を設定する方法
    • ユーザーが他のユーザーをフォローできるようにする方法
    • フォームが自動的にリレーションシップを設定する方法
    • アプリにチャットを追加する方法
    • 複数サイドアプリを作成する方法
    • イベント用に「カレンダーに追加」ボタンを追加する方法
    • ドメインをルートアドレスに転送する方法
    • 一時的なユーザーアバターを作成する方法
  • 🧩統合
    • Adalo API
      • コレクションAPI
      • API経由でプッシュ通知を送信する
    • Xano
      • Xanoワークスペースの設定
      • XanoをAdaloアプリに接続する
      • ユーザー登録、ログイン、認証
      • XanoデータベースでGoogleサインイン
      • その他のコレクション
      • AdaloとXanoのデータタイプの扱い
      • Xanoでのレコードのカウント
      • リストとページネーション
      • Xanoレスポンス
      • Xanoのコツとトリック
      • トラブルシューティング
    • レコードIDの取得
    • カスタムアクション
      • ✨ChatGPTでアプリをパワーアップ
    • 外部コレクションのAPIとの統合
      • 外部コレクションのマジックテキスト
    • Airtable
      • Airtableへの接続
      • プロパティの追加/削除
      • 画像の表示
      • リストとの連携
        • リスト内の画像
        • Airtableリストのフィルタリング
        • リスト内のマジックテキスト
        • リスト項目数の制限
        • Airtableリストの並べ替え
      • フォームとの連携
        • Airtableのドロップダウンフィールドと検証
      • 添付ファイル、画像、Airtableリレーションシップフィールドとの連携
      • リレーションシップとAirtableコレクション
      • デバッグ
    • DreamFactory
    • Zapier
    • Make(旧Integromat)
      • AdaloのレコードからPDFを作成
      • Adaloアプリで新規ユーザー登録時にSlackに通知
      • 新規登録時に確認メールを送信
      • 新規登録時に確認SMSを送信
      • AdaloからGoogle Driveにファイルを送信
      • Google Driveフォルダから新規ファイルをAdaloコレクションに送信
      • Google Visionを使って画像をOCR処理し、その結果をAdaloレコードに保存
    • IAPHUB
    • Mixpanel
    • Adalo APIのトラブルシューティング
      • リスト内のリストが読み込まれない
      • エラーコード
  • ⚙️Adaloアカウント
    • アカウント
      • メールとパスワードの更新
      • 開発者モードの有効化
    • チームメンバー
      • Adaloアプリにチームメンバーを追加
    • アプリ
    • 利用状況と請求
      • 請求、請求書、支払い
      • アプリアクションダッシュボード
    • ドメイン
      • SSLのリセット
  • ❓FAQ
    • 一般的な質問
    • Adaloでできること
    • Adaloの料金:FAQ
    • Adaloアカウント:FAQ
    • Adaloサブスクリプションの追加オプション
    • Adaloフリーランサーとの作業
    • Adaloエキスパート
    • Adaloアフィリエイトプログラム
    • Adalo料金:レガシーアカウント
  • 🤔トラブルシューティング
  • 📚追加リソース
    • Adaloアプリアカデミー
      • アプリ紹介
      • 戦略とビジネス
      • デザイン
      • 作成
      • ローンチと反復
      • フリーランサーとエージェンシー
      • すべてのコース
    • アプリ開発コスト計算機
    • Adaloエキスパートの採用
    • Adaloフォーラム
  • 📖用語集
Powered by GitBook
On this page
  • 開始前に
  • 手順
  • 例
  • もっと詳しく
  • ヘルプ

Was this helpful?

  1. チュートリアル

一時的なユーザーアバターを作成する方法

ユーザーのプロフィール写真にプレースホルダー画像を使用する代わりに、ユーザーがサインアップするとすぐに個人用のアバターを生成してください。

Previousドメインをルートアドレスに転送する方法Next統合

Last updated 3 months ago

Was this helpful?

スキルレベル: 中級

開始前に

  • 、、、およびの基本を知っていること

  • この実装では、Adaloデータベースの画像プロパティではなく、画像URLを参照する必要があります。プレースホルダーを表示したい場所では、データベースの画像プロパティではなくURLをソースとして使用する必要があります。

  • アプリにサインアップ画面、ログイン画面、ホーム画面、およびプロフィール画面があることを確認してください

  • この機能を実装するためには、有料のAdaloプランは必要ありません

手順

この手順では、ユーザーごとに一意でパーソナライズされた一時的なアバターを設定します。高度なことのように聞こえますが、思っているよりも簡単にできます!

1.) まず、ユーザーコレクションに**"Profile Pic URL"というText**プロパティを追加しましょう。これを行う方法については、まずガイドを参照することをお勧めします。

2.) 次に、ユーザーコレクションに**"Profile Pic"というImage**プロパティを追加します。これにより、ユーザーが一時的なアバター画像を置き換えるために自分の写真をアップロードできるようになります。

3.) これで、画像情報を保持するためのプロパティがデータベースに追加されたので、ホーム画面にアクションを追加します。画面のワイヤーフレームの左上にある画面のラベルをクリックし、次にアクションセクションのドロップダウンをクリックします。

4.) クリックアクションセクションの下にある**+ アクションを追加をクリックし、次にUpdate > ログインユーザー**を選択します。

5.) 一時的なアバター画像を生成するために、という無料のサービスを使用して、作成した**"Profile Pic URL"フィールドに保存するリンクを生成します。生成するアバターの種類にはいくつかのオプションがあります(詳細は以下のセクションを参照)。ここではinitialsオプションを使用します。これを行うには、以下のURLを"Profile Pic URL"**フィールドにコピーして貼り付けるだけです。

https://avatars.dicebear.com/api/initials/

6.) このリンクだけではまだ必要な画像を作成しません。この場合に使用するパーソナライズされたフレーズ、つまりユーザーのフルネームをリンクの末尾にLogged In User's > Full Nameと**.svg**と一緒に追加します。更新アクションは以下のようになります:

7.) 次に、このアクションがユーザーにプロフィール画像URLがまだない場合にのみ実行されるようにする必要があります。これを行うには、更新アクションでShow Advancedをクリックし、When does this happen?ドロップダウンをSometimesに設定します。 8.) 「これは、...の場合のみ発生します」 ドロップダウンで 「その他 > ログインユーザー > プロフィール写真のURL」 を選択してください。次に表示されるドロップダウンは 「等しい」 に設定し、最後のドロップダウンは 「空」 のままにしてください。これにより、ユーザーがプロフィール写真を持っていない場合にのみ一時的なプロフィール写真を提供することができます。

10.) 新しいフォームの設定で、フォームセクションのドロップダウンを選択していない場合は、「どのデータコレクション」 ドロップダウンを 「Users」 に設定してください。

11.) 次に、「フォームが行う操作」 ドロップダウンで 「ログインユーザーを更新」 を選択してください。

12.) フィールドセクションのドロップダウンで、「可視フィールド」 セクションから 「Email」、「Password」、「Profile Pic URL」 をそれぞれのプロパティの横にあるゴミ箱アイコンをクリックして削除してください。

13.) 送信ボタンセクションのドロップダウンをクリックし、「+ 別のアクションを追加」 をクリックして、送信ボタンに 「更新 > ログインユーザー」 をもう一度行うアクションを追加してください。

14.) アクションの設定で、マジックテキストを使用して 「プロフィール写真のURL」 を 「ログインユーザー」 > 「プロフィール写真」 > 「URL」 に設定しましょう。

15.) これで、ユーザーのプロフィール写真を表示したい場所では、ドロップダウンで 「画像ソース」 を 「URL」 に設定し、値には 「ログインユーザーの」 > 「プロフィール写真のURL」 と入力してください。 4.) Click Actions セクションの下で、+ Add Action をクリックし、次に Update > Logged In User を選択します。

https://avatars.dicebear.com/api/initials/

6.) このリンクだけではまだ必要な画像を作成しません。ここには、この場合はユーザーのフルネームを使用するための個人用フレーズを追加する必要があります。リンクの末尾に Logged In User's > Full Name と .svg を追加しましょう。あなたの更新アクションは以下のようになります:

7.) 次に、このアクションがユーザーが既にプロフィール画像の URL を持っていない場合にのみ実行されるようにする必要があります。これを行うには、Update アクションで Show Advanced をクリックし、When does this happen? ドロップダウンを Sometimes に設定します。

8.) This action will only happen if... ドロップダウンで More > Logged In User > Profile Pic URL を選択します。次に表示されるドロップダウンが Equal to に設定されていることを確認し、最後のドロップダウンが Empty に設定されていることを確認します。これにより、ユーザーがプロフィール画像を持っていない場合にのみ、ユーザーに一時的なプロフィール画像を提供することができます。

10.) 新しいフォームの設定で、Form セクションのドロップダウンを選択し、Which Data Collection ドロップダウンを Users に設定します。次に、What do you want the form to do? ドロップダウンで Update Logged in User を選択します。

11.) Fields セクションのドロップダウンで、Visible Fields セクションから Email、Password、および Profile Pic URL をそれぞれのプロパティの横にあるゴミ箱アイコンをクリックして削除します。

13.) アクションの設定では、Magic Text を使用して "プロフィール写真のURL" を ログインユーザー > プロフィール写真 > URL に設定しましょう。

14.) これで、ユーザーのプロフィール写真を表示したい場所では、ドロップダウンで 画像ソース を URL に設定し、値には Magic Text ログインユーザーの > プロフィール写真のURL を入力してください。

例

もっと詳しく

  • アバターの外観は、リンクに Magic Text を入力する情報によって決まります。たとえば、ユーザーのフルネームをリンクに送信すると、例えばJohnny Testのように、返されるイニシャルはJTになります。

アバタータイプ
サンプル

avataaars

big-ears

big-ears-neutral

big-smile

bottts

croodles

croodles-neutral

gridy

identicon

initials

jdenticon

micah

miniavs

open-peeps

personas

pixel-art

pixel-art-neutral

ヘルプ

9.) 次に、ユーザーが自分の写真をアップロードした場合、「プロフィール写真のURL」 プロパティが新しいURLで更新されるようにする必要があります。アプリのプロフィール画面にフォームを追加するには、ビルダーの左上にある大きなプラス記号をクリックしてください。

5.) 一時的なアバター画像を生成するために、 という無料サービスを使用して、作成した "Profile Pic URL" フィールドに保存されるリンクを生成します。生成するアバターの種類にはいくつかのオプションがありますが、ここでは initials オプションを使用します。以下のURLを単純にコピーして、Update アクションの "Profile Pic URL" フィールドに貼り付けてください。

9.) 次に、ユーザーが自分で画像をアップロードした場合に、"Profile Pic URL" プロパティが新しい URL で更新されるようにする必要があります。エディターの左上にある大きなプラス記号 をクリックして、アプリのプロフィール画面にフォームを追加します。

12.) 提出ボタンセクションのドロップダウンをクリックし、+ 別のアクションを追加 をクリックして、再度 Update > ログインユーザー を提出ボタンに追加します。

これで、ユーザーはサインアップ時にすぐに一時的で動的かつ個人用のアバターをプロフィール写真として持つことができます。この手順書を作成するために使用されたアプリを表示または複製したい場合は、ください。

エンドポイントのオプションをイニシャルから表の他の値のいずれかに変更するだけで、作成されるアバターの種類をカスタマイズできます。Dicebearは各アバタータイプにいくつかのカスタマイズオプションも提供していますが、それはこのヘルプガイドの範囲外です。詳細については、をご覧ください。以下の表のタイプを使用するには、ステップ5 で使用されている initials を表の値に置き換えてください。

ほとんどのアバタータイプは無料で使用できますが、に注意して、アーティストにクレジットを与える必要がある場合はクレジットを表示することが重要です。

この記事に関する追加のヘルプが必要な場合は、いつでもで質問できます!投稿にはこの記事へのリンクも貼っておいてください!

チュートリアルやヘルプドキュメントのリクエストがありますか?

👩‍🏫
Dicebear
こちらをクリックして
Dicebearのウェブサイト
ライセンス
コミュニティフォーラム
お知らせください!
データベース
アクション
画面
コンポーネント
データベース
Dicebear
詳細を見る
Logged in User を更新するための更新アクションを追加する
Logged In User の Profile Pic URL を更新するサンプルアクション
条件付き更新アクションを設定する
プロフィール画面にフォームを追加する