Cordova 配置文件

cordova默认的项目,当滑动时候,在ios设备上会有个回弹效果,对于网站项目这个正常,但是手机app这个是不需要的,而且影响体验,所以我们需要禁止掉这个属性;

<preference name="DisallowOverscroll" value="true" />

是否允许后台存储

这个属性我们一定要配置none,否则的后ios会调用icloud存储,这个虽然没有大的影响,但是在发布到apple store的时候可能会因为这个原因,被拒绝掉

<preference name="BackupWebStorage" value="none" />

splash 启动配置

在app启动的时候我们会看到各种启动图片,这个叫splash, 我们需要对此进行配置,前提是我要安装splash插件才能生效的,并且也可配置app的横竖屏,启动页面的持续时间等等。

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="2000" />
<preference name="FadeSplashScreenDuration" value="2000"/>
<preference name="Orientation" value="portrait" />

针对平台的设置

对于不同的平台会有不同的设置,比如splash和icon, 因为android 和ios上尺寸是不一样的。

<platform name="android">
        <allow-intent href="market:*" />
</platform>

插件配置

我们必须要配置的插件通常就是上面几个,白名单用来允许访问https网络,主要是用在android的项目,但是对于最新的cordova应该不需要了。

plugin这个是最新的定义方式,之前我一直在用feature这个属性,但是后来发现被废弃掉了。

指定好这个plugin以后,每次cordova会检查项目是否有这个几个插件,如果没有的话,自动从新下载,有的话不下载,当本地和定义版本不一致的使用,更新重新下载。

原文地址:https://www.cnblogs.com/it-Ren/p/14011690.html