如何检查应用程序是否提前安装?

时间:2011-05-23 08:44:02

标签: iphone nsuserdefaults

此处我在检查设备之前是否安装了应用程序时遇到问题。 我实际上要做的是..在我的应用程序中只有一个用户可以注册。我做的是一旦注册我删除注册按钮。问题是当我卸载应用程序并重新安装它时,它会再次显示我的注册按钮,因为该标志已在我的应用程序数据库中设置。我有什么方法可以记住之前安装的应用程序并完成注册。所以我也可以隐藏这个按钮以备将来安装。

我不知道NSUserDefaults是否会帮助我解决这个问题。请导航我到相应的教程..

感谢所有

2 个答案:

答案 0 :(得分:1)

在您的服务器上存储设备的udid号码(唯一的)。在每次安装时,您都可以知道服务器上是否已有该号码,这意味着该应用程序已经注册。

快乐的iCoding ......

答案 1 :(得分:1)

如果用户删除了该应用程序,它将删除与该应用程序关联的所有文件。

您可以在服务器上创建Web服务,并将注册用户和设备UDID保存在服务器上的某个数据库中。首次启动应用程序时,请检查服务器以查看状态。