确定以前是否已安装应用程序

时间:2012-10-23 09:16:35

标签: objective-c ios cocoa-touch in-app-purchase

我即将在应用中实施一些解锁功能的In-App-Purchase。客户希望在安装应用程序后的前两周内可以使用该功能,然后离开,直到用户付费为止。

我需要该应用程序来确定它是否先前已安装,删除并再次安装。如果我不能这样做,用户可以重新安装该应用程序,并免费获得两周。

有什么想法吗?

当应用程序本身被删除时,似乎所有数据都被删除了,这限制了我的选择。该应用程序有一个服务器后端。是我在那里记录某些东西的最佳选择还是有另一种方式?

1 个答案:

答案 0 :(得分:2)

您可以在iOS中使用钥匙串。即使您卸载应用程序也不会删除它。但您必须确保在不同版本的应用程序中使用相同的配置文件。

并且,看看这个utility