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プランは必要ありません。

手順

1.) マルチサイドアプリの動作を選択して構築する前に、ユーザータイプまたはロールをデータベース内で確立する必要があります。これにより、ユーザーがアプリのどの側面を見るべきかを決定できます。これを行うためのいくつかの方法があります。

  • ユーザーロール用のTrue/Falseフィールド。たとえば、メンター/クライアントの役割がある場合、ユーザーコレクションに2つのTrue/Falseプロパティを追加できます - 1つは「クライアント?」ともう1つは「メンター?」と呼ばれます。

  • ユーザータイプを保持する「Role」というテキストプロパティ。たくさんのロールがある場合、ユーザーコレクションをTrue/Falseプロパティで混乱させることなく、ユーザーにそれらの値を単純に設定できます。たとえば、メンター、クライアント、管理者がユーザーロールとしてある場合、ユーザーにそれらの値をフォーム内で自動的に設定するか、ユーザーが押すボタンで設定できます。

  • ユーザーが選択できる多くのロールがある場合は、ユーザーロールというを作成することもできます。ここでの利点は、ユーザーロールに多くのプロパティを割り当て、そのユーザーロールをを介してユーザーに割り当てることができる点です。この方法を使用すると、「クリアランスレベル」などをユーザーに割り当てることができ、特定のレベル以上のすべてのユーザーが同じものにアクセスできるようになります。これにより、多くのロールの階層内でいくつかのユーザーロールに権限を与えることができます。

どのルートを選択しても、ユーザーに異なるワークフローとエクスペリエンスを提供するために同じロジックを使用できます。これを達成するためのさまざまな方法がありますが、いずれも条件付き表示または条件付きアクションを使用することで条件付けが必要です。以下は、上記のTrue/Falseメソッドを使用した3つの例を示しています。

ユーザーロールに基づく条件付き表示の使用

この方法は、ユーザーの役割が特定の基準に一致する場合にのみコンポーネントやボタンを表示するために使用できます。

1.) ユーザーコレクションに「メンター?」と「クライアント?」のTrue/Falseプロパティが設定されていること、およびアプリにホームスクリーンとメンターダッシュボードスクリーンが少なくとも2つあることを確認してください。

2.) 1つのスクリーンに、左上隅の大きなプラス記号をクリックして「メンターダッシュボード」とラベル付けされたシンプルなボタンを追加します。

3.) 新しいボタンをクリックし、クリックアクションセクションで、2番目のスクリーンにリンクするリンクアクションを追加します。 4.) ボタンの設定メニューの右上にあるMoreアイコンをクリックし、Change Visibilityを選択してください。

5.) VisibilityドロップダウンからSometimes Visibleを選択してください。

6.) この「メンターダッシュボード」ボタンをメンターの場合にのみ表示したいため、その可視性を反映させる必要があります。Will be visible if...ドロップダウンでLogged In User > Mentor?を選択してください。下に表示されるドロップダウンで、まだ選択されていない場合はIs Trueを選択してください。

ユーザーの役割に基づく条件付きアクションの使用

この方法は、ユーザーの役割が特定の基準に一致する場合にのみアクションを実行するために使用できます。

1.) ユーザーコレクションに「Mentor?」および「Client?」のTrue/Falseプロパティが設定されていることを確認し、アプリにホーム画面、クライアントダッシュボード画面、メンターダッシュボード画面の少なくとも3つの画面があることを確認してください。

2.) ホーム画面には、左上隅の大きなプラス記号をクリックして「Dashboard」というラベルが付いたシンプルなボタンを追加してください。

3.) 新しいボタンをクリックし、Click ActionsセクションでLinkアクションを追加してクライアントダッシュボード画面にリンクしてください。

4.) 新しいリンクアクションのShow Advancedオプションをクリックし、アクション設定でWhen does this happen?ドロップダウンからSometimesを選択してください。

5.) This action will only happen if...というラベルの別のドロップダウンが表示されます。このドロップダウンでMore> Logged In User > Client?を選択してください。その下で、ドロップダウンをIs Trueに設定してください。

共有データベースを使用した異なるアプリの構築

役割に基づいてユーザーのエクスペリエンスを制御する別の方法は、同じデータベースをアプリ間で共有することで、各ユーザーの役割ごとに別々のアプリを作成することです。たとえば、Uberにはドライバーアプリとライダーアプリがあります。

2.) アプリの種類を選択し、Nextをクリックしてください。

3.) テンプレートオプションからBlankを選択し、Nextをクリックしてください。

4.) アプリに名前を付け、配置するTeamと色を選択し、Advanced Optionsをクリックしてください。

8.) Copy/Deleteセクションのドロップダウンをクリックし、Copy ______を選択します。

9.) 新しいアプリに名前を付けるように求められます。 両方のアプリで同じデータベースを使用するためにShare the same databaseをチェックしてください。 ドロップダウンからアプリを配置するチームを選択し、Createをクリックします。

1.) マルチサイドアプリの動作を選択して構築する前に、ユーザータイプまたはロールをデータベース内に確立する必要があります。これにより、ユーザーがどちらのアプリ側を見るべきかを決定できます。これを行うためのいくつかの方法があります。

  • ユーザーロールのTrue/Falseフィールド。たとえば、メンター/クライアントの役割がある場合、ユーザーコレクションに2つのTrue/Falseプロパティを追加できます - 1つは「クライアント?」、もう1つは「メンター?」と呼ばれます。

  • ユーザータイプの一意の値を保持する「Role」というテキストプロパティ。多くのロールがある場合、ユーザーコレクションをTrue/Falseプロパティで混乱させることなく、ユーザーの役割を設定できます。たとえば、メンター、クライアント、管理者のユーザーロールがある場合、ユーザーにこれらの値を自動的に設定できます。

どのルートを選択しても、ユーザーに異なるワークフローやエクスペリエンスを提供するために同じロジックを使用できます。これを達成するためのさまざまな方法がありますが、いずれも条件付き可視性または条件付きアクションを使用することで条件付けが必要です。以下は、上記のTrue/Falseメソッドを使用した3つの例を示しています。

ユーザーロールに基づく条件付き可視性の使用

この方法は、ユーザーの役割が特定の基準に一致する場合にのみコンポーネントやボタンを表示するために使用できます。 1.) ユーザーコレクションに"Mentor?"と"Client?"のTrue/Falseプロパティを設定し、アプリにホーム画面とメンターダッシュボード画面を少なくとも2つ設定してください。

3.) 新しいボタンをクリックし、Click Actionsセクションで、2番目の画面にリンクするLinkアクションを追加してください。

5.) VisibilityドロップダウンでSometimes Visibleを選択してください。

6.) "メンターダッシュボード"ボタンをユーザーがメンターである場合にのみ表示されるようにしたいので、可視性を設定する必要があります。Will be visible if...ドロップダウンでLogged In User > Mentor?を選択し、下に表示されるドロップダウンでIs Trueを選択してください。

ユーザーの役割に基づく条件付きアクションの使用

この方法は、ユーザーの役割が特定の基準に一致する場合にのみアクションを実行するために使用できます。

1.) ユーザーコレクションに"Mentor?"と"Client?"のTrue/Falseプロパティを設定し、アプリにホーム画面、クライアントダッシュボード画面、メンターダッシュボード画面を少なくとも3つ設定してください。

3.) 新しいボタンをクリックし、Click Actionsセクションで、クライアントダッシュボード画面にリンクするLinkアクションを追加してください。

5.) もう1つのドロップダウンが現れ、このアクションは次の場合のみ発生します... とラベルが付けられます。このドロップダウンで More > ログインユーザー > クライアント? を選択してください。そのすぐ下で、ドロップダウンを Is True に設定してください。

共有データベースを使用して異なるアプリを構築する

ユーザーの役割に基づいてユーザーエクスペリエンスを制御する別の方法は、同じデータベースを複数のユーザー役割ごとに別々のアプリに共有することです。たとえば、Uberにはドライバーアプリとライダーアプリがあります。

1.) 1つのユーザー役割のアプリとそのデータベースを作成したら、それをコピーするか、同じデータベースを共有する新しいアプリを作成できます。新しいアプリを作成するには、Adaloエディタの上部中央のアプリ名のドロップダウンをクリックし、一番下にある Create New App オプションをクリックします。

2.) アプリの種類を選択し、Next をクリックします。

3.) テンプレートオプションから Blank を選択し、Next をクリックします。

4.) アプリに名前を付け、配置する Team と色を選択し、Advanced Options をクリックします。

5.) Share Database with an Existing App オプションを選択し、データベースを共有するアプリを選択します。Done をクリックし、Create をクリックします。

7.) 新しいアプリを作成する代わりにアプリをコピーするには、Adaloエディタの左側メニューで Settings アイコンをクリックします。

8.) Copy/Delete セクションのドロップダウンをクリックし、Copy ______ を選択します。

9.) 新しいアプリに名前を付けるように求められます。両方のアプリで同じデータベースを使用するために Share the same database をチェックしてください。ドロップダウンからアプリを配置するチームを選択し、Create をクリックします。

例

もっと詳しく知る

  • 同じデータベースを共有する2つ以上の別々のアプリを作成する場合は、それらをアプリストアに別々に公開する必要があります。

  • ユーザー登録時に役割を割り当てる一般的な方法は、ユーザーがボタンを選択して役割を選択するオンボーディングシーケンスを提供することです。

ヘルプ

1.) 1つのユーザー役割のアプリとそのデータベースを作成したら、それをコピーするか、同じデータベースを共有する新しいアプリを作成できます。新しいアプリを作成するには、Adalo Builderの上部中央のアプリ名のドロップダウンをクリックし、一番下にあるCreate New Appオプションをクリックしてください。

5.) Share Database with an Existing Appオプションを選択し、データベースを共有するアプリを選択してください。Doneをクリックし、Createをクリックしてください。 7.) アプリを新しく作成する代わりにコピーするには、Adalo Builderの左側メニューでSettingsアイコンをクリックします。

ユーザーが選択できる多くのロールがある場合は、ユーザーロールというを作成することもできます。ここでの利点は、ユーザーロールに多くのプロパティを割り当て、そのユーザーロールをを介してユーザーに割り当てることができることです。この方法を使用すると、「クリアランスレベル」などをユーザーに割り当てることができ、特定のレベル以上のすべてのユーザーが同じものにアクセスできるようになります。これにより、多くのロールの階層内で複数のユーザーロールに権限を与えることができます。

2.) 1つの画面に、左上隅の大きなプラス記号をクリックして"メンターダッシュボード"とラベル付けされたシンプルなボタンを追加してください

4.) ボタンの設定メニューの右上にあるMoreアイコン をクリックし、Change Visibility を選択してください。

2.) ホーム画面に、左上隅の大きなプラス記号をクリックして"ダッシュボード"とラベル付けされたシンプルなボタンを追加してください

4.) 新しいリンクアクションの設定でShow Advancedオプションをクリックし、When does this happen?ドロップダウンでSometimesを選択してください。

上記の方法のいずれかに従った場合、ユーザー向けのマルチサイドアプリを構築するための良いスタートが切れているはずです。この手順で使用されたアプリを表示またはクローンしたい場合は、。

優れたマルチサイドアプリの例は、いつでもをチェックすることで見つけることができます。

役割をサインアップ時に割り当てる方法として、フォーム内でとしてそれらを設定することもできます。

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

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

👩‍🏫
こちらをクリックしてください
アプリテンプレート
コミュニティフォーラム
お知らせください!
データベース
スクリーン
コンポーネント
コレクション
Collection
ユーザーの役割を示すTrue/Falseプロパティを追加します。
ユーザーの役割タイプを保持するテキストフィールドを追加します。
Role Typesコレクションのビュー
UsersとRole Typesの関係タイプ
メンターとクライアントの役割のための2つのTrue/Falseプロパティ
メンターダッシュボードへのリンクを追加するためのシンプルなボタンの追加
メンターダッシュボードボタンにリンクアクションを追加する
ボタンの可視性をSometimes Visibleに設定する
Logged In Userがメンターの場合にのみボタンが表示されるように可視性を設定する
メンターとクライアントの役割のための2つのTrue/Falseプロパティ
ホーム画面にシンプルなダッシュボードボタンを追加する
条件付きアクションの基準を追加する。
新しいアプリを作成する。
アプリの種類を選択する。
空のテンプレートオプションを選択する
名前を追加し、詳細オプションを選択する
他のアプリとデータベースを共有する
左側メニューで設定ギアを選択します。
現在のアプリをコピーする
アプリのコピーに名前を付け、同じデータベースを共有することを確認
自動フィールド
関係
Relationship