历史版本33 :App打包 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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 打包信息配置页面。如下图所示:

1575958241586061.png

4. 打包配置编辑

4.1 基本配置

App 打包信息默认配置界面,如下图所示:

1582511511328317.png

如下图,配置好打包的基本信息,所有信息的介绍如下表所示:

类别配置说明
应用信息应用名称桌面及关于显示的应用名称,必填项
应用描述描述应用的作用,必填项
应用图标桌面及关于显示的应用图标,必填项
启动设置引导页勾选显示后,首次安装应用时会显示应用介绍页面,默认不勾选
启动页

启动 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 自带的图片

  • 主题颜色

  • 顶部导航栏背景颜色

  • 顶部导航栏标题颜色

  • 顶部导航栏按钮颜色

  • 底部工具栏背景颜色

高级配置的设置界面如下图所示:

1575964110261962.png

5. 完成打包编辑

1)App 打包信息配置完成后,点击保存,下次打包时无需再次修改。此时生成安装包按钮从灰色不可选变为蓝色可选状态。

2)点击生成安装包按钮后,提示开始打包,跳转到应用管理界面,可以查看到当前打包状态,如下图所示:

注:打包采用排队机制,可能耗时比较久,请耐心等待。

1576029443449492.png

3)打包成功后,右边会出现三个可操作按钮,分别为:

  • 打包:点击后可进入打包信息配置页面,再次进行编辑。

  • 下载:悬浮在其上方会弹出二维码下载链接。

  • 删除:点击后删除该应用。

注:帆软市场提供的下载页面,只会保留一天(因为缓存原因,一段时间可能还能下到),每日凌晨会自动清理。打包之后如果当天不能测试完毕,请及时下载安装包进行备份

Snag_48b61f35.png

二维码下载链接如下图所示:

1576029453376966.png

6. URL 启动 App 支持直接打开模板编辑

1)若在本文 2.2.2 章「基本配置」中设置了URL Scheme,打包后的 App 访问下表所示的代码即可打开 App 中的模板。

App 版本
URL 示例
9.0com.fr.finereport://?serverName=9.0测试服务器&serverUrl=http://secure.finedevelop.com:65080/WebReport1/ReportServer&reportUrl=GettingStarted.cpt&reportName=测试模板
10.0com.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 。