我正在开发一个需要在 iOS 应用程序和网站内的项目。它需要在应用程序内部运行,因为它必须在没有无线连接的情况下访问。
是否可以在不使用电话间隙之类的情况下在应用程序内运行我的网络文件?
网络连接有什么用?是为了用户认证吗?是用来解析网站数据的吗?这实际上取决于您需要互联网连接的目的,如果您需要来自网站或数据库的一些外部数据,那么您需要在内部创建一些存储/sqlite db 来保存数据并在有连接时同步该数据。
如果你只是在运行一个你决定用 HTML 创建的客户端应用程序,那么我仍然会使用 Sencha Touch,然后使用 Cordova 让它在本地编译。
您始终可以从 Safari 中“添加到主屏幕”,使其在本地运行。为此,只需在有互联网时访问该网页,然后将其添加到主页,它将在没有互联网连接的情况下全屏运行;如果且仅当您不需要连接任何数据时,它才能在离线时正常工作。