Jus*_*zer 7 storekit ios skproduct in-app-subscription
当介绍价格可用时,如何确保新价格仅在我的UI中显示?
简而言之,有关通过iOS应用提供介绍价格的主题的Apple文档如下:
通过解析当前商店收据并查找值isInIntroOfferPeriod或isTrialPeriod设置为true 的订阅组的旧购买来检查是否合格。如果是这样,用户将不会收到当前的介绍价,因为他/她在过去某个时候已经收到介绍价。
更新您的SKProducts后,请查看该introductoryPrice值是否已设置。如果是这样,则优惠可反映您应用程序中的折扣(如果用户自然符合条件)
但是,我的问题是:我在iTunes连接中创建了一个介绍性价格,并将其“开始日期”设置为未来约一个月。根据苹果公司关于“如何提供入门价格”的指南,人们会认为,在introductoryPrice客户提供折扣期间更新他们的SKProducts时,snull不为零,而当没有折扣时,nil / null不为零。实际上,SKProduct包含一个introductoryPrice具有新价格,期限等的对象,对于每个客户,一旦创建了介绍价格,便会更新其SKProducts。即使直到未来一个月才可用。这将导致我的应用显示新价格,因为无法区分折扣是否有效。
理想情况下,我不想将日期硬编码到应用程序中,而忽略了介绍价格。有什么我没看到的吗?您是如何解决这个问题的?
| 归档时间: |
|
| 查看次数: |
627 次 |
| 最近记录: |