我正在構建一個應用程序,下載一個XML文件並最終呈現財務季度的統計數據。In App Purchasing
如果我想添加一個提示用戶允許其他季度價值的按鈕,我可以簡單地向我的應用添加一個布爾值,將它們發送到商店,切換標誌並允許下載更多的XML來自我的網站的文件?
在網上閱讀了很多文章,但我的腦袋正在旋轉! 理想我寧願蘋果處理數據的所有後端恢復設備上一旦購買了:)
任何有用的鏈接或建議將是巨大的:)
我正在構建一個應用程序,下載一個XML文件並最終呈現財務季度的統計數據。In App Purchasing
如果我想添加一個提示用戶允許其他季度價值的按鈕,我可以簡單地向我的應用添加一個布爾值,將它們發送到商店,切換標誌並允許下載更多的XML來自我的網站的文件?
在網上閱讀了很多文章,但我的腦袋正在旋轉! 理想我寧願蘋果處理數據的所有後端恢復設備上一旦購買了:)
任何有用的鏈接或建議將是巨大的:)
從理論上說,是的。這取決於您希望流程的安全程度。
以您建議的方式,付費內容(您的XML文件)仍然可以通過公共互聯網下載。您可以對下載進行身份驗證,但這需要基礎設施,而不是Apple的基礎設施。
基本上,一旦用戶關閉並進行應用程序內購買,您的應用程序將返回a)交易是否成功,以及b)如果是,則爲iTunes收據。
收據是至關重要的,因爲它允許您驗證某人真正爲他們試圖獲得的物品付款。大多數開發人員在自己的服務器上實現接收驗證(儘管理論上也可以在設備上進行接收驗證)。
您可以決定您的應用是否有足夠小的市場,這不是必需的。對於很可能人們想要盜用數據的應用程序,也許你想考慮一些收據驗證。
如果您覺得有點複雜,無法與您自己進行整合,那麼可以使用第三方服務來簡化流程。我從來沒有用過任何我自己,但我聽說過一些合理的事情是Urban Airship的IAP服務:http://urbanairship.com/
Ah cool ok,所以對我來說,合理的讓我可以允許下載一次我管理了收據驗證,真棒。 – neott 2011-05-14 20:15:11