安全地存储应用程序内购买

时间:2013-01-14 00:18:22

标签: ios security encryption app-store in-app-purchase

我正在我的应用程序中实现应用内购买,但我遇到了一个无法解决的问题。 对于实现,我阅读了几个教程,但如果您购买了产品,所有这些教程都使用相同的系统来保存。

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

这很简单,但不安全。使用没有越狱的iPad,我设法在没有特殊技能的情况下将值从FALSE更改为TRUE。

那么,有没有一种简单的方法来加密这些数据?另一种选择?

1 个答案:

答案 0 :(得分:0)

您应该将这类信息存储在服务器中,并确保您的应用与其安全通信。