2013-01-09 41 views
3

我正在努力解決iOS上自動更新訂閱的工作流程。我甚至不清楚我是否需​​要服務器來執行此操作。我只有一種產品 - 每月訂購。有什麼步驟來實現這個工作?是否有漫步通過任何地方?應用內自動更新訂閱步行通過

+0

你讀過https://developer.apple.com/in-app-purchase/ – rocky

回答

0

首先要做的事情。如果你的應用程序不是像雜誌那樣的期刊,那麼你應該避開ARS(自動更新訂閱)。 Apple可能會拒絕並堅持使用NRS(不續訂訂閱)。

要回答你的問題,我的兩個最好的資源是Apple's Verifying In-App Purchase Receipts和本指南Verifying Receipts from your server using PHP and cURL

基本上,如果您使用NRS,您將需要自己的服務器。但是如果你正在做ARS這是你問的,你不要使用你自己的服務器。它只是建議更好的安全性。如果您不使用自己的服務器,並且直接從應用程序進行驗證,則必須將您的shared secret包含在可能被嗅出的應用程序中。此外,您更可能會受到黑客入侵網絡通信的攻擊,從而欺騙您的應用,使其認爲用戶購買了訂閱。

+0

自動更新訂閱似乎不僅適用於報亭應用程序 – raistlin

+0

@raistlin這不會讓我感到驚訝。我正在做的一點是,蘋果公司對他們允許使用ARS的應用程序非常有選擇性。我還沒有聽到任何相反的證據。 – Andrew