iphone用户可以删除您应用的钥匙串数据吗?

时间:2014-04-11 05:21:35

标签: ios iphone keychain

为了将问题置于语境中,我们的用例是一个应用程序,用户可以通过该应用程序获得注册时的免费促销项目。我们希望通过限制每个设备一次促销来防止滥用系统。由于我们无法访问UDID,因此我们需要一些其他(大多数)可靠的方法来检查手机是否已经注册了帐户。我们不需要一个不可能规避的解决方案,只是一个非常不方便规避的解决方案。

如果我们在用户的钥匙串中存储了一个唯一的密钥,那么即使他们卸载并重新安装该应用,我们也能够再次阅读它。我们正在考虑使用此方法跟踪已注册帐户的设备。

问题:

  1. 用户是否可以通过相对简单的方式删除或更改我们应用的钥匙串数据?您可以假设用户的设备没有越狱,并且他们不会遇到完全重新安装操作系统的麻烦。

  2. 除了使用我们可能考虑的钥匙串之外还有哪些其他选择?请记住,应用程序在注册期间与我们的服务器通信,因此我们可以在服务器上存储以前的任何类型的注册信息。

  3. 我们应该了解的钥匙串方法是否存在任何问题或疑问?

0 个答案:

没有答案