2015-07-10 80 views
-1

假設您有一種新聞站亭應用程序,您可以在其中提供交互式雜誌供下載。我們新的mags是基於HTML5的,我們下載從服務器壓縮的單個問題,解壓縮它們並在(inappbrowser)模式窗口中啓動它們。我們以前的雜誌基本上都是單獨的本地應用。Kiosk應用程序:在iOS中下載啓動應用程序(內聯)應用程序

是否也可以從信息亭內下載較舊的本地雜誌(IPA)並以某種方式啓動?這在技術上是可行的嗎(同時允許)?要麼將它作爲單獨的進程/應用程序啓動,要麼以內聯方式啓動,即以某種方式從信息亭應用程序的上下文中啓動它?這甚至可以在應用程序內啓動應用程序嗎?

當然,如果需要支持該流程,我們可以使用正確配置等方式將所有舊版應用重新導出,並且他們(應用內)可用於審閱流程。只是尋找目前技術上可行的選項。

謝謝!

+0

所以不知道爲什麼這是downvoted - 認爲它是一個真正的用例完全合法的問題。我們已經在下載基於HTML5的內容,這個問題是如何處理傳統的「原生」內容。像Adobe這樣的大型出版商使用他們自己的.folio格式來獲取額外的資源,只是想知道你是否可以直接用應用程序來做這件事(不是試圖取代appstore--供應和定價仍然是通過它正式完成的)。 – user3253393

回答

0

假設:

  • 年長的本土彈匣可以從AppStore的
  • 它們各自支持不同的URL方案進行下載(如mymagazine1://,mymagazine2://)

您可以執行以下操作:

當用戶指示他/她想要打開雜誌1時,評估

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mymagazine1://"]] 

如果YES,打開應用程序與

​​

如果是NO,打開App Store應用程序的特定雜誌。這可以按照this question中所述的相同方式完成。

您無法在主應用「內部」打開這些應用,這根本不可能。

我不確定蘋果是否會批准這些應用 - 他們可能會要求您通過報亭提供此內容。

相關問題