下面是为了让你的用户可以使用移动 app 须要考虑的一些东西。浏览器
若是你的 Confluence 站点不可以经过公共网络访问,用户须要将他们的移动设备连接到你的网络中或者虚拟私有网络(***)后才可以使用 app。服务器
若是你已经知道你的网络不是对外开放的,咱们建议你为你的用户提供一步一步的 *** 安装指导来帮助你的用户链接到你公司的网络上。Atlassian 是不会为你的用户提供 *** 的安装支持的。网络
移动应用在启动登陆界面以前会对网络的连通性进行检测。若是你已经配置了用户过滤器来避免任何非受权的请求。你须要修改你的配置 <confluence-base-url>/server-info.action
来容许不受权也可以经过 Confluence访问。app
在最新的 iOS 和 Android apps,你可用经过使用 HTTP 或者 HTTPS 链接服务器。ide
若是你使用的是 HTTPS 的话,你必需要容许 TLS 1.2 流量。这个是 iOS 要求的,可是咱们选择将这个要求应用实现到 iOS 和 Android 应用中,以免产生混乱(例如可能会出现一个设备能够登陆,可是切换到另外的设备后却不能够)。url
通常来讲,你的证书应该是授信结构签发的。若是你的证书是自签发的证书,或者是从未知的授信机构签发的(例如,你签发本身的 CA),用户可能须要手动将你的证书添加到他们的信任证书列表中。请参考 Knowledge base article 页面中的内容来了解是如何进行这个操做的。插件
App 可以支持全部通用的用户管理配置,包括外部用户目录和 SAML 单点登陆。用户须要登陆后才能使用 app,就算你的 Confluence 站点容许匿名用户访问,用户也仍是须要登陆后才可以使用 app。代理
当前咱们并不支持任何移动设备管理(MDM)或者 app 管理方案。code
移动应用(app)提供了一个简单,轻量的访问方式,用户可以对页面提供建立,编辑和协同编辑。复杂的一些应用,包括应用市场中提供的应用例如蓝图(blueprints),日历(calendars),工做流(workflows)将不会在移动应用中使用。一些第三方的宏多是可用的,基于第三方插件提供商的支持和页面如何来进行渲染。cdn
任何你针对你站点进行修改的主题或者表现将不会在移动页面中展现。
为了可以在用户的终端设备上提供消息推送服务,咱们开发了基于云的消息服务器。这个服务是由 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 实例可用将消息推送到上面的地址上。
针对没有办法经过公共网络访问的内部站点(用户须要链接到你的内部网络中,或者用户须要使用 ***)咱们经过下面的方式来推送消息:
若是用户链接到你的网络或者 ***,咱们将会显示完整的通知,例如: “Sara Leung shared ‘End of year party’ with you”。
若是用户 没有 链接到你的网络或者 ***,咱们将会显示短消息通知,例如 “1 new notification”。
针对网页,咱们没有办法直接访问连接。例如在一个邮件通知中直接访问 app。为了帮助解决这个限制,当用户在他们的移动设备上的浏览器访问 Confluence 页面的时候,用户将会看到 在 app 中打开(Open in app) 按钮,若是你的的移动终端上安装了 app 的话,点击这个连接将会打开 app,或者将用户带到应用市场进行下载安装。
若是你不但愿这个按钮在移动浏览器上面进行显示。你须要禁用 Confluence 站点的移动插件(Confluence Mobile plugin),这个将会要求用户只能经过 app 进行访问。
有关更多 Confluence 6 服务器移动应用的使用,请参考页面Confluence 6 服务器移动应用 beta 版本中的内容。