我正在为我现有的 iOS 应用程序提供更新,在此更新中我锁定了一些现有功能,并且在应用程序内购买时这些功能将被解锁。 但对于现有用户,即使他们更新,也不应该只为新用户锁定功能,这是必须发生的。我该如何处理这个问题?
最佳答案
您可以执行所谓的“收据验证”。有编程指南here
基本上,您可以获得应用程序的购买数据,其中将包括购买的原始版本。这样,如果它低于您引入新模型的版本,那么您可以禁用应用内购买并只提供完整功能。
关于ios - 他们有什么方法可以识别用户更新应用程序和用户第一次在 iOS 中安装应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22779612/