可以向用户隐藏iOS应用订阅选项吗?

问题描述 投票:0回答:1

我的iOS应用当前提供了自动续订的订阅A。我想以折扣价添加第二个订阅选项B。选项B仅适用于过去通过应用程序内购买购买了特定升级X的用户(不再提供销售应用程序内购买)。

如何防止用户订阅A,然后在系统设置中切换到B?未购买X的用户甚至不应该知道B存在。

据我了解Apple's documentationApp Store Connect Help,用户可以在同一订阅组中的订阅之间进行升级/降级/交叉升级。我假设通过将订阅添加到两个不同的订阅组中,无法在AB之间进行切换,但是我无法找到确切的答案。

如果用户开始任何订阅,他们会自动在“系统设置”中看到所有订阅组,还是仅看到具有有效订阅的组?

ios in-app-purchase subscription appstoreconnect
1个回答
0
投票

用户将再也看不到来自另一个订阅组的产品。如果在同一订阅组中配置了A和B,则只有用户可以使用系统设置来更改计划。

如果用户开始任何订阅,他们会自动在“系统设置”中看到所有订阅组,还是仅看到具有有效订阅的组?

仅具有有效订阅组的产品

检查已解码的收据的“ latest_receipt_info”属性,以确定用户购买B的资格(仅存在X的订阅记录)。并在UI上显示产品之一(A或B)。

© www.soinside.com 2019 - 2024. All rights reserved.