Confluence モバイル
前提条件
Confluence 要件
In order for your users to try the Confluence Data Center mobile app, you will need to:
- upgrade your Confluence site to Confluence 6.8 or later
- ユーザー自身のデバイスでのサイトへのアクセスを許可する (パブリック インターネットでアクセスできないサイトの場合、企業ネットワークに接続するか、VPN を使用する必要があります)
デバイス要件
アプリケーションを使用するには、以下のいずれかのデバイスが必要です。
- Android 8.8 (KitKat) 以降
- iOS 15 以降 (iPhone、iPad または iPod Touch)
サイトが匿名ユーザーを許可している場合でも、アプリを使用するにはログインする必要があります。
管理者向けの考慮事項
ユーザーがアプリを使用できるようにするかどうかを決定する際には、次のような点を考慮する必要があります。
VPN およびファイアウォール
パブリック インターネットから Confluence サイトにアクセスできない場合、ユーザーはデバイスをあなたのネットワークまたは仮想プライベート ネットワーク (VPN) に接続してアプリを使用する必要があります。
モバイル アプリが使用可能になったことをユーザーに知らせる際に、ご使用の VPN への接続方法をステップバイステップ方式で説明することをお勧めします。アトラシアン サポートではこの接続方法に関するヘルプは提供できません。
また、モバイル アプリはログイン画面を表示する前に、サイトの互換性の確認を試みます。サーバーへの未認証の要求を防ぐカスタム フィルターを設定している場合、<confluence-base-url>/rest/nativemobile/1.0/info/login
に対して、認証なしでのアクセスを許可するよう設定を変更する必要があります。
HTTPS および証明書の要件
最新バージョンの iOS および Android アプリでは、HTTP または HTTPS のいずれかを使用してアプリに接続できます。
HTTPS を使用している場合、プロキシは TLS 1.2 トラフィックを許可する必要があります。これは iOS の要件ですが、混乱を避けるため(いずれかのデバイスでログインできるが、もう一方ではログインできない場合など)、iOS と Android アプリの両方でこの機能制限が実装されています。
証明書は、信頼できる認証局からのものであるのが理想です。証明書が自己署名の場合、または不明な認証局からのものであった場合 (自身が CA の場合など) でも、ユーザーはデバイスに証明書を手動でインストールして、アプリを使用できる場合があります。この方法の詳細については、ナレッジベースの記事をお読みください。
iOS 13 では、ユーザーが iOS デバイスでアプリを使用する場合に証明書で必要とされる要件が、ほかにも多数追加されています。「iOS 13 および macOS 10.15 における信頼済み証明書の要件」をご参照ください。
ログインと認証
アプリは、外部ユーザー ディレクトリや SAML シングル サインオンなど、すべての一般的な Confluence ユーザー管理設定をサポートしています。サイトが匿名ユーザーを許可している場合でも、アプリを使用するにはログインする必要があります。
Confluence Data Center iOS モバイル アプリ 2.0 以降では、OAuth 2.0 認証フローを使用して以下を実現できます。
- Confluence のセキュリティを改善する
- セッションの復元を改善する
- Fast IDentity Online 2 (FIDO2) やその他の証明書ベースの認証標準をサポートする
For more information, see Configure OAuth 2.0 for Confluence iOS.
ユーザーエージェント ヘッダー形式
アプリは、ログイン時にリクエストを行うために RFC 準拠のユーザー エージェント ヘッダーを使用します。これによって、アプリを効果的に識別して、ユーザーのハードウェアとソフトウェアに基づいて、さらなる処理を適用できます。
ストレージと暗号化
iOS および Android アプリでは、一部のコンテンツ (スペース、ページ、添付ファイル) をユーザー デバイスにローカルでキャッシュします。これは、ページやスペース間の移動でアプリの応答性を保つために役立ちます。キャッシュ データの保存に際してアプリケーション レベルの暗号化は使用されませんが、デバイスの内部ストレージがオペレーティング システムによって暗号化されている可能性があります。
ユーザーがログアウトすると、キャッシュされたすべてのデータが削除されます。
パスワードはアプリに保存しません。代わりに、デフォルトで暗号化されているセッション クッキーを使用します。
セッションのタイムアウト
モバイル アプリでは、セッションのタイムアウト イベントを 401 応答ステータス コードのみで認識します。プロキシを使用している環境の場合は、応答ステータス コードを上書きしないようにしてください (たとえば ADFS の場合、セッションの有効期限が切れると、login.microsoft.com、3xx ステータス コードへのリダイレクトが発生する可能性があります)。そうしないと、セッションの有効期限が切れたときに No connection
や Can't show the issue/page
などのエラーが表示される場合があります。これを解決するには、明示的に再度ログインする必要があります。
モバイル デバイス管理 (MDM)
You can distribute the Confluence Data Center app to people in your organisation using your MDM solution. For more info on how to do this, see Mobile Device Management.
Marketplace アプリ、テーマ、およびビジュアルのカスタマイズ
このモバイル アプリは、ページの表示、作成、編集、およびページ上でのコラボレーションを簡単に実行できる軽量な手段を提供します。このアプリでは、ブループリント、カレンダー、ワークフローなど、Marketplace アプリが提供する機能を含む、複雑な対話方式での処理はできません。サード パーティ アプリでモバイル向けにマクロのレンダリングを行っている場合、一部のサード パーティ製マクロを利用できる可能性があります。
サイトで行ったテーマまたはルック アンド フィールのカスタマイズはモバイル アプリには反映されません。
クラウド サービス
ユーザーのデバイスにプッシュ通知を提供するために、クラウドベースの通知サービスを開発しました。このサービスはアトラシアンが開発および維持し、AWS インフラストラクチャ (AWS SNS) 上にホストされます。詳細は、以下のプッシュ通知サービスを参照してください。
これは、アプリが使用する唯一のクラウドベース サービスです。
プッシュ通知サービス
The Confluence Data Center mobile app can push notifications directly to users' devices. Users choose whether they'd like to receive push notifications from the app, and can opt out at any time. This feature uses a cloud-based notifications service developed and maintained by Atlassian and hosted on our AWS infrastructure. No user or message content is sent to the service, only notification IDs, and we don't store any data.
If you need to avoid using any cloud-based services you can choose to disable push notifications entirely. Head to Administration menu , then General Configuration > Mobile apps.
ファイアウォールまたはプロキシ サーバー設定による制限を行っている場合、プッシュ通知が期待どおり機能するように https://mobile-server-push-notification.atlassian.com
を許可 (ホワイトリストに追加) する必要があります。
パブリック インターネットでアクセスできないサイトの場合 (アプリを使用するために VPN 経由で接続必要がある場合など)、プッシュ通知は次のように適用されます。
- ユーザーが企業ネットワークまたは VPN に接続している場合、完全な通知 ("Sara Leung があなたと "年越しパーティ" を共有しました" など) を表示します。
- ユーザーが企業ネットワークまたは VPN に接続していない場合、「1 件の新しい通知」などの短い通知を表示します。
モバイル Web とページへの直接リンク
メール通知などのリンクから直接アプリへ移動することはできません。この制限での利便性確保のため、ユーザーがデバイスのブラウザで Confluence ページを開くと、[アプリで開く] ボタンが表示されます。このプロンプトをタップすると、既にインストールしている場合はアプリが起動し、そうでない場合は App Store または Play Store へ移動してそこからアプリをダウンロードできます。
If you don't want this button to display in mobile web, you'll need to disable the entire Confluence Mobile plugin, which is required to use the mobile app. There is currently a known issue with this workaround. See CONFSERVER-57423 - Getting issue details... STATUS for details.
制限と既知の問題
一部のマクロを利用不可
Not all macros will display in the app or mobile web. If a macro can't be displayed, you'll see the message below, and have the option to tap through to the desktop version of the page, in your device's browser.
スクリーンショット: マクロが Confluenceモバイルでレンダリングされない場合に表示されるエラー
管理者はサイト上の Confluence モバイルを無効にすることが可能
モバイル アプリやモバイル Web を使用できない場合、管理者が次のシステム アプリの 1 つまたは両方を無効化している可能性があります。
- Mobile plugin for Confluence Data Center (formerly called Confluence mobile plugin). This is required to use the mobile app.
- Confluence Mobile ウェブ プラグインこれは、モバイル ウェブを使用するために必要です。
Disabling the Mobile plugin for Confluence Data Center (formerly known as 'Confluence Mobile Plugin') will also disable all the modules of the Workbox - Host Plugin plugin. This issue is being tracked at CONFSERVER-40782 - Getting issue details... STATUS
Cloud モバイル アプリと Data Center モバイル アプリの違いについて
2 つのモバイル アプリの機能は非常に似ていますが、Data Center サイトでの認証を行うには、Confluence Data Center および Server モバイル アプリをダウンロードする必要があります。Confluence Data Center サイトで Confluence Cloud アプリを使用したり、その逆の操作を行ったりはできません。
トラブルシューティング
アプリで他に問題がある場合は、ナレッジ ベースの「Confluence Server および Data Center モバイル アプリ」を参照してください。