2012-04-14 51 views
2

我正在實施應用程序購買到iOS應用程序。我正在使用服務器模型(因此所有應用程序項目都存儲在我的服務器上)。購買模式是這樣的:ios在應用程序購買 - 驗證收據數據

  1. 用戶在應用程序
  2. 申請購買一個項目的收據數據發送到我的服務器(收據數據是數據的數字簽名塊)
  3. 服務器然後發送驗證到蘋果服務器
  4. 如果驗證成功,有關交易

我一直在尋找通過的文件,但我不能回答這個問題,服務器返回數據:

  • 我可以驗證收據數據來自蘋果商店(檢查簽名或我必須拿出一個機制)?
  • 如果用戶購買從商店中刪除的商品(由於舊緩存),我可以拒絕購買嗎?

如果有人有任何這方面的經驗,我將不勝感激幫助。

回答

0
  1. 您可以通過以下Local validation驗證來自蘋果商店的收據數據。
  2. 如果用戶購買移除的物品。這意味着itune中不存在product_id。交易將失敗。當用戶使用IAP時,您應該更新產品請求。
相關問題