2.3.3 APP信息和组件信息打包配置
这里以dev环境为例
打开打包配置向导页面
1 运行调试服务,执行
pmobile start
2 打开打包配置向导页面,执行
pmobile config app dev
运行成功后会主动调起打开浏览器
配置APP信息
APP信息
名称 | 描述 | 规则 |
---|---|---|
应用ID | 门户应用ID | app创建时候指定的Id,app创建之后不能再更改(不可编辑) |
应用名 | 门户应用名称 | app创建时候指定的app名称,app创建之后不能再更改(不可编辑) |
应用首页 | 门户应用代码首次运行的js文件 | 项目的入口js文件,只能是相对项目根目录路径的js文件,否则app运行根据路径找不到对应文件会闪退 |
版本名称 | 门户应用发布版本号 | 热更新包的发布版本号,如果需要发布热更新包,此版本号要高于当前线上运行的版本号,否则可能会导致发布新热更新包无法被用户更新(版本名称不变,编译版本号大于线上版本app端也会进行热更新) |
版本号 | 门户应用编译版本 |
热更新包的编译版本号,当发现发布的热更新包和线上编译版本一致,需要我们检查代码是否进行编译或者编译是否成功 (发布的热更新包编译版本肯定要大于线上的热更新包的编译版本号) |
scheme | 三方应用调用本APP的scheme参数 | scheme协议是一种跳转APP以及跳转APP内部页面的跳转协议,需要三方APP需要跳转本APP,那么需要设置此参数 |
schemehost | 三方应用调用本APP的host参数 | 如果需要三方APP跳转本应用,那么此参数和上面的scheme参数必须填写 |
应用显示 | APP横竖屏展示方式 | APP内页面展示是强制横屏还是竖屏,或者是跟着系统自动转化 |
日志级别 | App内日志打印级别 | 日志打印级别分别为:verbose 明细,最低级别、debug 调试、info 信息、warn 警告、error 错误 |
调试模式 | 生成APP包是否是调试模式 | APP打包不建议打开,打包调试基座时候打开 |
是否全屏 | APP是否支持全屏模式 | APP内部页面渲染是否支持全屏模式渲染 |
APP网关信息
名称 | 描述 |
---|---|
App服务地址 | 门户应用管理平台服务地址 |
App服务应用 | 门户应用管理平台服务名称 |
App服务端口 | 门户应用管理平台服务端口 |
其它信息
名称 | 描述 | 规则 |
---|---|---|
http超时时间 | APP端发送网络请求超时时间 | 单位为ms,如果APP端发送网络请求时间超过设置时间,网络请求会走失败回调,即使后面后台接口正常返回,app端也不会获取到后台返回数据 |
日志文件超时时间 | 查看运行APP时产生的日志文件的时间范围 | 单位为天,例如设置日志文件超时时间为10天,那么只能查看当前10天内的运行日志文件 |
崩溃文件超时时间 | 查看运行APP时产生的闪退日志存文件的时间范围 | 单位为天,如果设置崩溃文件超时时间10天,那么只能查看当前10天内的闪退日志文件 |
是否开启安全通道 | 是否开启客户端和服务端建立安全通道功能 |
如果开启该按钮,那么打开APP时会先和后端建立安全访问通道,会存在等待时间,直到安全通道建立成功或者超时,app才会进去主页面。
如果关闭该按钮,打开APP时不会和后端建立安全通道,减少APP进入主页时间 |
是否允许http请求 | 是否允许APP客户端发送http请求 | 如何按钮是打开状态,那么APP客户端是可以正常发送http请求到后端,如果按钮是关闭状态,那么APP客户端发送http请求会在APP端直接拦截,不会发送到后端。 |
订阅ID | 门户管理平台凭证 | 在门户管理平台注册App时候会生成该凭证 |
wxkey | 微信分享key | 需要到微信分享平台注册app获取该key,否则无法实现微信分享 |
amapkey_ios | ios高德地图key | 需要到高德地图平台注册app获取该key,否则高德地图无法使用 |
amapkey_android | android高德地图key | 需要到高德地图平台注册app获取该key,否则高德地图无法使用 |
白名单 | 应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。 | 比如我们需要微信,QQ SDK能力(比如分享,收藏),需要在Info.plist把添加对应配置,如果配置了白名单,则返回实际是否安装对应的微信,QQ等客户端,否则返回NO。 |
配置完成之后点击保存即可。
配置组件信息
如果代码里面用到三方组件,请务必在此勾选对应的组件,否则打包成功之后APP运行会出现闪退现象。
(可以点击组件列表最右边的按钮文档查看对应组件文档)
组件勾选完毕,点击右上角保存按钮保存即可。