iOS 检测购买的版本以更改功能
Posted
技术标签:
【中文标题】iOS 检测购买的版本以更改功能【英文标题】:iOS Detect Purchased Version to Change Functionality 【发布时间】:2010-11-07 23:21:23 【问题描述】:是否可以/允许检测用户最初购买我的应用的一个版本?或者反过来能够检测到新购买者?
我正在将应用从付费切换到免费并添加广告,但理想情况下,我能够检测到那些已经为应用付费而不添加广告的用户。
【问题讨论】:
如果它们是应用商店中的单独下载,您只需删除免费版本中的广告服务代码即可。如果它是应用内购买,只需让它解锁一些东西——比如说,在 NSUserDefaults 中改变一些东西。如果他们重新下载并再次“解锁”付费版本,Apple 应确保不要重复收费(就像您重新下载已付费的应用时一样) 【参考方案1】:据我所知,这是不可能的。据我所知,在 Apple 方面检测而不是向重新购买者收费是 100%。
【讨论】:
【参考方案2】:实现您想要的最佳方式是在付费版本之外拥有免费版本。其他任何事情都相当容易出错。
【讨论】:
以上是关于iOS 检测购买的版本以更改功能的主要内容,如果未能解决你的问题,请参考以下文章
使用 Ad-Hoc 版本的 App 测试 iOS 应用内购买