1. 概述编辑
1.1 版本
App版本 |
---|
10.0 |
1.2 应用场景
App 打包就是对 FineMobile 数据分析 App 进行 OEM,定制企业专属的 App 。
1.3 功能介绍
通过 App 云打包服务,用户可以对 FineMobile 数据分析 App 进行 OEM,更换 App 的图标、名字、内置服务器、登录页等,实现个性化定制 App,打造企业专属应用。
打包后用户可以下载安装包自行发布并进行版本控制。
自动打包方便易操作、零代码、界面化配置。
2. 准备工作编辑
1)用户需提前准备打包时的图片素材,详情请参见:App 打包素材准备
2)用户如需生成 Android 版 App ,需配置 Android 证书,详情请参见:App 打包配置 Android 证书
3)用户如需生成 iOS 版 App ,需配置 iOS 证书,详情请参见:App 打包配置 iOS 证书
3. 新建应用编辑
配置好证书后,点击新建应用,进入 App 打包信息配置页面。如下图所示:
4. 打包配置编辑
4.1 基本配置
App 打包信息默认配置界面,如下图所示:
如下图,配置好打包的基本信息,所有信息的介绍如下表所示:
类别 | 配置 | 说明 |
---|---|---|
应用信息 | 应用名称 | 桌面及关于显示的应用名称,必填项 |
应用描述 | 描述应用的作用,必填项 | |
应用图标 | 桌面及关于显示的应用图标,必填项 | |
启动设置 | 引导页 | 勾选显示后,首次安装应用时会显示应用介绍页面,默认不勾选 |
启动页 | 启动 App 时显示的背景图片,可选择上传手机和 Pad 格式的,如果上传其他大小的图片,会以图片中心为原点,自适应显示 图片不上传的话使用的是 App 自带的图片 | |
服务器设置 | 内置服务器 | App 中帆软的 demo 服务器 OEM 时会自动删除,此为客户服务器设置 如果想内置自己的服务器,则勾选是,同时需要填入以下信息:
|
关于设置 | 版本号 | 关于中显示的版本号 |
版本更新 | App 打包可根据用户需求进行版本管理控制,自行决定是否更新。 详情请参见:App 打包实现版本自主管理 | |
版权信息 | 关于中显示的版权信息,必填项 | |
版本库设置 | 版本库 | 可以选择 9.0 版本或 10.0 版本,使用当前最新的 iOS 和 Android 版本库,与官方应用同步 |
插件设置 | 深信服VPN | 可以选择是否要包含深信服 VPN 功能,需要时勾选打包后,可以将 VPN 地址、用户名、密码内置到 App 中 |
消息推送 | 可以选择是否要包含消息推送功能,需要时勾选打包后,可以根据文档:App 打包支持消息推送 来设置 注:只有「版本库设置」中版本库为 10.0 版本,才支持该属性。 | |
收藏 | 支持选择是否在模板中显示收藏按钮,需要时勾选打包后,模板中有收藏按钮,主页底部菜单有常用 | |
离线 | 支持选择是否在模板中显示下载按钮,需要时勾选打包后,模板中有下载按钮,设置中有离线缓存项 | |
分享 | 支持选择是否在模板中显示分享按钮,需要时勾选打包后,模板中有批注分享按钮,该功能介绍可参见:[App]批注分享功能 App 中的分享功能,iOS 需要获取微信的授权,如果不填,iOS 无分享微信功能 | |
多语言 | 默认不勾选,勾选后,打包后 App 设置项中新增多语言菜单,支持切换的语言包括: 简体中文、繁体中文、英文、日文、跟随系统语言 注:只有「版本库设置」中版本库为 10.0 版本,才支持该属性。 | |
安全性设置 | 自动登录 | 勾选显示后,9.0 登录时支持记住密码和自动登录,10.0 只有自动登录 |
登录安全键盘 | 勾选使用后,登录时使用安全键盘输入账号信息 | |
HTTPS 服务器证书 | 勾选合法性校验后,开启后对 HTTPS 服务器进行证书合法性校验,非 HTTPS 服务器可以正常添加 | |
密码输入保护 | 勾选使用后,输入密码页面禁止截屏 | |
请求额外参数 | 默认不勾选,勾选后显示 Key、Value 的文本框,文本框内容无限制,由客户自定义参数 注:只有「版本库设置」中版本库为 10.0 版本,才支持该属性。 | |
其他设置 | URL Scheme | 可以通过自定义的 URL 链接去启动 App,不需要手动点击 App 图标去启动 |
安卓桌面图标 | 勾选隐藏后,打包安装 App,安卓 App 图标在手机桌面不显示 |
4.2 高级配置
点击基本配置底部的高级配置按钮,进入高级配置的设置界面。
注:目前高级配置只有 10.0 支持,9.0 是不支持的。
高级配置可进行更多的个性化定制,包括:
登录页背景图片:图片不上传的话使用的是 App 自带的图片
主题颜色
顶部导航栏背景颜色
顶部导航栏标题颜色
顶部导航栏按钮颜色
底部工具栏背景颜色
高级配置的设置界面如下图所示:
5. 完成打包编辑
1)App 打包信息配置完成后,点击保存,下次打包时无需再次修改。此时生成安装包按钮从灰色不可选变为蓝色可选状态。
2)点击生成安装包按钮后,提示开始打包,跳转到应用管理界面,可以查看到当前打包状态,如下图所示:
注:打包采用排队机制,可能耗时比较久,请耐心等待。
3)打包成功后,右边会出现三个可操作按钮,分别为:
打包:点击后可进入打包信息配置页面,再次进行编辑。
下载:悬浮在其上方会弹出二维码下载链接。
删除:点击后删除该应用。
注:帆软市场提供的下载页面,只会保留一天(因为缓存原因,一段时间可能还能下到),每日凌晨会自动清理。打包之后如果当天不能测试完毕,请及时下载安装包进行备份
二维码下载链接如下图所示:
6. URL 启动 App 支持直接打开模板编辑
1)若在本文 2.2.2 章「基本配置」中设置了URL Scheme,打包后的 App 访问下表所示的代码即可打开 App 中的模板。
App 版本 | URL 示例 |
---|---|
9.0 | com.fr.finereport://?serverName=9.0测试服务器&serverUrl=http://secure.finedevelop.com:65080/WebReport1/ReportServer&reportUrl=GettingStarted.cpt&reportName=测试模板 |
10.0 | com.fr.finereport://?serverName=远程10&serverUrl=http://secure.finedevelop.com:65081/webroot/decision&reportUrl=GettingStarted.cpt&reportName=测试模板 |
2)示例 URL 说明如下表所示:
参数名称 | 备注 |
---|---|
serverName | 服务器名称 |
serverUrl | 服务器地址 |
keepDemo | 是否保留 demo 服务器,true/false,默认为 false |
customeparas | 自定义登录参数,名字不限,登录时会带上,可以有多个 |
reportUrl | 模板地址,只能采用相对路径(文件夹开始的路径),且使用时必需指定服务器 |
reportName | 模板名称 |
注:若用户需要打开某张模板,则必须要传至少 3 个参数 serverName、serverUrl、reportUrl 。