ドア/ゲートアクセスのモバイルアプリ
このページの内容
ドア/ゲートアクセス はメンバー向けのモバイルアプリです。メンバーはワンタイムコードでサインインし、施設で通行が許可されているドアを確認して、タップで解錠します。このページでは、管理者がメンバーをサポートできるように、サインイン、ダッシュボード、解錠、アプリロック、履歴、設定まで、メンバーの利用体験を最初から最後まで説明します。
各画面のスクリーンショットによる紹介は、関連ページの iPhone & Android アプリ、Apple Watch & Wear OS、CarPlay を参照してください。
アプリの入手
アプリは次のデバイスで利用できます。
- iPhone と iPad(iOS/iPadOS 18 以降)
- Android スマートフォン
- Apple Watch(watchOS 11 以降)と Wear OS のウォッチ:スマートフォンを取り出さずに手首から解錠
- CarPlay:車の画面からゲートやガレージのドアを解錠
- ホーム画面ウィジェット と コントロールセンターのコントロール(iOS)
機能とユーザーインターフェースは iOS と Android で同じ です。このドキュメントのスクリーンショットは iOS で撮影したものですが、Android アプリにも同様に当てはまります。Users から送信する招待メールに、ダウンロードリンクが記載されています。
サインイン
パスワードはありません。サインインには、メンバーの Users のレコードに登録された電話番号またはメールアドレス に送信されるワンタイムコード(OTP)を使用します。
- 初回起動時、アプリは短いオンボーディング画面を表示し、正確な位置情報 の許可(ジオフェンスが設定されたドアの解錠に必要)と通知の許可を求めます。
- Welcome 画面で、メンバーは Email または Phone を選択し、メールアドレスまたは電話番号を入力して Send code をタップします。
- 6 桁のコードを入力します(30 秒後に Resend code オプションが表示されます)。
- その後はサインインした状態が維持され、起動するたびにコードを入力する必要はありません。
メンバーから報告される可能性があるサインインの問題:
| アプリのメッセージ | 原因 | 管理者による対処法 |
|---|---|---|
| No record found:"No record could be found matching the … you provided." | 電話番号またはメールアドレスが、どの施設の Users のレコードとも一致しない | Users で正確な電話番号またはメールアドレスを確認し、入力ミスを修正するか、不足している識別子を追加する |
| Too many attempts | サインインのレート制限(ネットワーク単位、または連絡先ごとに 1 時間あたり 5 回のコードリクエスト) | 待ってもらう。連絡先ごとの制限はセキュリティ対策のため解除できない |
| コードは届くが確認に失敗する | コードの入力ミスまたは期限切れ | 新しいコードを再送信する |
サインインは本人確認を行うだけです。各ドアは引き続き Access Policies と加算的な付与 によって認可されます。
施設の選択
複数の施設に紐付けられたメンバー(複数の施設の Users に同じ電話番号またはメールアドレスがある)は、ダッシュボード上部の施設名から切り替えることができます(Switch Location)。また、メンバーが紐付けられた別の施設にいることを検出すると、アプリが切り替えを提案することもあります。任意の Auto-switch to nearest location 設定を有効にすると、250 m 以内に入ったときに自動的に切り替わります。
ダッシュボード
Doors & Gates タブには、選択中の施設でメンバーが確認できるすべてのドアが一覧表示されます。
- ドアは 場所ごとにグループ化 され(管理ポータルで設定した Door location ラベル)、上部には大きな メインのドア のカードが表示されます。複数のドアがあるメンバーは、星印でお気に入りのドアをピン留めできます。
- 各ドアには、管理者が選択した アイコン、名前、リアルタイムの状態ピルが表示されます。
- メッセージ は上部にカードとして表示されます。最初にメンバー個人へのメッセージ、次に施設全体のメッセージが、重要度に応じた色(INFORMATION / NOTICE / URGENT)で表示されます。アプリのメッセージ を参照してください。
- サポート連絡先(場所への電話またはメール)は、アプリのセキュリティ の設定に従って表示されます。デフォルトでは、ドアがオフラインの場合や情報が限られている場合に表示されます。
- ドアがないメンバーには次のように表示されます:"You don't have access to any doors at this location yet. Please contact the location or your site administrator and they'll get you set up."
ドアの状態ピル
| ピル | 意味 |
|---|---|
| アンロック | 準備完了。タップして解錠します |
| Unlocked / Re-locking | 解錠された直後で、ドアが再施錠されるまでの保持時間をカウントダウンしています |
| Move closer to open / Not at site | メンバーがドアのジオフェンスの外側にいます("250 m away" のような距離バッジが表示される場合があります) |
| Door offline | ドアコントローラーが通信していないため、解錠の指示を届けることができません |
| Under maintenance / Maintenance | ドアが Force closed のメンテナンスモードになっています |
| Open | ドアが開いた状態になっています(Force open または自動解錠スケジュール) |
| Outside hours / Available {hours} | 将来の Access Policy、付与、または連携サービスの時間枠を待っています。サーバーから提供される利用可能な時間が表示されます |
| No access | このドアについて、このメンバーを対象とする Access Policy、恒久的な付与、管理者や連携サービスによる時間枠がありません |
ドアの解錠
- ドアの解錠ボタンをタップします。
- ジオフェンスが設定されたドアでは、アプリがまず最新の正確な GPS 位置を取得します。
- リクエストがサーバーに送信され、サーバーが完全な アクセス判定 を行います。
- 成功した場合:ドアが解錠され、アプリに Unlocked と、ドアの保持時間の Re-locking カウントダウンが表示されます。
解錠が拒否された場合、アプリはその理由を説明します。
| サーバー側の理由 | メンバーに表示されるメッセージ |
|---|---|
| ジオフェンスの外側 | "Move closer — you're outside the location's geofence."(サイトからの距離とともにジオフェンスを説明するシートも表示されます) |
| GPS の精度が低すぎる | "Couldn't pin down your location accurately. Try again outdoors." |
| 位置情報を利用できない | "Couldn't read your location. Make sure Location is enabled and set to Precise, then try again." |
| ドアがオフライン | "Door is offline. Please contact the facility." |
| 一致するポリシーまたは付与がない | "You don't have access to this door." |
| アクセスが無効 | "Your access has been suspended — please contact the facility." |
| Access Time Window の時間外 | ドアは無効のままで、提供されている場合は次に利用可能になる時間が表示されます |
| 位置情報の許可がない | "Location is needed" シートと Open Settings のショートカットが表示されます。ジオフェンスが設定されたドアでは、位置情報を Precise に設定する必要があります |
許可されたか拒否されたかにかかわらず、すべての試行が理由とともに管理者用の アクセスログ に表示されます。
Access Policy のスケジュールによる利用可能時間
将来のスケジュールが設定されたポリシーの場合、対応するクライアントは、サーバーから提供される構造化された開始と終了、ラベル、種類、タイムゾーンを使用して、ドアを表示したままにし、アクセスが可能になる時間を表示します。正確な時刻には [from, to) の境界を使用します。Weekly の利用可能時間は、ポリシーの時間枠の IANA タイムゾーンと夏時間のルールを使ってサーバーが算出し、アプリは該当する時間の表示形式を整えるだけです。
互換性のため、古いクライアントは outside_access_hours を受け取る場合があり、新しいクライアントには outside_access_time_window の詳細と構造化された利用可能時間が提供されます。
Access Policies は許可のみを定義し、OR で結合されますが、1 つのポリシーでは引き続き Who かつ Where かつ When が必要です。恒久的な付与と、管理者や連携サービスによる時間枠は、別々に加算的に働きます。blockAllAccess、ユーザーの無効化、メンテナンス、ジオフェンスは引き続き優先されます。
アプリロック
施設が アプリロック を必須にしている場合(またはメンバー自身が Profile → App Lock で有効にした場合)、アプリを使用する前にデバイスでの認証が必要になります。
- 利用可能な場合は Face ID / Touch ID / デバイスのパスコード が使用されます。いずれもないデバイスでは、4 桁の PIN を作成する手順が案内されます("Required by {facility} — managed by your site administrator.")。
- 再認証は設定された猶予期間に従います。アプリの新規起動時や、より長い時間離れた場合は、常に再認証が求められます。
- 複数の施設にサインインしているメンバーには、それらの中で 最も厳しい ポリシーが適用されます。
- PIN の入力に 5 回失敗するとアプリがロックされ、データを消去して再度サインインする必要があります。
履歴
History タブには、選択中の施設でのメンバー自身のアクセスアクティビティが日ごとにグループ化されて表示され、ドアごとに絞り込むことができます。項目をタップすると Access Details シートが開き、日付、時刻、ドア、デバイス、IP、解錠した場所の地図が表示されます。これは管理者が アクセスログ で確認できる内容と同じで、メンバー自身のイベントに限定されています。
プロフィールと設定
Profile タブでは、メンバーは次のことができます。
- 名と姓 を編集する(メールアドレスと電話番号は読み取り専用です:"To change your email or phone number, please contact your location or site administrator — these details are managed centrally for security." 管理者は Users で変更します)。
- 紐付けられた 場所 を確認する。
- App Lock(管理者が必須にしている場合を除く)、到着通知、場所の自動切り替え、外観(ライト/ダーク/自動)を設定する。
- Get Support:サポートは、中央のヘルプデスクではなく、場所の管理者が提供します。
- Sign Out from App を実行するか、Delete Account & Data のリクエストを送信する。リクエストを送信すると場所の管理者に通知され、デバイスのデータが消去されます。
その他の機能
- ホーム画面ウィジェット と コントロールセンターのコントロール(iOS):ワンタップでメインのドアを解錠します。
- Apple Watch / Wear OS アプリ:手首から解錠します。スマートフォンでのサインインが必要です。Apple Watch & Wear OS を参照してください。
- CarPlay:車の画面からゲートやガレージのドアを解錠します。車両用の出入口に便利です。CarPlay を参照してください。
- 到着通知:バックグラウンドでの位置情報を有効にすると、メンバーが施設に到着したときに "You've arrived. Tap to unlock a door." という通知を表示できます。
関連ページ
- iPhone & Android アプリ:スマートフォンアプリのスクリーンショットによる紹介
- Apple Watch & Wear OS:ウォッチアプリ
- CarPlay:車からの解錠
- アプリへの招待:メンバーにアプリを使い始めてもらう方法
- アクセス判定の仕組み
- Access Policy のスケジュール
- ジオフェンス
- アプリのセキュリティと設定
- トラブルシューティング

