·
【先决条件】
- 已经成功部署iReport365服务器端
- 已成功配置SSL证书(不支持免费证书)
- 假设报表服务器url为:https://mbi.domain.com
- 假设App名字是:移动驾驶舱
- 假设iOS的bundle id为:service.weibaobiao.com
【部署App】
- 下载App模板文件: http://dc.ireport365.com/app.template.zip
- 将app.template.zip解压缩到路径: iReport365安装目录/app;
注意:正确的文件路径: iReport365安装目录/app/app.html - 编辑app.html 修改以下内容:
(1) . 将 ${product_name} 替换为 移动驾驶舱
(2). 将 ${host} 替换为 mbi.domain.com - 编辑 ios/app.plist 修改以下内容:
(1) . 将 ${product_name} 替换为 移动驾驶舱
(2). 将 ${host} 替换为 mbi.domain.com
(3). 将${bundle_id}替换为 service.weibaobiao.com - 编辑 ios/version.json,将版本号修改为对应的版本号,查看版本号
- 编辑 android/version.json,将版本号修改为对应的版本号(版本号与ios版本号一致)
- 将app.ipa拷贝至 iReport365安装目录/app/ios/ 目录下
- 将app.apk拷贝至 iReport365安装目录/app/android/ 目录下
- 使用二维码生成器,将 https://mbi.domain.com/app/app.html 生成二维码图片后,替换 qrcode.png
对于后续的App版本升级,只需要执行以下操作
【App升级更新-Windows】
- 备份 d:/iReport365/app 目录
- 编辑 d:/iReport365/app/ios/version.json,将版本号修改为对应的版本号
- 编辑 d:/iReport365/app/android/version.json,将版本号修改为对应的版本号(版本号与ios版本号一致)
- 将app.ipa拷贝至 d:/iReport365/app/ios/ 目录下
- 将app.apk拷贝至 d:/iReport365/app/android/ 目录下
【App升级更新-Linux】
- 备份 /opt/iReport365/app 目录
- 编辑 /opt/iReport365/app/ios/version.json ,将版本号修改为对应的版本号
- 编辑 /opt/iReport365/app/android/version.json ,将版本号修改为对应的版本号(版本号与ios版本号一致)
- 将app.ipa拷贝至目录: /opt/iReport365/app/ios/
- 将app.apk拷贝至目录: /opt/iReport365/app/android/