目录:
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,打造企业专属应用。
打包后用户可以下载安装包自行发布并进行版本控制。
自动打包方便易操作、零代码、界面化配置。
2. OEM操作步骤编辑
2.1 准备工作
2.1.1 准备素材
准备好打包的图片素材:App 应用图标、启动页背景图片、登录页背景图片。
1)App 应用图标
建议尺寸为 1024*1024 像素,不超过 1M 的 PNG 格式图片。下图为示例用到的 App 应用图标。
2)启动页背景图片
手机端建议尺寸为 750*1334 像素的 PNG 格式图片,平板端建议尺寸为 1536*2048 像素的 PNG 格式图片。下图为示例用到的手机端启动页图片。
3)登录页背景图片
手机端建议尺寸为 750*1334 像素的 PNG 格式图片,平板端建议尺寸为 1536*2048 像素的 PNG 格式图片。下图为示例用到的手机端登录页背景图片。
2.1.2 配置证书
App 打包的证书分为iOS 企业证书和Android 证书,证书的配置过程如下:
1)登录帆软市场,进入用户中心,在用户信息下找到 App 打包,点击打开,进入 App 打包页面,如下图所示:
注:进入 App 打包页面后,如果没有开通该功能,需要联系销售开通服务。
2)配置 iOS 企业证书( 如果只需要安卓客户端,则跳过 ):
用户需要先申请 iOS 企业证书,申请到 iOS 企业证书后,在 App 打包页面,选择 iOS 企业证书,上传 xx.p12 和 xx.mobileprovision 文件,并输入 certificate password。
上传后,点击检查证书,会自动读取到 bundle id 和过期时间,点击保存即可,如下图所示:
注1:申请 iOS 企业证书的步骤可以参阅:如何申请 iOS 证书
注2:导出 iOS 企业证书文件的方法可以参阅:如何导出证书
注3:证书保存后,保存按钮会替换成申请修改证书按钮,如果用户 iOS 企业证书过期后需要修改证书,可以通过该按钮进行申请。更换证书的方法可以参阅:iOS 企业证书更换说明
配置好的 iOS 企业证书如下图所示:
3)配置 Android 证书
如果已经有 Android 证书了,直接填写 package 包名(至少2层以上),上传证书文件后,点击检查证书,保存即可。
如果没有 Android 证书,那么可以通过点击设置包名并生成证书按钮,一键生成 Android 证书。具体的设置项包括:
package 包名(至少2层以上)
Keystore 别名
Android 证书存储口令
Android 证书密钥口令
如果有需要,可以点开高级选项,设置证书的辅助信息,不设置将采用默认值。设置项包括:
有效期(年)
姓名
组织单位名称
城市
省份
国家代码
配置好的 Android 证书如下图所示:
2.2 配置打包信息
2.2.1 新建应用
配置好证书后,点击新建应用,进入 APP 打包信息配置页面。
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 无分享微信功能 | |
安全性设置 | 自动登录 | 勾选显示后,9.0登录时支持记住密码和自动登录,10.0只有自动登录 |
登录安全键盘 | 勾选使用后,登录时使用安全键盘输入账号信息 | |
HTTPS 服务器证书 | 勾选合法性校验后,开启后对 HTTPS 服务器进行证书合法性校验,非 HTTPS 服务器可以正常添加 | |
密码输入保护 | 勾选使用后,输入密码页面禁止截屏 | |
其他设置 | URL Scheme | 可以通过自定义的 URL 链接去启动 App,不需要手动点击 App 图标去启动 |
安卓桌面图标 | 勾选隐藏后,打包安装 App,安卓 App 图标在手机桌面不显示 |
App 打包信息配置界面如下图所示:
2.2.3 高级配置
点击基本配置底部的高级配置按钮,进入高级配置的设置界面。
注:目前高级配置只有10.0支持,9.0是不支持的。
高级配置可进行更多的个性化定制,包括:
登录页背景图片:图片不上传的话使用的是 App 自带的图片
主题颜色
顶部导航栏背景颜色
顶部导航栏标题颜色
顶部导航栏按钮颜色
底部工具栏背景颜色
高级配置的设置界面如下图所示:
2.3 完成打包
1)App 打包信息配置完成后,点击保存,下次打包时无需再次修改。此时生成安装包按钮从灰色不可选变为蓝色可选状态。
2)点击生成安装包按钮后,提示开始打包,跳转到应用管理界面,可以查看到当前打包状态,如下图所示:
注:打包采用排队机制,可能耗时比较久,请耐心等待。
3)打包成功后,右边会出现三个可操作按钮,分别为:
打包:点击后可进入打包信息配置页面,再次进行编辑。
下载:悬浮在其上方会弹出二维码下载链接。
删除:点击后删除该应用。
注:帆软市场提供的下载页面,只会保留一天(因为缓存原因,一段时间可能还能下到),每日凌晨会自动清理。打包之后如果当天不能测试完毕,请及时下载安装包进行备份
二维码下载链接如下图所示:
2.4 demo体验
账号/密码:demo/demo