Skip to end of metadata
Go to start of metadata

中文标题【Confluence 服务器移动应用 beta 版本】

有 2 种办法能够让你的项目小组通过移动设备来使用 Confluence —— Confluence 服务器的移动应用(iOS 和 Android),或者通过你移动设备上的浏览器。

如果你是 Confluence 的用户,请查看可以在你设备上可以连接使用 Confluence 的 2 种方式。

如果你是系统管理员,请阅读下面有关你需要如何进行设置 Confluence 服务器。一旦你的 Confluence 满足了设置的要求,你可用邀请你的项目小组成员加入使用移动设备。

具体的方法,请参考 Invite your team to use the app 页面中的内容。

希望参加到我们的 beta 版本测试中?

首先感谢你对我们的支持!我们  (heart) 你的反馈对我们来说是无价的。为了能够持续使用 Confluence 移动 app ,你需要满足下面的条件:

  • 升级你的站点 到 Confluence 6.8 或者后续版本,同时还需要
  • 升级你的 app 应用 到 1.x 或者后续版本:
    • 针对 Android,请访问安卓市场 Play Store 然后单击更新。
    • 针对 iOS,请访问苹果市场  App Store 然后下载官方的更新。

如果你更新了你的移动 app,但是你没有更新你的 Confluence,移动 app 还是能够继续工作的,但是一些新的功能将不会可用,例如推送通知。一旦你退出登录后你将没有办法再次进行登录,这是因为移动 app 将对 Confluence 的版本进行检查。


本页中的内容:

你需要什么

Confluence 要求

为了让你的用户能够连接使用 Confluence 服务器的移动客户端,你需要满足下面的条件:

  • 升级你的 Confluence 到 Confluence 6.8 及其后续版本。
  • 允许用户能够通过他们的设备访问你的站点(如果你的站点不能够被公共网络访问,用户需要连接到你的内部网络中,或者用户需要使用 VPN

设备要求

为了让你的用户能够使用 app,你的用户需要一个他们自己的设备:

  • Android 4.4 (KitKat) 及其后续版本
  • iOS 11 及其后续版本(iPhone, iPad 或者 iPod Touch)

就算你的 Confluence 站点允许匿名用户访问,用户也还是需要登录后才能够使用 app。

管理员需要考虑什么

下面是为了让你的用户能够使用移动 app 需要考虑的一些东西。

VPN 和防火墙

如果你的 Confluence 站点不能够通过公共网络访问,用户需要将他们的移动设备链接到你的网络中或者虚拟私有网络(VPN)后才能够使用 app。

如果你已经知道你的网络不是对外开放的,我们建议你为你的用户提供一步一步的 VPN 安装指导来帮助你的用户连接到你公司的网络上。Atlassian 是不会为你的用户提供 VPN 的安装支持的。

移动应用在启动登录界面之前会对网络的连通性进行检测。如果你已经配置了用户过滤器来避免任何非授权的请求。你需要修改你的配置 <confluence-base-url>/server-info.action 来允许不授权也能够通过 Confluence访问。

 HTTPS 和证书要求

在最新的 iOS 和 Android apps,你可用通过使用 HTTP 或者 HTTPS 连接服务器。

如果你使用的是 HTTPS 的话,你必须要允许 TLS 1.2 流量。这个是 iOS 要求的,但是我们选择将这个要求应用实现到 iOS 和 Android 应用中,以避免产生混乱(例如可能会出现一个设备可以登录,但是切换到另外的设备后却不可以)。

一般来说,你的证书应该是授信结构签发的。如果你的证书是自签发的证书,或者是从未知的授信机构签发的(例如,你签发自己的 CA),用户可能需要手动将你的证书添加到他们的信任证书列表中。请参考 Knowledge base article 页面中的内容来了解是如何进行这个操作的。

登录和授权

App 能够支持所有通用的用户管理配置,包括外部用户目录和 SAML 单点登录。用户需要登录后才能使用 app,就算你的 Confluence 站点允许匿名用户访问,用户也还是需要登录后才能够使用 app。

移动设备管理(MDM)

当前我们并不支持任何移动设备管理(MDM)或者 app 管理方案。

应用市场,主题和自定义的内容

移动应用(app)提供了一个简单,轻量的访问方式,用户能够对页面提供创建,编辑和协同编辑。复杂的一些应用,包括应用市场中提供的应用例如蓝图(blueprints),日历(calendars),工作流(workflows)将不会在移动应用中使用。一些第三方的宏可能是可用的,基于第三方插件提供商的支持和页面如何来进行渲染。

任何你针对你站点进行修改的主题或者表现将不会在移动页面中展示。

云服务

为了能够在用户的终端设备上提供消息推送服务,我们开发了基于云的消息服务器。这个服务是由 Atlassian 开发并部署在 AWS  (AWS SNS) 上的。请参考 Push notifications service 链接来获得更多的信息。

这个是 app 唯一使用云服务。

消息推送服务

Confluence 服务器的移动应用可以直接推送消息到用户的终端。用户可以选择是否在他们的 app 上接受推送消息,并且可以在任何时候进行拒绝接收。这个服务是由 Atlassian 开发并部署在 AWS  (AWS SNS) 上的。在发送到服务器上的消息只包含有通知 ID,不包含用户或者消息的具体内容,同时也不会在服务器上存储任何数据。

如果你希望避免使用任何基于云的服务,你可用选择完全禁用消息推送。通过访问   > 基本配置(General Configuration) > 移动应用(Mobile apps)。

如果你的防火墙设置了规则或者限制,或者你使用了代理服务器设置,你需要将下面的地址添加到白名单中  https://mobile-server-push-notification.atlassian.com  来确定你的 Confluence 实例可用将消息推送到上面的地址上。

针对没有办法通过公共网络访问的内部站点(用户需要连接到你的内部网络中,或者用户需要使用 VPN)我们通过下面的方式来推送消息:

  • 如果用户连接到你的网络或者 VPN,我们将会显示完整的通知,例如: "Sara Leung shared 'End of year party' with you"。
  • 如果用户没有连接到你的网络或者 VPN,我们将会显示短消息通知,例如 "1 new notification"。

直接连接到页面中的移动网页和链接

针对网页,我们没有办法直接访问链接。例如在一个邮件通知中直接访问 app。为了帮助解决这个限制,当用户在他们的移动设备上的浏览器访问 Confluence 页面的时候,用户将会看到 在 app 中打开(Open in app)按钮,如果你的的移动终端上安装了 app 的话,点击这个链接将会打开 app,或者将用户带到应用市场进行下载安装。

如果你不希望这个按钮在移动浏览器上面进行显示。你需要禁用 Confluence 站点的移动插件(Confluence Mobile plugin),这个将会要求用户只能通过 app 进行访问。

限制和已知的问题

不是所有的宏都是可用的

不是所有的宏都是可以在 app 或者移动浏览器上可以使用和显示的。如果 宏不能够被显示,你将会看到下面的消息,或者你可以通过单击上面的图标将你的移动浏览器上显示桌面的版本。

屏幕截图:在 Confluence 移动上的宏没有被渲染

管理员可以针对 Confluence 站点禁用移动访问

如果你不能使用移动应用或者移动浏览器,这个可能是你的 Confluence 管理员禁用下面的插件中的一个或者全部禁用了:

  • Confluence 移动插件(Confluence mobile plugin) (在使用移动应用的时候需要的)
  • Confluence 移动浏览器插件(Confluence mobile web plugin) (在使用移动浏览器时候需要的)


禁用'Confluence Mobile Plugin' 插件同时也会禁用 Workbox - Host Plugin plugin 模块。这个问题可以通过访问下面的链接了解进展: 

Error rendering macro 'jira'

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

区分云和服务器的应用

这 2 个额移动应用的功能非常接近,你需要下载 Confluence 服务器移动应用(Confluence Server mobile app来对一个服务器站点进行授权。你不需要针对一个 Confluence 服务器站点或另外一种方式来使用 Confluence Cloud 应用授权。


  • No labels