2012-07-06 63 views
10

基本上,應用程序需要看什麼雜誌問題(應用內購買),可在多行圖形方式顯示自己的封面。 (問題目錄當您打開報亭應用,你看)使得在應用程序商店的應用程序報刊亭

的問題本身是用HTML支持文件(CSS,圖片...)

你知道如何做到這一點?
你已經做完了嗎?
有沒有這樣的代碼可以適應自己的情況?

+1

在互聯網上搜索,如果你是幸運的,你可以抓住的東西批發。但我懷疑人們會免費提供一個好東西。什麼是你不知道如何具體做? – nhahtdh 2012-07-06 08:22:32

+0

感謝您的回覆! 嗯,我已經在應用程序購買(個人問題),我想顯示他們全部與封面圖像,以便用戶可以輕點一個,併購買它。這似乎很簡單:/ – 2012-07-06 08:28:52

回答

8

隨着應用程序,你需要一臺服務器執行爲好。您的應用程序應每次連接服務器(或基於推送通知)以檢查所有雜誌問題是否可用。它的服務器邏輯提供Web調用或託管一些文件,以便應用程序可以確定可用雜誌問題的列表以及有關該問題的其他元數據。元數據可以是問題名稱,日期,價格,託管封面圖片的路徑,託管完整問題內容的路徑,iTunes產品ID等。一旦您的應用程序獲取了所有這些信息,它應該創建UI以顯示所有可用問題,方法是下載封面圖片,顯示日期,問題名稱等。

您的應用程序也應該緩存問題的圖像和元數據,使您甚至可以創建你的店在離線狀態下。

一旦用戶點擊一個問題,您可以使用問題的iTunes產品ID進行購買,並在成功購買您的應用程序應該表現出一些UI從服務器上下載問題的內容。

如果要啓用後臺使用推送通知下載(你不介意你的應用程序安裝iOS5中的所謂書報亭預裝文件夾中),你應該讓你的雜誌應用一個報亭應用。看看我的回答this的問題。它鏈接到一個關於Newsstand應用的非常好的教程。

+0

還應該在的地方,從App Store拉收據設備的機制,這樣你就可以告訴他們已經買了,然後在店裏相應地顯示這些項目。 – IanStallings 2012-07-16 18:33:42

+0

爲了顯示已購買的產品,您可以將其保存爲sqllite,核心數據,NSUserDefaults,plist以滿足您的喜好。 – msk 2012-07-16 18:37:14

+0

這將適用於一臺設備。但是這不能處理用戶可能擁有的其他設備,或者它們在設備重置後重新安裝應用程序。沒什麼大不了的,但用戶會期望它能在這些情況下工作。我只是提到這一點,因爲我已經爲應用程序內購買的一些知名雜誌應用程序構建了它。 – IanStallings 2012-07-16 19:58:09

2

也許你應該在應用程序內購買來看看雷Wenrerlich tutoriel約:http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

它解釋瞭如何使用您需要購買,看看已經購買什麼樣的產品的所有functionnalities管理產品列表。

它可能不是你所需要的東西,但它可以給你一個很好的起點

好運