ios - IAP iOS 应用程序。如何仅为新用户制作付费功能,而为已经下载付费应用的用户免费保留?
问题描述
我在 App Store 上有我的应用程序 2.99,但现在我想免费制作它并在里面添加一个付费功能(2.99 的 IAP)。是否可以在应用更新后为已经在 App Store 免费购买我的应用的用户保留此功能?只有新用户有可用的 IAP,因为以前没有任何变化。
解决方案
您可以使用以下代码访问应用程序版本:
Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString")
并根据应用程序版本和用户配置文件启用具有所需逻辑的功能。
推荐阅读
- android - Asynctask 崩溃 ViewPager RecyclerView (Android)
- mysql - MariaDB:预定事件触发两次?
- amazon-web-services - 无法创建 AWS EC2 实例 sbin/plymouthd:没有这样的文件
- javascript - Math.floor 为什么这个四舍五入不正确?
- android - android导航清除任务
- jpa - 域被驱逐到 JAR 后 JPA @Inheritance 策略失败
- c# - 从哪里开始在 WPF 表单上生成按钮
- spring - 邮递员:创建复杂的 MULTIPART_FORM_DATA 请求
- python - 如何在单元(api)测试期间模拟/拦截外部 API 调用?
- javascript - 不使用 json_encode 从 PHP5.3 传输数据到 JS