2014-03-01 42 views
2

是否有可能来检查当用户下载了我的iOS应用程序,如果是的话,是有可能使一个if语句,它像:是否可以检查用户何时下载我的ios应用程序?

if(downloadDate>1march) { 

     } 

对不起,如果你认为这个问题是坏...任何代码就可以,虽然赞赏greately:d

也或许应该提到的是我的应用程序已经在AppStore上六个月......

+1

如果你解释了为什么你需要这样做,这将有所帮助。 – rmaddy

+0

那么,我有一个已经支付的应用程序,但现在我希望它免费的广告。但我想这样做,如果您在免费(特定日期)之前购买了应用程序,则不会有广告。 @rmaddy – user2891448

+2

查看http://stackoverflow.com/questions/19390810/change-paid-app-to-free-but-know-if-user-previously-purchased-it – rmaddy

回答

2

我不知道是否有办法来自动检查下载日期。

但是,您肯定可以为应用程序首次启动时设置一个日期。在应用程序委托你appDidFinishLaunching方法:

if (![[NSUserDefaults standardDefaults] objectForKey:@"FirstLaunch"]) { 
    [[NSUserDefaults standardDefaults] setObject:[NSDate date] forKey:@"FirstLaunch"]; 
} 

在此之后的任何时候,你可以检查这个日期,并将它与任何你想要的。

+0

问题是,该应用程序已在AppStore上6个月... – user2891448

+0

好点在这里:http://stackoverflow.com/questions/4090512/how-to-determine-the-date-an-app-is首次安装或使用 –

+0

考虑到OP在问题下面的评论,此答案似乎并不相关。 – rmaddy

相关问题