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

目录:

1. 概述编辑

1.1 版本

App版本
10.0

1.2 应用场景

App 打包就是对 FineMobile 数据分析 App 进行 OEM,定制企业专属的 App。

对于 App 来说,客户通常两种需求:OEM 和提供 SDK,下面介绍一下它们之间的区别和联系。

  • SDK 是一套开发的应用程序接口,用户可以按照帆软提供的接口规范,把官方 App 的内容集成到用户自己的 App 中,SDK 一般用于 App 集成开发,开发之后,这个新 App的功能已经大于官方的 App 了(在官方 APP 功能的基础上还包含了用户自己开发的其他功能)。

  • OEM 出来的 App,功能上讲和我们官方提供的 App 没有任何区别,就只是安装后显示在手机上的图标、文字上有所区别而已。

注:App10.0 暂不支持 SDK 集成。

1.3 功能介绍

  • 通过 App 云打包服务,用户可以对 FineMobile 数据分析 App 进行 OEM,更换 App 的图标、名字、内置服务器、登录页等,实现个性化定制 App,打造企业专属应用。

  • 打包后用户可以下载安装包自行发布并进行版本控制。

  • 自动打包方便易操作、零代码、界面化配置。

1.4 收费说明

云打包服务费用为1 万 / 年,开通期间可以不限次数打包,不限 iOS/Android。

注:高级定制需要另行开通。

2. OEM操作步骤编辑

2.1 准备工作

2.1.1 准备素材

准备好打包的素材:App 应用图标、启动页背景图片、登录页背景图片。

1)App 应用图标

建议尺寸为 1024*1024 像素,不超过 1M 的 PNG 格式图片。下图为示例用到的 App 应用图标。

222

2)启动页背景图片

手机端建议尺寸为 750*1334 像素的 PNG 格式图片,平板端建议尺寸为 1536*2048 像素的 PNG 格式图片。下图为示例用到的手机端启动页图片。

222

3)登录页背景图片

手机端建议尺寸为 750*1334 像素的 PNG 格式图片,平板端建议尺寸为 1536*2048 像素的 PNG 格式图片。下图为示例用到的手机端登录页背景图片。

222

2.1.2 配置证书

App 打包的证书分为iOS 企业证书Android 证书,证书的配置过程如下:

1)登录帆软市场,进入用户中心,在用户信息下找到 App 打包,点击打开,进入 App 打包页面,如下图所示:

注:进入 App 打包页面后,如果没有开通该功能,需要联系销售开通服务。

Snag_4740702f.png

2)配置 iOS 企业证书( 如果只需要安卓客户端,则跳过 ):

用户需要先申请 iOS 企业证书,申请到 iOS 企业证书后,在 App 打包页面,选择 iOS 企业证书,上传 xx.p12 和 xx.mobileprovision 文件,并输入 certificate password。

上传后,点击检查证书,会自动读取到 bundle id 和过期时间,点击保存即可,如下图所示:

注1:申请 iOS 企业证书的步骤可以参阅:如何申请 iOS 证书

注2:导出 iOS 企业证书文件的方法可以参阅:如何导出证书

注3:证书保存后,保存按钮会替换成申请修改证书按钮,如果用户 iOS 企业证书过期后需要修改证书,可以通过该按钮进行申请。更换证书的方法可以参阅:iOS 企业证书更换说明

Snag_48295b81.png

配置好的 iOS 企业证书如下图所示:

Snag_482ccb24.png

3)配置 Android 证书

如果已经有 Android 证书了,直接填写package 包名(至少2层以上),上传证书文件后,点击检查证书保存即可。

Snag_482edcbe.png

如果没有 Android 证书,那么可以通过点击设置包名并生成证书按钮,一键生成 Android 证书。具体的设置项包括:

  • package 包名(至少2层以上)

  • Keystore 别名

  • Android 证书存储口令

  • Android 证书密钥口令

Snag_48355d8a.png

如果有需要,可以点开高级选项,设置证书的辅助信息,不设置将采用默认值。设置项包括:

  • 有效期(年)

  • 姓名

  • 组织单位名称

  • 城市

  • 省份

  • 国家代码

Snag_48386cdd.png

配置好的 Android 证书如下图所示:

Snag_483a95b8.png

2.2 配置打包信息

2.2.1 新建应用

配置好证书后,点击新建应用,进入 APP 打包信息配置页面。

Snag_483c6d47.png

2.2.2 基本配置

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

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

启动页

启动 App 时显示的背景图片,可选择上传手机和 Pad 格式的,如果上传其他大小的图片,会以图片中心为原点,自适应显示

图片不上传的话使用的是 App 自带的图片

服务器设置内置服务器App 中帆软的 demo 服务器 OEM 时会自动删除,此为客户服务器设置

如果想内置自己的服务器,则勾选,同时需要填入以下信息:

  • 服务器名称

  • 服务器地址

  • 添加服务器:不勾选允许时,登录界面将无服务器入口,用户无法看到服务器列表,也无法添加及修改服务器

关于设置版本号关于中显示的版本号
版本更新App 打包可根据用户需求进行版本管理控制,自行决定是否更新,设置步骤请参照:App 打包实现版本自主管理
版权信息关于中显示的版权信息,必填项
版本库设置版本库可以选择9.0版本或10.0版本,使用当前最新的 iOS 和 Android 版本库,与官方应用同步
插件设置深信服VPN

可以选择是否要包含深信服 VPN 功能,需要时勾选打包后,可以将 VPN 地址、用户名、密码内置到 App 中

消息推送可以选择是否要包含消息推送功能,需要时勾选打包后,可以根据文档:App 打包支持消息推送来设置
收藏支持选择是否在模板中显示收藏按钮,需要时勾选打包后,模板中有收藏按钮,主页底部菜单有常用
离线支持选择是否在模板中显示下载按钮,需要时勾选打包后,模板中有下载按钮,设置中有离线缓存项

分享

支持选择是否在模板中显示分享按钮,需要时勾选打包后,模板中有批注分享按钮,该功能介绍可参见:[App]批注分享功能

App 中的分享功能,iOS 需要获取微信的授权,如果不填,iOS 无分享微信功能

安全性设置自动登录勾选显示后,登录时支持记住密码和自动登录
登录安全键盘勾选使用后,登录时使用安全键盘输入账号信息
HTTPS 服务器证书勾选合法性校验后,登录走 HTTPS 认证
密码输入保护勾选使用后,输入密码页面禁止截屏
其他设置URL Scheme可以通过自定义的 URL 链接去启动 App,不需要手动点击 App 图标去启动
安卓桌面图标勾选隐藏后,打包安装 App,安卓 App 图标在手机桌面不显示

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

App打包.png

2.2.3 高级配置

点击基本配置底部的高级配置按钮,进入高级配置的设置界面。

注:目前高级配置只有10.0支持,9.0是不支持的。

高级配置可进行更多的个性化定制,包括:

  • 登录页背景图片:图片不上传的话使用的是 App 自带的图片

  • 主题颜色

  • 顶部导航栏背景颜色

  • 顶部导航栏标题颜色

  • 顶部导航栏按钮颜色

  • 底部工具栏背景颜色

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

market.fanruan.com_usercenter_appoem_bundle_op=new (1).png

2.3 完成打包

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

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

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

Snag_48b1121e.png

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

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

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

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

Snag_48b61f35.png

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

Snag_48bc1228.png