【问题标题】:loading html file from web server using phone gap使用电话间隙从 Web 服务器加载 html 文件
【发布时间】:2013-02-15 09:06:54
【问题描述】:

我正计划使用电话间隙开发一个混合应用程序。我想从 Web 服务器下载 html 页面、图像和其他资源,而不是将其保存在 phone gap 应用程序包中。

  1. 可以这样做吗
  2. 是避免频繁更新 App Store 中的应用程序的正确方法还是
  3. android、iPhone、windows 会拒绝我们的申请

【问题讨论】:

    标签: android iphone cordova jquery-mobile app-store


    【解决方案1】:
    1. 是的,phonegap 是可能的,没有什么可以阻止您从远程源加载 html 文件。这是我对这个问题的另一个回答:https://stackoverflow.com/a/13996437/1848600

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

    3. Android/Win7-8 应用程序不会被拒绝,iOS 将立即被拒绝。这是我对这个问题的另一个答案:https://stackoverflow.com/a/14436328/1848600,没有必要重复。

    【讨论】:

    • 谢谢。开发这样的应用程序是个好主意。我们的目标是为 PC 浏览器、平板电脑和所有智能手机开发单一代码库。
    • 最好不要上传到苹果应用商店。它将被拒绝,因为如果它可以从远程源运行,它可以作为经典网页运行。在某些情况下,它可以通过应用审核,但您的移动网站不得公开显示。
    • 答案需要更新。 iOS 不应该被拒绝。 Apple Developer Program 许可协议的第 3.3.2 节已更新。可在此处找到:developer.apple.com/terms。现在说“......上述唯一的例外是由 Apple 的内置 WebKit 框架或 JavascriptCore 下载和运行的脚本和代码,前提是这些脚本和代码不会改变应用程序的主要目的......”
    【解决方案2】:
    1. 是的,这是可能的。

      您有 2 个选择来实施它。简单的方法是从 Web 服务器 url 开始。但是,您需要包含与目标设备匹配的cordova 脚本文件的代码。

      另一种方法是检查和下载文件。 在这种情况下,您需要编写一些 phonegap 代码来进行更新检查、下载内容和更改起始 URL。

    2. 在您没有理由更改本机代码期间,我的答案是肯定的。

    3. 确切地说,Apple 不允许在没有 AppStore 的情况下更新应用程序逻辑或在 Web 服务器中加载页面,但我不知道真的是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 2015-04-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-02
      相关资源
      最近更新 更多