2013-01-14 103 views
1

我在應用程序中實施應用程序內購買,但我遇到了一個我無法解決的問題。 對於實現我閱讀了幾個教程,但所有這些使用相同的系統來保存,如果你已經購買了產品或沒有。安全地在應用程序內購買商店

[[NSUserDefaults standardUserDefaults] setBool: YES forKey:transaction.payment.productIdentifier]; 

這很簡單,但不安全。在沒有越獄的iPad的情況下,我設法將數值從FALSE更改爲TRUE,而無需特殊技能。

那麼,有沒有簡單的方法來加密這些數據?另一種選擇?

+0

有沒有人有任何想法? – mhergon

+1

看看[這個SO問題](http://stackoverflow.com/questions/5064144/correct-and-secure-manner-of-storing-in-app-purchases)的一些見解 –

+0

好的彼得。謝謝! – mhergon

回答

0

您應該將這種信息存儲在您的服務器中,並確保您的應用程序與其進行安全通信。

+0

但我需要快速檢查是否購買,並且與服務器的通信速度不會太快。 – mhergon

相關問題