ios - 他们有什么方法可以识别用户更新应用程序和用户第一次在 iOS 中安装应用程序吗?

标签 ios iphone objective-c ipad in-app-purchase

我正在为我现有的 iOS 应用程序提供更新,在此更新中我锁定了一些现有功能,并且在应用程序内购买时这些功能将被解锁。 但对于现有用户,即使他们更新,也不应该只为新用户锁定功能,这是必须发生的。我该如何处理这个问题?

最佳答案

您可以执行所谓的“收据验证”。有编程指南here

基本上,您可以获得应用程序的购买数据,其中将包括购买的原始版本。这样,如果它低于您引入新模型的版本,那么您可以禁用应用内购买并只提供完整功能。

关于ios - 他们有什么方法可以识别用户更新应用程序和用户第一次在 iOS 中安装应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22779612/

相关文章:

ios - 如何解决使用 iphone 4s、ipad 2 以 60fps 录制视频时出现的问题?

ios - 使用 MKPinAnnotationView 和 MKAnnotationView 更新用户位置

ios - 使用实例填充 UITableview 来填充数组

iphone - iPhone 上的流式 SAX XML 处理

iphone - 在cocos2d中检测触摸*屏幕上的任何地方*?

ios - CoreData父子关系,一个CoreData子类可以和两个子类有相同的关系吗?

ios - TouchID - 检测添加的新指纹 - evaluatedPolicyDomainState 何时更改?

iphone - 将核心动画与 OpenGL ES 结合

ios - 从 Collection View 宽度设置 Anchor Constraint 中的宽度

objective-c - 使用 NSOrderedAscending 和 NSOrderedDescending 在特定范围内的日期