发现iOS应用购买date

我明确不是指应用内购买。

是否有可能在iOS上发现应用程序本身的购买date?

我想奖励早期的购买者。 奖励早期用户(启动应用程序的用户) 不是要走的路。 我想奖励那些买了游戏的人,比如在1月1日到1月31日之间,甚至是2月28日第一次发布游戏的消费者。

想法?

只是为了更新这个,这是可能的。 看看这个问题的答案 – 收据中的一个字段是“原始购买date”。 还有一个来自WWDC13的video/演示文稿讨论了这个问题 – “使用收据来保护您的数字销售”

在iOS 7上本地validation应用内收据和捆绑收据的完整解决scheme

我几乎肯定这是不可能的任何方法。

但是你可以存储他们第一次“启动”应用程序的date,然后做任何你想要的。

if ([[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"firstLaunch"]) { [[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"firstLaunch"]; } NSDate *firstLaunch = [[NSUserDefaults standardUserDefaults] objectForKey:@"firstLaunch"]; if (firstLaunch < Cutoff) { // Do Something } 

不幸的是,这是不可能的。