如何创建iOS应用程序插件?

时间:2016-06-19 10:14:59

标签: ios api-design

是否可以在iOS应用内创建API,让第三方开发者创建可供应用内用户下载的应用插件?

我在网上找不到这个主题的任何资源。

1 个答案:

答案 0 :(得分:1)

如果您的意图是第三方开发人员编写代码并将其下载并执行,我认为这会违反应用商店指南。

在合法使用和下载代码的非法使用之间存在一些灰色区域:

合法示例1:像Hopscotch这样的东西,孩子们正在创建简单有趣的共享游戏。这些可以被视为用户生成的内容。

合法示例2:由脚本驱动的游戏允许运行时下载修补程序以修复脚本中的错误甚至添加新级别。我相信这些用法在过去偶尔被拒绝,但现在已被普遍接受。

guidelines的相关指南是(强调我的):

  

2.5.2 应用程序应在其捆绑包中自包含,并且不得在指定的容器区域外读取或写入数据,也不得下载,安装或执行代码< / strong>,包括其他iOS,watchOS,Mac OS X或tvOS应用程序。

无所不包:

  

我们会针对任何我们认为存在的内容或行为拒绝应用。你问什么线?好吧,正如最高法院大法官曾经说过的那样,当我看到它时,我就会知道它#34;。而且我们认为你跨过它时也会知道它。

如果你的想法是在你的应用程序商店应用程序中创建某种应用程序商店,那么我会立即放弃它,因为这将超越Apple的行。

那就是说,你还没有详细说明你的应用程序,所以我可能对你想去的地方做了错误的假设。