我明确指的不是应用内购买。
是否有可能在iOS上发现应用程序本身的购买日期?
我想奖励早期购买者。奖励早期用户(推出该应用的用户)不的方式。我想奖励那些在1月1日到1月31日之间购买游戏的人,甚至是2月28日首次推出游戏的客户。
想法?
答案 0 :(得分:2)
只是为了更新它,它是可能的。看一下这个问题的答案 - 收据中的一个字段是“原始购买日期”。 WWDC13还有一个视频/演示文稿,讨论了这个问题 - “使用收据来保护您的数字销售”
A complete solution to LOCALLY validate an in-app receipts and bundle receipts on iOS 7
答案 1 :(得分:-1)
我几乎肯定这是不可能通过任何方法。
但是,你可以存储他们第一次“启动”应用程序的日期,然后用它做你想做的任何事情。
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
}
答案 2 :(得分:-2)
不幸的是,这是不可能的。