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的在线应用程序。