你的位置:首页 > 网页设计

[网页设计]cordova 插件

1.移动端WebApp开发,如何实现状态栏沉浸式效果?

   cordova-plugin-fullscreen

2. cordova热更新插件-不发布应用市场动态更新APP源码

https://github.com/nordnet/cordova-hot-code-push

Cordova Hot Code Push Plugin

此插件提供了可以使cordova app自动更新web内容的功能。​基本上, 你App中所有位于 www 目录内的文件都可以被自动更新.

当你重新发布新的app时-重新打包了web内容: html 文件, JavaScript 代码, 图片等等. 一般有两种方式进行升级:

  1. 在appstore中上架新的app. 但是耗时比较长.

  2. 牺牲所有原生功能,每次打开都从远端网站加载. 但是如果没有网络,app就没法使用.

此插件就为了解决这个问题而生. 当用户初次打开app - 它会将所有web内容复制一份到外部存储. 此后从外部存储加载web内容,而并不加载打包在app内部的web内容. app每次启动都会连接服务器检查更新并下载新的web内容. 如果下载了更新 - 此次更新内容将会在下次app启动时生效.

这样, 你的app就得到了实时更新, 并且也能在离线的时候使用. 还有,插件允许你对web内容设置最小支持的app外壳版本, 以保证新的web内容可以在旧的app外壳上运行.

App Store可以上架这种app吗? 可以... 只要你更新后的web内容符合app一开始的功能. 如果本来是个计算器, 更新后变成了一个音乐播放器 - 这是会被禁止的.

支持平台

  • Android 4.0.0 或以上.

  • iOS 7.0 或以上.