Google Workspace
Google Workspace
セットアップガイド
The Room Displayを会議室のGoogleカレンダーに接続する
OAuthサインイン(推奨)
最も手軽に始める方法
Google Workspaceアカウントでサインインするだけです。基本的な機能を使うのに、管理者による設定は必要ありません。
アプリをダウンロードして開く
iPadでApp StoreからThe Room Displayをダウンロードします。
Google Workspaceを選択する
プラットフォームとしてGoogle Workspaceを選択し、次にGoogleでサインインを選択します。
サインインして権限を付与する
Google Workspaceアカウントでサインインし、要求される権限(カレンダーへのアクセスと会議室の検出)を承認します。
会議室を選択して保存する
会議室を取得し、ドロップダウンから会議室を選択して、保存をタップします。
MDMのシングルアプリモードで展開しますか? Googleのサインインでは対話型のサインインウィンドウが開きますが、iPadがシングルアプリモードでロックされている間、iPadOSはこれをブロックします。シングルアプリモードのペイロードを配信する前にサインインと会議室の選択を完了し、アプリが再度サインインを求めてきた場合は一時的にデバイスのロックを解除してください — または、以下のサービスアカウントの方法をご利用ください。こちらは対話型のサインインが一切不要で、ゼロタッチ展開のためにMDM管理対象アプリ構成で丸ごと配信することもできます。
サービスアカウント(上級者向け)
上級者向けのみ。 この方法にはGoogle Workspaceの管理者アクセス権が必要です。ユーザーアカウントを使わない無人運用や、MDMでシングルアプリモードにロックしたiPadなど、特定のエンタープライズ要件がない限り、上記のOAuthをご利用ください — サービスアカウントは対話型のサインインが一切不要なため、デバイスがすでにロックされている状態でも動作します。
1. Google Cloudプロジェクトを作成する
- 1.新しいGoogle Cloudプロジェクトを作成します(例:
TheRoomDisplay) - 2.Google Calendar APIとAdmin SDK APIを有効化します
- 3.サービスアカウントを作成し、ドメイン全体の委任を有効化します
- 4.JSONキーファイルを生成します(「キー」タブ → 「鍵を追加」 → 「新しい鍵を作成」 → JSON)
- 5.サービスアカウントのクライアントIDをコピーします
2. ドメイン全体の委任を設定する
- 1.Google 管理コンソールのドメイン全体の委任に移動します
- 2.新しく追加をクリックし、サービスアカウントのクライアントIDを貼り付けます
- 3.以下のOAuthスコープを追加します:
https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly
3. iPadアプリを設定する
- 1.Google Workspace → サービスアカウントを選択します
- 2.JSONキーファイルをAirDropでiPadに送信するか、サービスアカウントJSONをインポートをタップします
- 3.Google Workspaceの管理者メールアドレスを入力します
- 4.接続をテストをタップし、会議室を取得して会議室を選択します
会議室リソースの作成
The Room Displayが会議室を検出できるようにするには、Google Workspaceで会議室をカレンダーリソースとして設定する必要があります。
会議室リソースを作成する
- 1.Google 管理コンソール → カレンダーリソースに移動します
- 2.新しいリソースを追加をクリックします
- 3.カテゴリを「会議室」(または類似のもの)に設定し、名前と、必要に応じて建物/フロア情報を入力します
- 4.保存します — カレンダーのメールアドレスが自動的に生成されます
反映の遅延: 新しい会議室リソースがAPI経由で完全にアクセスできるようになるまで、最大72時間かかる場合があります。会議室がアプリにまだ表示されない場合は、設定時に会議室のメールアドレスを手動で入力してください。
トラブルシューティング
「API has not been used」または「API is disabled」
解決方法: Google Cloud ConsoleでGoogle Calendar APIとAdmin SDK APIを有効化します。有効になるまで1〜2分お待ちください。
「No room calendars found」
解決方法: Google 管理コンソール → カレンダーリソースで会議室リソースが作成されているか確認してください。新しい会議室は反映まで最大72時間かかる場合があります。その間は会議室のメールアドレスを手動で入力してください。
「unauthorized_client」エラー(サービスアカウント)
解決方法: ドメイン全体の委任が有効になっていること、および管理コンソールでクライアントIDとスコープが一致していることを確認してください。変更後は2〜10分お待ちください。
「Permission denied」または403エラー
解決方法: OAuthサインイン時に、要求されたすべての権限を付与したことを確認してください。サービスアカウントの場合は、両方のスコープがドメイン全体の委任に追加されているか確認します。一度サインアウトして、再度サインインしてみてください。