我的iOS应用程序目前提供了一个自动更新的订阅A。我想添加第二个订阅选项B和折扣费率。选项B只适用于过去通过应用内购买购买某一升级X的用户(即应用内购买不再出售)。
如何防止用户订阅A,然后切换到系统设置中的B?没有购买X的用户甚至不应该知道B的存在。
就我所理解的苹果的文档和应用商店连接帮助而言,用户可以在同一订阅组中的订阅之间升级/降级/交叉级别。我认为,通过将订阅添加到两个不同的订阅组,在A和B之间切换是不可能的,但我无法找到明确的答案。
如果用户启动任何订阅,他们会自动看到系统设置中的所有订阅组,还是只看到具有活动订阅的组?
发布于 2019-09-25 19:30:06
用户永远看不到来自其他订阅组的产品。只有当A和B位于同一订阅组时,用户才能使用系统设置更改计划。
要确定用户购买B的资格,可以检查收据的latest_receipt_info属性。如果存在X的购买记录,请提供用户订阅B,否则,提供A。
latest_receipt_info
https://stackoverflow.com/questions/58040335
相似问题