1. 概述
1.1 應用場景
App 打包就是對 FineMobile 資料分析 App 進行 OEM,客製企業專屬的 App 。
1.2 功能介紹
透過 App 雲打包服務,使用者可以對 FineMobile 資料分析 App 進行 OEM,更換 App 的圖示、名稱、內建服務器、登入頁等,實現個性化客製 App,打造企業專屬應用。
打包後使用者可以下載安裝包自行發佈並進行版本控制。
自動打包方便易操作、零代碼、介面化配置。
2. 準備工作
1)使用者需提前準備打包時的圖片素材,詳情請參見:App 打包素材準備
2)使用者如需生成 Android 版 App ,需配置 Android 憑證,詳情請參見:App 打包配置 Android 憑證
3)使用者如需生成 iOS 版 App ,需配置 iOS 憑證,詳情請參見:App 打包配置 iOS 憑證
4)使用者如需生成 iOS 版 App ,無法申請到蘋果企業帳號,詳情參見:App打包配置iOS自訂憑證
3. 建立應用
登入 帆軟市場,準備工作完成後,點選使用者中心>App 打包>建立應用,進入 App 打包資訊配置頁面。如下圖所示:
4. 打包配置
4.1 應用資訊
應用資訊配置如下圖所示:
具體設定如下表所示:
配置項 | 說明 |
---|---|
應用名稱 | 必填項,桌上及關於顯示的應用名稱,建議 5 字以內 |
應用描述 | 必填項,描述應用的作用,1000漢字以內 |
應用圖示 | 必填項,桌上及關於顯示的應用圖示 建議上傳尺寸為 1024*1024 像素、不超過 1M 的 png 圖片 |
4.2 啟動設定
啟動設定如下圖所示:
具體設定如下表所示:
配置項 | 說明 |
---|---|
引導頁 | 預設不勾選 勾選顯示後,首次安裝應用時會顯示應用介紹頁面。 |
啟動頁 | 選填項,設定啟動 App 時顯示的背景圖片,可分別上傳手機和平板啟動頁。
如上傳其他尺寸的圖片,會以圖片中心為原點,自適應顯示 如不上傳啟動頁,將使用 App 自帶的啟動頁圖片 |
4.3 伺服器設定
伺服器設定如下圖所示:
App 打包時,帆軟自帶的 Demo 伺服器會自動刪除。
使用者可選擇是否在 App 中內建自己的伺服器,預設不勾選。
如勾選是,需填寫以下資訊:
配置項 | 說明 |
---|---|
伺服器名稱 | 為自己的伺服器命名 |
伺服器位址 | 填寫需要內建伺服器位址 |
新增伺服器 | 可選項,預設勾選 不勾選允許時,打包的 App 登入介面將無伺服器入口,使用者無法查看/修改/新增伺服器資訊 |
4.4 關於設定
「關於」頁面的設定如下圖所示:
具體設定如下表所示:
配置項 | 說明 |
---|---|
版本號 | 「關於」頁面中顯示的版本號 |
版本更新 | App 打包時可根據使用者需求進行版本管理控制,自行決定是否更新。 具體配置請參見:App 打包實現版本自主管理 |
版權資訊 | 必填項,「關於」頁面中顯示的 App 版權資訊 |
4.5 版本庫
使用者可根據自身需求選擇 9.0 版本或 10.0 版本,使用當前最新的 iOS 和 Android 版本庫,與官方應用同步。
版本庫設定如下圖所示:
注:僅當選擇 10.0 版本時,支援訊息派送功能,支援多語言切換,支援額外參數,支援進階配置。
4.6 插件設定
插件設定如下圖所示:
具體設定如下表所示:
配置 | 說明 |
---|---|
深信服 VPN | 可選項,選擇是否要包含深信服 VPN 功能,預設不選 勾選打包後,可以將 VPN 位址、帳號、密碼內建到 App 中。詳情請參見:深信服 VPN |
訊息派送 | 可選項,可以選擇是否要包含訊息派送功能 如需使用該功能,勾選打包後,具體配置方法請參見:App 打包支援訊息派送 注:只有「版本庫設定」中版本庫為 10.0 版本,才支援該屬性。 |
收藏 | 可選項,可以選擇是否在範本中顯示收藏按鈕,預設不選 如需使用該功能,勾選打包後,範本中將出現收藏按鈕,主頁底部選單有常用按鈕 |
離線 | 可選項,可以選擇是否在範本中顯示下載按鈕,預設不選 如需使用該功能,勾選打包後,範本中將出現下載按鈕,設定中有離線快取項 |
分享 | 可選項,可以選擇是否在範本中顯示分享按鈕,預設不選 |
4.7 安全性設定
安全性設定如下圖所示:
具體設定如下表所示:
配置 | 說明 |
---|---|
自動登入 | 可選項,可以選擇是否在開啟 App 時自動登入,預設勾選 如需使用該功能,勾選顯示後: 1)9.0 版本庫下,登入時支援記住密碼和自動登入 2)10.0 版本庫下,登入時支援自動登入 |
登入安全鍵盤 | 可選項,可以選擇在輸入登入密碼時使用安全鍵盤,預設不選 如需使用該功能,勾選使用後,登入頁面輸入密碼時呼叫安全鍵盤 使用者可選擇鍵盤隨機分佈,App 中安全鍵盤的按鍵將隨機分佈 |
HTTPS伺服器憑證 | 可選項,可以選擇是否在範本中顯示分享按鈕,預設不選 如需使用該功能,勾選合法性校驗後: 1)新增 HTTPS 伺服器時,對伺服器進行憑證合法性校驗 2)新增非 HTTPS 伺服器時,可以正常新增 |
密碼輸入保護 | 可選項,可以選擇在輸入密碼時是否開啟密碼保護,預設不選 如需使用該功能,勾選使用後,輸入密碼頁面禁止截屏 使用該功能後,輸入密碼時,將 App 切換到後臺/其他 App 介面,再次開啟 App,已輸入密碼將被清空。 |
WiFi安全檢查 | 勾選「使用後」,每次請求前會檢查代理 連結伺服器、登入時、App 內開啟範本時,如果檢查到 WiFi 處於代理狀態,則彈窗提示:當前無線網為不安全網路,無法存取 |
請求額外參數 | 可選項,可以選擇是否設定額外參數,預設不選 如需使用該功能,勾選後顯示 Key、Value 的正文框,正文框內容無限制,由客戶自訂參數 注:只有「版本庫設定」中版本庫為 10.0 版本,才支援該屬性。 |
4.8 其他設定
其他設定如下圖所示:
具體設定如下表所示:
配置 | 說明 | |
---|---|---|
URL Scheme | 可以透過自訂的 URL 連結去啟動 App,不需要手動點選 App 圖示去啟動。 1)9.0 版本範例:com.fr.finereport://?serverName=伺服器名稱 2)10.0 版本範例:com.fr.finereport://?serverName=遠端10 具體設定方式請參見:如何從外部 App 啟動帆軟的資料分析 | |
隱私策略 | 預設不隱藏「隱私策略」,則首次安裝 App 引導頁的底部和 App 內「關於」中顯示「隱私策略」。 勾選隱藏後,則不顯示「隱私策略」。 |
4.9 進階配置
點選基本配置底部的進階配置按鈕,進入進階配置的設定介面。
注:只有「版本庫設定」中版本庫為 10.0 版本,才支援「進階設定」。
進階配置可進行更多的個性化客製,包括:登入頁和配色設定。如下圖所示:
1)登入頁
2)配色設定
4.10 越獄環境檢查
iOS 裝置越獄後,處於不安全的環境下,在越獄環境中運作打包的 App,難以保證程式使用程式中資料的安全性。
登入打包的 iOS 版 App 時,將自動檢查裝置是否越獄並提醒。詳情請參見:[App]iOS裝置越獄環境檢查
5. 完成打包
5.1 生成安裝包
1)App 打包資訊配置完成後,點選儲存,下次打包時無需再次修改。此時生成安裝包按鈕從灰色不可選變為藍色可選狀態。
注意事項:
配置了華為訊息派送通道的使用者,之前配置過 AppID,升級版本後還沒有配置 json 檔案。會出現提示:
“華為官方派送通道尚未配置json檔案,無法正常派送訊息,是否繼續?”
解決方案:可參考文檔 華為訊息派送通道 配置 json 檔案。
2)點選生成安裝包按鈕後,提示開始打包,跳轉到應用管理介面,可以查看到當前打包狀態,如下圖所示:
注:打包採用佇列機制,可能耗時比較久,請耐心等待。
5.2 下載安裝包
打包成功後,右邊會出現三個可操作按鈕,分別為:
打包:點選後可進入打包資訊配置頁面,再次進行編輯。
下載:懸浮在其上方會彈出QRCODE下載連結。
刪除:點選後刪除該應用。
點選下載,QRCODE下載連結如下圖所示:
注:帆軟市場提供的下載頁面,只會保留一天(因為快取原因,一段時間可能還能下到),每日凌晨會自動清理。打包之後如果當天不能測試完畢,請即時下載安裝包進行備份。
5.3 分享安裝包
由於 App 打包頁面的下載按鈕和掃碼下載,有效期僅有一天,因此提供兩種 App 發佈方法,供企業使用者分享發佈,詳情請參見:
1)發佈到蒲公英平台:App 打包發佈至蒲公英
2)發佈到自訂平台:部署 App 自訂發佈平台
如果是透過 Custom App 模式,完成 iOS 版 App 客製,那麼供企業使用者分享發佈應用需參考文檔:Custom App分發插件