我明确不是指应用内购买。
是否可以在 iOS 上发现应用程序本身的购买日期?
我想奖励早期购买者。奖励早期用户(那些启动应用程序的用户)不是要走的路。我想奖励购买游戏的人,例如,在 1 月 1 日至 1 月 31 日之间,甚至是在 2 月 28 日首次发布的那部分客户。
想法?
我明确不是指应用内购买。
是否可以在 iOS 上发现应用程序本身的购买日期?
我想奖励早期购买者。奖励早期用户(那些启动应用程序的用户)不是要走的路。我想奖励购买游戏的人,例如,在 1 月 1 日至 1 月 31 日之间,甚至是在 2 月 28 日首次发布的那部分客户。
想法?
只是为了更新这个,这是可能的。看看这个问题的答案——收据中的一个字段是“原始购买日期”。还有一个来自 WWDC13 的视频/演示文稿讨论了这一点 - “使用收据保护您的数字销售”
我几乎肯定这是不可能的。
但是,您可能会存储他们第一次“启动”应用程序的日期,然后用它做任何你想做的事情。
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
}
不幸的是,这是不可能的。