0

我正在考虑使用 PhoneGap 开发一个 Windows Phone 7 应用程序,并且对可用功能有一些疑问。我之前没有开发过 WP7 应用程序,也没有使用过 PhoneGap,所以如果这些问题的一些答案是显而易见的,请原谅我。

  1. PhoneGap 是否支持更新由 WP7 应用托管的 HTML/JS/CSS/图像?我想可以轻松下载新内容,但是否可以更新或扩展PhoneGap 用于该应用程序的现有文件尚不清楚。鉴于应用程序功能将主要由 HTML/JS 驱动,我认为可以异步下载更新的 HTML/JS 并更新设备上的内容。实际上,这相当于在不通过 MarketPlace 下载应用程序的新版本的情况下更新应用程序。假设这是可能的,那么这样做的应用程序通过应用程序验证过程的机会有多大?
  2. 在使用 PhoneGap 开发应用程序时,是否有任何特定的限制/指南需要特别注意?我怀疑有,但如果有人在这方面有任何具体建议,那将会很有帮助。

任何帮助,将不胜感激。

4

1 回答 1

1

1)简短的回答是肯定的。长答案是你需要做一些本机(在本例中为 C#)开发来实现这一点。我不知道PhoneGap 的细节,但我知道你可以从JS 调用C# 方法。所以你会调用一个方法来下载数据并将其存储在IsolatedStorage中,然后可能会回调JS让它知道它已经完成了。否则,可能有一种方法可以在 JS 中下载图像并将其传递给后面的代码,但除非 PhoneGap 的人专门针对这种情况,否则我高度怀疑它。

1.2)是的,这将通过证书就好了。由 MS 决定如何/为什么/何时/何地获取内容。他们不会从你更新应用程序中赚钱,所以他们不会关心你是否制定了自己的内容交付系统。

2)也许不是您正在寻找的答案 - 但如果您在 PhoneGap 或任何其他非本地方式中制作应用程序,应用程序之神会让您失望。简单地说,PhoneGap 和类似的东西都是垃圾。不是实际的框架(我相信他们在其中投入了大量工作),而是结果。说真的,当你运行一个非本地应用程序的那一刻,你就知道它有多糟糕。我不知道如何强调这一点。真的值得在每个平台上本地开发它。

于 2012-06-20T10:54:10.323 回答