下面是為了讓你的使用者能夠使用移動 app 需要考慮的一些東西。
VPN 和防火牆
如果你的 Confluence 站點不能夠通過公共網絡通路,使用者需要将他們的移動裝置連結到你的網絡中或者虛拟私有網絡(VPN)後才能夠使用 app。
如果你已經知道你的網絡不是對外開放的,我們建議你為你的使用者提供一步一步的 VPN 安裝指導來幫助你的使用者連接配接到你公司的網絡上。Atlassian 是不會為你的使用者提供 VPN 的安裝支援的。
移動應用在啟動登入界面之前會對網絡的連通性進行檢測。如果你已經配置了使用者過濾器來避免任何非授權的請求。你需要修改你的配置 /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 進行通路。
有關更多 Confluence 6 伺服器移動應用的使用,請參考頁面Confluence 6 伺服器移動應用 beta 版本中的内容。
https://www.ossez.com/t/confluence-6-app/462