❌ エラー: メールアドレスが既に使用されています
🚨 エラーメッセージ
エラー: [firebase_auth/email-already-in-use] The email address is already in use by another account.
🔍 原因
このメールアドレスは既に別のアカウントで登録されています。
✅ 解決方法
方法1: 既存アカウントでログイン
- アプリを起動
- 「ログイン」ボタンをタップ(新規登録ではなく)
- メールアドレスとパスワードを入力
- 「ログイン」をタップ
方法2: 別のメールアドレスで登録
新しいアカウントを作成する場合は、別のメールアドレスを使用してください。
方法3: パスワードを忘れた場合
- ログイン画面で「パスワードを忘れた」をタップ
- メールアドレスを入力
- パスワードリセットメールが届く
- メール内のリンクから新しいパスワードを設定
👨💼 管理者(セラピスト)としてログインする方法
📱 重要
患者用アプリとセラピスト用アプリは別のアプリです。
📥 セラピスト用アプリのインストール
| アプリ | 対象 | ファイル名 |
|---|---|---|
| 患者用 | 高齢患者 | app-release.apk |
| セラピスト用 | 医療従事者 | app-therapist-release.apk |
🔐 セラピストアカウントの作成
⚠️ 注意
セラピストアカウントはFirebaseコンソールで事前に作成する必要があります。
作成手順
-
Firebaseコンソールを開く
https://console.firebase.google.com/ -
プロジェクトを選択
「rehab_monitoring」を選択 -
Authentication → Users → Add user
メールアドレスとパスワードを設定 -
Firestoreでロール設定
Collection:users
Document ID:{userId}
Fields:role: "therapist"name: "セラピスト名"email: "therapist@example.com"
👴 高齢者向け: 簡単ログイン方法
💡 推奨方法
高齢者がエラーで混乱しないよう、事前にアカウントを作成しておくことをお勧めします。
📝 事前準備(セラピスト側の作業)
-
Firebaseコンソールでアカウント作成
患者ごとにアカウントを作成
例:patient01@clinic.com -
初期パスワードを設定
覚えやすいパスワード(例:Patient123) -
患者に情報を伝える
紙に書いて渡す:- メールアドレス:
patient01@clinic.com - パスワード:
Patient123 - 「新規登録ではなく、ログインしてください」
- メールアドレス:
📱 患者側の操作
- アプリを起動
- 「ログイン」ボタンをタップ
- 渡されたメールアドレスとパスワードを入力
- 「ログイン」をタップ
- プロフィール設定画面で名前・年齢を入力
🔧 その他のよくあるエラー
❌ ネットワークエラー
✅ 解決方法
- Wi-Fiまたはモバイルデータがオンになっているか確認
- インターネット接続を確認
- 機内モードがオフになっているか確認
❌ 権限エラー
✅ 解決方法
- 設定 → アプリ → リハビリモニタリング → 権限
- すべての権限を「許可」に設定
- 特に重要: 身体活動、位置情報
❌ Health連携エラー
✅ 解決方法
- Health ConnectまたはGoogle Fitアプリがインストールされているか確認
- アプリの権限設定で「Health Connect」を許可
- アプリを再起動
📞 サポート
問題が解決しない場合
担当セラピストまたはプロジェクト管理者にご連絡ください。
連絡時に伝える情報:
- エラーメッセージの内容(スクリーンショット推奨)
- 操作手順
- スマホの機種とAndroidバージョン