iOS自动更新

提交更新需要10天,并等待审查。 我在iPad上安装的一个农场游戏显示“下载更新”,当我运行它。

  • 在iOS应用程序中实现更新是不是个好主意?
  • 苹果允许吗?
  • 你知道除农场应用程序之外的应用程序吗?

我正在考虑PhoneGap。 我可以下载新版本的phonegap解压缩并运行。

所以我会直接添加function,甚至为不同的客户端提供不同的function。 这也是一种克服encryption限制的方法。

目前尚不清楚是否有https链接,资源的HTML代码需要通过美国的出口authentication。

应用程序可以从EU服务器下载HTML / JS代码来克服美国的出口限制。

在iOS应用程序中实现更新是不是个好主意?

这当然是一个好主意,但这是被禁止的。 但是,您可以下载一些实际上不是可执行文件的内容。

苹果允许吗?

不是这样。 您不能下载任何forms的代码或二进制文件,并在设备上运行。 我会给你一些参考,但它会违反苹果和开发者之间的NDA。 请检查您与Apple的协议。

你知道除农场应用程序之外的应用程序吗?

他们下载内容,但不知道添加function的二进制文件。

在使用Phonegap的情况下,您可以下载不是可执行文件的HTML / JS文件。 但由于Phonegap的本质,您可以使用这些文件来执行代码。 因此,恕我直言,我怀疑你不会通过应用程序审查。

另外,您需要将这些文件下载到您的www文件夹中。 就我所知,即使在运行时间之外写入 documents夹之外也是不允许的。 因为这个原因我拒绝了我的应用程序。

那么,正如我看到你可以通过应用程序内购买API,不是吗?

我从iOS开发者计划许可协议中拿出来了

1.1您只能使用应用程序内购买API来使最终用户能够访问或接收您在应用程序中可用的内容,function或服务(例如,数字图书,其他游戏关卡,轮到地图服务)。 您不能使用应用程序内购买API来提供在您的应用程序之外使用的商品或服务。

这是一个迟到的答案,我也被“你不能下载任何forms的代码或二进制文件并在设备上运行”这个词所困惑,但事实certificate,我的应用程序几次通过审查,没有一个拒绝。 而且它甚至不是一个PhoneGap应用程序,它只是一个具有脱机caching的在线应用程序。