2013-03-20 46 views
0

在运行时如何下载代码或二进制代码并链接到它,并设置应用程序在运行时加载此二进制文件?在应用程序购买中执行代码

我想在应用程序购买,获得以二进制形式下载并在运行时加载。

回答

2

在iOS中,在没有监狱破坏的设备上,您的不能为下载代码,以便您的应用程序在运行时执行。您可以做的最接近的方式是已经在您的应用程序中存在代码,但从未执行该代码,除非它下载了允许(在您的应用程序逻辑中)允许代码运行的某种令牌。

0

我不认为你可以从应用内购买下载任意代码。我想你的应用程序将被苹果拒绝。

https://developer.apple.com/appstore/guidelines.html

+0

这不仅仅是一个拒绝问题。 iOS平台需要使用设备知道的密钥对代码进行签名 - 主要是Apple的密钥。他们在商店上托管应用程序。这就是为什么其他应用程序商店仅适用于越狱设备(因为部分越狱是为了取消签名要求)。 – mah 2013-03-20 10:55:25