2012-05-18 74 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