2012-05-18 75 views
1

嘿,我正在计划在iPad上编码的应用程序。 IDE的一个常见功能是针对不同的语法高亮显示插件,我的问题是关于iOS规则/功能。是否有可能让其他人创建可以在iPad应用程序中“导入”的语法文件?iPad应用程序插件

我认为可以这样做可以通过HTTP来完成,但我问更像是一个“插件商店”

谢谢!

+1

我可以说,仅供记录,插件是可执行代码!我被欺骗,被诅咒,近视! – CodaFi

回答

1

只要插件不是可执行代码(意思就是说它是你自己解析的数据),你可以做任何你想做的事情。如果你想让他们可购买,你需要通过应用程序内购买。

的一般逻辑流将被:

  1. 用户启动应用程序,并去商店
  2. 用户购买插件
  3. App请求XML/JSON /从你的服务器的任何格式
  4. 服务器验证收据
  5. 服务器返回文件
  6. 应用程序将文件保存到应用程序沙箱并指定该文件不应该由iCloud备份(或将其保存到缓存目录而不是文档目录),因为该设备可以重新下载静态内容。

如果内容是免费的话当然会直接跳过步骤2和4

+1

非常感谢,这是一个完美的解决方案。 –

+0

@EvanPrice如果它适合你,请使用大复选标记标记答案:) –

0

2.7应用是下载的代码以任何方式或形式会拒绝安装或启动其他 2.8应用程序可执行代码将被拒绝

这是那些当你停止想知道为什么iPad已经没有插件架构的时刻之一......

有限公司如果它只是一个plist或某些格式的某些数据文件,那么它就没问题。当然,对此编码会有点棘手(这是制作插件的全部原因),因为大多数应用程序中的大多数应用内购买都处于某种“隐藏”状态。

+1

snytax file!=可执行代码。如果他们允许动态代码,整个应用程序验证过程将是无用的;;) – jimpic

+0

我知道,我知道,让你的内裤脱节。 ;) – CodaFi