我在IAP订阅组中有4个项目: 自动更新每月订阅 - X USD 可自动更新的年度订阅 - Y USD 可自行更新的每月订阅,为期2周的试用期 - X USD 可自动更新的年度订阅,为期2周的试用期 - Y USD
我的应用目前显示前两项: 自动更新每月订阅 - X USD 可自动更新的年度订阅 - Y USD
我打算推出显示后两项的应用更新: 可自行更新的每月订阅,为期2周的试用期 - X USD 可自动更新的年度订阅,为期2周的试用期 - Y USD
我已经有用户订阅了前两个项目之一(非试用版)。 当他们安装更新的应用程序,并尝试购买这两个新项目(“2周试用期的自动续订月度订阅 - X USD”和“2周试用期自动续订年度订阅 - Y USD”)时会发生什么?
App Store是否显示此对话框:
You're currently subscribed to this.
Your <period> subscription renews on <date> for <price>. To review subscription settings or cancel this subscription, tap Manage.
Manage | OK
或者这个:
Confirm Purchase
Do you want to modify your subscription to Pro Subscription for <period> at <price>? Your new subscription will begin and you'll be charged when your current subscription expires on <date>.
Cancel | Continue
或其他什么?
我想确保两个重叠的订阅不会向我们的用户收取两次费用。 将它们放在同一个订阅组中可以保证吗?
我想确保我们的用户无法再购买旧订阅(非试用版)。 我怎么能这样做?
谢谢!
答案 0 :(得分:1)
用户不能同时在同一组中购买两个订阅,因此只要所有4个订阅位于同一组中,您就不会遇到任何问题。
但是,已经购买非试用订阅的用户将无法转换为试用版并接收试用版,因为一旦进行了真正的购买,则无法完成试用。
如果用户有有效订阅,我还建议确保购买用户界面不可见,这样可以避免用户混淆,并可能为您节省一些客户服务工作。