目前官方提供的移动端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打包,iOS端app打包在上面说的连接信息和名称logo等内容外,还需要提供iOS的打包证书:
还有第三方Key是App内使用的第三方SDK,比如极光推送和百度地图等。因为新版Android提供的自定义applicationId的功能,还有iOS打包是根据证书来生成bundle ID的,所以就需要提供自己注册的第三方Key。第三方Key的注册获取可以参考 Android端App源码打包 的文档里面的说明。