我计划使用PhoneGap开发混合应用。我想从Web服务器下载HTML页面、图片和其他资源,而不是将它们放在PhoneGap应用程序包中。
- 这是可能的吗?
- 这是避免频繁更新应用商店中的应用程序的正确方法吗?
- Android、iPhone、Windows是否会拒绝我们的应用程序?
我计划使用PhoneGap开发混合应用。我想从Web服务器下载HTML页面、图片和其他资源,而不是将它们放在PhoneGap应用程序包中。
使用Phonegap是可以的,没有什么能阻止您从远程源加载HTML文件。这是我对这个问题的另一个回答:https://dev59.com/gmzXa4cB1Zd3GeqPTGUj#13996437
不幸的是,不行。虽然我们可以说这是正确的,但每个错误都会破坏所有可用的应用程序版本,而如果您逐个版本地创建,客户始终可以使用以前的版本。此外,苹果应用商店将禁止这样的应用。
Android / Win7-8应用程序不会被拒绝,但iOS将立即被拒绝。这是我对这个问题的另一个回答:https://dev59.com/rW3Xa4cB1Zd3GeqPe3U9#14436328,没有必要重复。
是的,这是可能的。
你有两种选择来实现它。简单的方法就是从Web服务器URL开始。但是,您需要一个包含与目标设备匹配的Cordova脚本文件的代码。
另一种方式是检查和下载文件。 在这种情况下,您需要编写一些PhoneGap代码进行更新检查、下载内容和更改起始URL。
只要您没有更改原生代码的理由,我的回答是肯定的。
确切地说,苹果不允许在没有AppStore或在Web服务器中加载页面的情况下更新应用程序逻辑,但我真的不知道这是否属实。