2013-02-15 43 views
5

我打算开发一个使用电话差距的混合应用程序。我想要下载HTML页面,图像&从Web服务器的其他资源,而不是将其保存在电话差距应用程序包内。使用电话差距从网络服务器加载html文件

  1. 是有可能这样做
  2. 是它避免更新在App Store频繁或应用
  3. 将Android正确的方式,iPhone,窗户拒绝我们的应用程序

回答

5
  1. 是的,它是可能的PhoneGap,没有什么能阻止你从远程源加载HTML文件。下面是我对这个问题的其他答案:https://stackoverflow.com/a/13996437/1848600

  2. 遗憾的是没有。虽然我们可以说这是事实,但每个错误都会制约每个可用的应用程序版本,而如果您按版本创建版本,客户将始终可以使用以前的版本。此外,苹果应用商店将禁止此类应用。

  3. 的Android/Win7-8应用程序将不会被拒绝,iOS设备将被立即拒绝。这是我在这个问题上的其他答案:https://stackoverflow.com/a/14436328/1848600,没有重复。

+0

谢谢。开发这样的应用程序是一个好主意。我们的目标是为PC浏览器,平板电脑和所有智能手机开发单一代码库。 – yokks 2013-02-15 10:20:08

+0

只要你不上传苹果应用程序商店,这是一个好主意。它将被拒绝,因为如果它可以从远程源运行,它可以作为经典网页运行。在某些情况下,它可能会通过应用审核,但您的移动网站不得公开显示。 – Gajotres 2013-02-15 11:15:52

+0

答案需要更新。 iOS不应该被拒绝。苹果开发者计划许可协议第3.3.2节已更新。它可以在这里找到:developer.apple.com/terms。现在说“......上述唯一的例外是脚本和代码下载并由Apple内置的WebKit框架或JavascriptCore运行,前提是这些脚本和代码不会改变应用程序的主要用途......” – Stanislav 2016-03-05 04:15:12

1
  1. 是的,这是可能的。

    你有2种选择来实现它。简单的方法就是在web服务器url上启动。但是,您需要一个包含与目标设备匹配的cordova脚本文件的代码。

    另一种方式是检查&下载文件。 在这种情况下,您需要编写一些手机代码进行更新检查,下载内容&更改开始URL。

  2. 在你没有理由改变原生代码的时候,我的回答是肯定的。

  3. 正是苹果不允许没有AppStore上或在Web服务器的负载页面更新应用程序逻辑,但我不知道是不是真的是。

相关问题