反馈已提交

网络繁忙

App 打包

  • 文档创建者:doreen0813
  • 编辑次数:15次
  • 最近更新:April陶 于 2022-01-05
  • 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 证书

    4)用户如需生成 iOS 版 App ,无法申请到苹果企业账号,详情参见:App打包配置iOS自定义证书

    3. 新建应用

    登录 帆软市场,准备工作完成后,点击用户中心>App 打包>新建应用,进入 App 打包信息配置页面。如下图所示:

    image.png

    4. 打包配置

    4.1 应用信息

    应用信息配置如下图所示:

    image.png

    具体设置如下表所示:

    配置项
    说明
    应用名称必填项,桌面及关于显示的应用名称,建议 5 字以内
    应用描述必填项,描述应用的作用,1000汉字以内
    应用图标

    必填项,桌面及关于显示的应用图标

    建议上传尺寸为 1024*1024 像素、不超过 1M 的 png 图片

    4.2 启动设置

    启动设置如下图所示:

    image.png

    具体设置如下表所示:

    配置项
    说明
    引导页

    默认不勾选

    勾选显示后,首次安装应用时会显示应用介绍页面。

    启动页

    选填项,设置启动 App 时显示的背景图片,可分别上传手机和平板启动页。

    • 手机启动页:建议上传尺寸为 750*1334 像素的 png 图片

    • 平板启动页:建议上传尺寸为 1536*2048 像素的 png 图片

    如上传其他尺寸的图片,会以图片中心为原点,自适应显示

    如不上传启动页,将使用 App 自带的启动页图片

    4.3 服务器设置

    服务器设置如下图所示:

    image.png

    App 打包时,帆软自带的 Demo 服务器会自动删除。

    用户可选择是否在 App 中内置自己的服务器,默认不勾选。

    如勾选,需填写以下信息:

    配置项
    说明
    服务器名称

    为自己的服务器命名

    服务器地址

    填写需要内置的服务器地址

    添加服务器

    可选项,默认勾选

    不勾选允许时,打包的 App 登录界面将无服务器入口,用户无法查看/修改/添加服务器信息

    4.4 关于设置

    「关于」页面的设置如下图所示:

    image.png

    具体设置如下表所示:

    配置项
    说明
    版本号「关于」页面中显示的版本号
    版本更新

    App 打包时可根据用户需求进行版本管理控制,自行决定是否更新。

    具体配置请参见:App 打包实现版本自主管理

    版权信息必填项,「关于」页面中显示的 App 版权信息

    4.5 版本库

    用户可根据自身需求选择 9.0 版本或 10.0 版本,使用当前最新的 iOS 和 Android 版本库,与官方应用同步。

    版本库设置如下图所示:

    注:仅当选择 10.0 版本时,支持消息推送功能,支持多语言切换,支持额外参数,支持高级配置。

    image.png

    4.6 插件设置

    插件设置如下图所示:

    1592978584674633.png

    具体设置如下表所示:

    配置
    说明
    深信服 VPN

    可选项,选择是否要包含深信服 VPN 功能,默认不选

    勾选打包后,可以将 VPN 地址、用户名、密码内置到 App 中。详情请参见:深信服 VPN

    消息推送

    可选项,可以选择是否要包含消息推送功能

    如需使用该功能,勾选打包后,具体配置方法请参见:App 打包支持消息推送

    注:只有「版本库设置」中版本库为 10.0 版本,才支持该属性。 

    收藏

    可选项,可以选择是否在模板中显示收藏按钮,默认不选

    如需使用该功能,勾选打包后,模板中将出现收藏按钮,主页底部菜单有常用按钮

    离线

    可选项,可以选择是否在模板中显示下载按钮,默认不选

    如需使用该功能,勾选打包后,模板中将出现下载按钮,设置中有离线缓存

    分享

    可选项,可以选择是否在模板中显示分享按钮,默认不选

    4.7 安全性设置

    安全性设置如下图所示:

    Snag_1f144d7a.png

    具体设置如下表所示:

    配置
    说明
    自动登录

    可选项,可以选择是否在打开 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 其他设置

    其他设置如下图所示:

    2022-01-05_16-57-04.png

    具体设置如下表所示:

    配置说明
    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 引导页的底部和 App 内「关于」中显示「隐私策略」。

    勾选隐藏后,则不显示「隐私策略」。

    4.9 高级配置

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

    注:只有「版本库设置」中版本库为 10.0 版本,才支持「高级设置」。

    高级配置可进行更多的个性化定制,包括:登录页配色设置。如下图所示:

    1)登录页

    image.png

    2)配色设置

    image.png

    4.10 越狱环境检测

    iOS 设备越狱后,处于不安全的环境下,在越狱环境中运行打包的 App,难以保证程序使用过程中数据的安全性。

    登录打包的 iOS 版 App 时,将自动检测设备是否越狱并提醒。详情请参见:[App]iOS设备越狱环境检测

    5. 完成打包

    5.1 生成安装包

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

    image.png

    注意事项:

    配置了华为消息推送通道的用户,之前配置过 AppID,升级版本后还没有配置 json 文件。会出现提示:

    “华为官方推送通道尚未配置json文件,无法正常推送消息,是否继续?”

    解决方案:可参考文档 华为消息推送通道 配置 json 文件。

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

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

    image.png

    5.2 下载安装包

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

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

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

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

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

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

    1576029453376966.png

    5.3 分享安装包

    由于 App 打包页面的下载按钮和扫码下载,有效期仅有一天,因此提供两种 App 发布方法,供企业用户分享发布,详情请参见:

    1)发布到蒲公英平台:App 打包发布至蒲公英

    2)发布到自定义平台:部署 App 自定义发布平台

    如果是通过 Custom App 模式,完成 iOS 版 App  定制,那么供企业用户分享发布应用需参考文档:Custom App分发插件

    6. 注意事项

    6.1 报错41300002

    问题现象:

    集群环境下,APP 下拉框偶发显示为空,偶发报错 12400004 。如下图所示:

    eab4f1c3-dedb-43d9-889b-0f25a1971b7e (1).png

    07775094-b5b6-480d-8966-ee73390e6446.png

    问题原因:

    因为内存负载高,智能释放导致的。

    问题排查:

    建议检查并减少内存占用情况。

    附件列表


    主题: 移动端
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭