2012-07-24 62 views
0

我對報攤的工作方式有一個很大的疑問。 當你必須創建一個新的雜誌(問題)時,你是如何做到的?瞭解報亭App

我的意思是,我是否必須爲每本雜誌實施新代碼(新視圖和新視圖控制器),這些代碼與其他視圖不一樣,並且具有交互內容?在這種情況下,我如何將它們添加/上傳/集成到已在市場上的報亭應用程序中?

如果它不以這種方式工作,它是如何工作的?

非常感謝您提前。

+0

你可以找到的'Newsstand'集成[這裏]良好的基礎(http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/)。 – holex 2012-07-24 10:15:21

+0

謝謝@holex!不過,我已經實現這些教程和他們使用PDF的每一個雜誌,我想開發不同的互動雜誌,所以我想知道如果我可以開發一個「應用程序」每個刀。 – TurboManolo 2012-07-24 10:28:22

回答

3

你的問題真的是蘋果選擇實施報亭的核心。基本上,使用報亭有三種可能:使用圖片/ pdf內容,使用HTML5內容,並使用CoreText本地API。

我從你在說你想使用CoreText API中獲取它。在報亭框架中,這很難做到這一點,因爲你建議:你真的不應該在每個版本中上傳一個全新的應用程序。

有兩種可能的解決方案。首先是根本不使用報亭。相反,您可以將雜誌發佈爲應用程序,只需爲每個版本上傳一個新應用程序即可。這意味着你錯過了諸如訂閱和Newsstand的「雙重上市」推廣之類的事情,但是你可以製作高質量的本地自定義界面。

二是做我在現在在做的過程中,這是開發類似的東西,當加載到你的基地,應用程序會生成你想要的那種接口的XML編碼是什麼。

至少這是我目前爲止的分析。我很高興被告知我錯了,真的。但我確實認爲這是蘋果沒有真正考慮過他們提供的情況之一。也許明年它會變得更好!

1

如果使用Baker框架,可以將界面元素(html,圖像)作爲「問題」下載,代碼部分(Baker框架)將保持不變。

要添加新問題,請執行與使用NKAssetDownload下載PDF相同的操作。如果您使用的是Baker,您需要將整個「書籍」提取到文檔目錄中。

+0

不!你不應該根據「書」存儲在文件目錄[視頻](https://developer.apple.com/videos/ios/?id=12) – 2013-08-27 18:00:45