2011-10-19 42 views
1

所以基本上我的問題是:報亭套件可用於一個單一的應用程序幾個不同的雜誌訂閱?從wwdc 504會話中看不出這是真的。根據我的理解,雜誌/報紙訂閱似乎與1個應用程序結合在一起。例如,UIApplication setNewsstandIconImage只有一個UIImage參數,所以我只能從中推斷出一個且只有一個Newstand圖像可以存在,或者對於單個應用程序可以處於活動狀態。我在這裏錯過了些什麼,有人可以證實或否認我的懷疑嗎?提前致謝!報亭套件和在一個應用程序中提供多種雜誌/報紙

回答

0

你說得對,報亭今天由iOS管理和顯示的方式使它比單雜誌應用更適合單應用一雜誌應用。 技術上製作一個多雜誌報亭應用程序並非不可能。所有Apple限制每天都會推到一個,但這並不意味着在您的推送通知中,您可以添加指向一次要下載的多個問題的有效內容:直到您的應用程序從後臺移到了後臺推送通知您可以根據有效載荷數據安排儘可能多的下載(他們將在NK下載隊列中連續排隊)。 當然,單個UIImage參數是一個真正的限制。通常情況下,您應該添加最新的下載問題:完整的規則是,一旦雜誌準備就緒後,封面必須更新,因此通常您會在雜誌下載和安裝後更新封面。最終對於多種雜誌應用程序,您可以考慮使用通用封面,然後通過圖標中的徽章讓用戶瞭解最新的下載內容。

無論如何,我同意你的看法:報亭主要針對單雜誌應用程序改進用戶體驗。

3

setNesstandIconImage設置您的應用程序的圖標。您的應用只有一個圖標,因此將其設置爲多個圖像沒有意義。這本身並不限制報亭僅用於一個出版物。無論出版物是什麼,只要將圖標設置爲最新的問題即可。

儘管訂閱與應用程序相關聯(您只能從與其關聯的應用程序購買訂閱),但您的應用程序可以提供的訂閱數量沒有限制。你對這些訂閱所做的完全取決於你。蘋果會告訴你唯一的事情就是訂閱ID,如果它是活躍的,它被購買的時候(和其他一些元)。您根據該信息下載/啓用/解鎖的內容取決於您。

因此,沒有技術原因,您的單一應用程序無法提供訂閱Time,Newssweek和華爾街日報(也許第三次訂閱降低價格)。

可能存在可用性或設計原因,您不想這樣做。但從技術上講API支持它。

+0

是的,我知道你說的是什麼,但是你的最後一句正好描述了爲什麼它不適合我的目的。感謝您的意見,但始終感激! :) – user978838

+0

如果完全回答您的問題,請考慮將我的答案標記爲已接受。謝謝! – jemmons