类似 Cordova 的混合应用程序框架 - 但离线

标签 cordova mobile phonegap-build hybrid-mobile-app

我一直在考虑从我的响应式网站创建移动应用(适用于 iOS 和 Android)。

据我所知,可以让您做到这一点的开源项目是 Apache Cordova ,最流行的 SaaS 版本是 Adobe PhoneGap .

查看 PhoneGap 和 some of its competitors 后,我明白they all work in the same way :

  1. 开发者构建响应式网站。
  2. 开发人员使用 SasS 选项/vanilla Cordova 之一将所述网站包装在 iOS/Android 包中(可以选择使用 some of the framework's native SDKs ,以帮助“应用程序”获得类似 native 的功能。)。
  3. 开发者将打包的“应用”上传到各个应用商店。

如果我没记错的话,这意味着所有 Cordova 及其衍生产品(显然没有不尊重的意思)采用一个 URL,允许其中的代码使用一些 native 功能,并将其包装在适合手机的包装中

我的网站与众不同 - 我并不真正关心互联网连接。

我想要的只是让我的 HTML 和 CSS 能够在位于偏远地区且互联网连接非常差的手机上运行。

所以 - 在 WebView 中加载网站对我来说还不够,我希望它在没有互联网连接的情况下运行以加载初始 URL。

是否有可以满足我的特定需求的服务/开源项目?

最佳答案

假设你已经安装了node、npm和cordova。 使用 cordova 创建项目的命令 cordova 创建 hello com.example.hello HelloWorld

当您使用 cordova 创建项目时,您的应用程序 rootDir 中有 www 目录,您可以直接放置 html、css 和 js 代码。 如果您使用 cordova 构建应用程序,您的应用程序将不会从网络获取这些网页。 此外,如果您希望从 Web 获取一些数据,您可以使用 Angular JS 或 Java 脚本来使用 Web 服务

关于类似 Cordova 的混合应用程序框架 - 但离线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34825671/

相关文章:

android - Phonegap 如何在 Android 应用程序中下载和打开 pdf 文件

angular - Ionic Cordova 构建始终使用最新版本的 androidx.appcompat :appcompatn and failed

java - throttle 服务 (79) : unable reading network stats

javascript - 无法让 'deviceready' 在 PhoneGap Build 中工作

cordova - 解析 Ionic App 自动推送通知的可能性

android - 安装 PhoneGap,执行命令时出错 'ant'

android - 使用电话 : to initiate a call with a phone extension

java - 对于输入字符串: “Mat [ 0*0*CV_32FC1, isCont=true, isSubmat=false, nativeObj=0x78a0dff700, dataAddr=0x0 ]”-错误填充矩阵

android - cordova-plugin-whitelist 适用于 Android 但不适用于 iOS (Phonegap Build)

ios - 如何使用 Phonegap Build 删除 iOS 状态栏?