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 證書
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=服務器名稱&serverUrl=http://ip:端口/WebReport/ReportServer&reportUrl=GettingStarted.cpt&reportName=模板名稱 2)10.0 版本示例:com.fr.finereport://?serverName=遠程10&serverUrl=http://ip:端口/webroot/decision&reportUrl=GettingStarted.cpt&reportName=模板名稱 具體設置方式請參見:如何從外部 App 啓動帆軟的數據分析 | |
安卓桌面圖标 | 勾選隐藏後,打包安裝 App,Android App 圖标在手機桌面不顯示 |
4.9 高級配置
點擊基本配置底部的高級配置按鈕,進入高級配置的設置界面。
注:只有「版本庫設置」中版本庫爲 10.0 版本,才支持「高級設置」。
高級配置可進行更多的個性化定制,包括:登錄頁和配色設置。如下圖所示:
1)登錄頁
2)配色設置
4.10 越獄環境檢測
iOS 設備越獄後,處於不安全的環境下,在越獄環境中運行打包的 App,難以保證程序使用過程中數據的安全性。
登錄打包的 iOS 版 App 時,将自動檢測設備是否越獄并提醒。詳情請參見:[App]iOS設備越獄環境檢測
5. 完成打包
5.1 生成安裝包
1)App 打包信息配置完成後,點擊保存,下次打包時無需再次修改。此時生成安裝包按鈕從灰色不可選變爲藍色可選狀态。
2)點擊生成安裝包按鈕後,提示開始打包,跳轉到應用管理界面,可以查看到當前打包狀态,如下圖所示:
注:打包采用排隊機制,可能耗時比較久,請耐心等待。
5.2 下載安裝包
打包成功後,右邊會出現三個可操作按鈕,分别爲:
打包:點擊後可進入打包信息配置頁面,再次進行編輯。
下載:懸浮在其上方會彈出二維碼下載鏈接。
删除:點擊後删除該應用。
點擊下載,二維碼下載鏈接如下圖所示:
注:帆軟市場提供的下載頁面,只會保留一天(因爲緩存原因,一段時間可能還能下到),每日淩晨會自動清理。打包之後如果當天不能測試完畢,請及時下載安裝包進行備份。
5.3 分享安裝包
由於 App 打包頁面的下載按鈕和掃碼下載,有效期僅有一天,因此提供兩種 App 發布方法,供企業用戶分享發布,詳情請參見:
1)發布到蒲公英平台:App 打包發布至蒲公英
2)發布到自定義平台:部署 App 自定義發布平台