【发布时间】:2017-03-20 14:41:54
【问题描述】:
我们在 iOS 应用中提供自动更新的应用内购买订阅。我们现在想为我们的订阅添加一个免费试用期,这已经很好了。 在我们应用的“商店视图”中,我们会显示产品信息以及“立即免费测试”按钮。
但是,如果用户订阅,享受了一个不错的免费月份,(可能需要支付更多费用)然后取消,她将能够再次看到我们的“商店视图”。现在,Apple 确保同一个 App Store 用户不会再次获得免费试用,这是一件好事。但这就是为什么我们也不想要求用户“立即免费测试”,而是在这种情况下要求“立即订阅”。
所以我的问题是:有没有办法告诉(在用户实际购买之前)他是否仍有资格获得免费试用?
如果用户之前已经订阅,我们可以只检查我们自己的用户数据库,但是当她再次注册我们的应用时,她仍然会看到“立即免费测试”,但不会能够,因为她的 App Store 帐户已经用完免费试用期。
【问题讨论】:
标签: ios objective-c in-app-purchase subscription storekit