本篇讲 O2OA 平台自带的在线打包入口,让企业在不接触源码的情况下生成可直接连接自有服务器的安装包。旧版入口位于系统设置的移动端配置中,填写应用名称、图标与连接协议、域名、端口即可提交;新版需先从应用市场安装并重启服务,还支持双端打包,iOS 需提供打包证书,外部服务密钥按注册信息填写。适用于希望自行下发安装包的运维人员,字段较多时先备份参数,避免反复提交。
目前官方提供的移动端 APP 需要通过 O2云的连接来获取用户自己部署的 O2OA 服务器地址信息,从而连接到对应的 O2OA 服务器上。如果你介意连接 O2云,不希望把服务器的访问地址公开出来,因为我们的移动端源码全部都是开源的, 所以你可以通过自行打包的方式,直接连接到你自己的 O2OA 服务器,而不需要连接 O2云,具体如何操作可以参考: Android 端 App 源码打包iOS 端 App 源码打包。
在线打包功能帮助企业在 O2OA 平台上自主完成移动端 APP 的编译打包,生成可安装的安装包分发给用户使用。打包时读取 O2OA 移动端最新的源码进行编译,企业可以自定义 APP 桌面 LOGO 图标和名称,并且 APP 能够直接连接到 O2OA 服务器,不再需要连接 O2云。
以管理员身份登录 O2OA 平台,点击 [系统设置] 应用:
点击 [移动端配置] -> [APP 工具],即可看到 APP 在线打包功能:
使用方式简单,按表单内容填写并提交即可进行在线打包。
注意前面几个主要字段要填写正确:
App 名称 - app 打包后安装到手机上,手机桌面显示的名称;Logo 图标 - app 打包后安装到手机上,手机桌面显示的图标
HTTP 协议、域名、端口号 这三项是 App 需要连接的 O2OA 服务器地址信息,务必填写正确。
HTTP 协议 - App 访问的 O2OA 服务使用的是 http 还是 https?
域名 - App 访问的 O2OA 服务地址,可以是域名或 ip 地址
端口号 - App 访问的 O2OA 中心服务器的端口,可在 App 配置 -> 连接配置中查看
下面的几个字段可按需填写,可以为空。
新版在线打包需要从应用市场安装,首先打开应用市场:
搜索 “在线打包”,找到 App 在线打包 应用,点击安装。
安装完成后,需要重启 O2OA 服务。
然后点击打开 App 在线打包 应用:
新版在线打包应用支持 Android 和 iOS 两端的应用打包:
与旧版功能一样,打包 App 首先需要提供正确的 O2OA 服务器 【连接信息】,然后提供 App 名称和 Logo 图标,这些是打包的关键。
新版增加了 iOS 端的 app 打包,除上述连接信息和名称 logo 等内容外,还需要提供 iOS 的打包证书:
还有第三方Key是App内使用的第三方SDK,比如极光推送和百度地图等。因为新版Android提供的自定义applicationId的功能,还有iOS打包是根据证书来生成bundle ID的,所以就需要提供自己注册的第三方Key。第三方Key的注册获取可以参考 Android端App源码打包 的文档里面的说明。
相关问题讨论
相关内容