【发布时间】:2019-02-03 20:42:39
【问题描述】:
如果应用用户 1 购买了订阅,后来他在一些续订后取消了它,现在应用用户 2 想从同一个 iTunes 帐户购买订阅,那么这可能吗?如果,我们应该如何在服务器端处理这个问题?
【问题讨论】:
标签: ios in-app-purchase subscriptions itunes-store auto-renewing
如果应用用户 1 购买了订阅,后来他在一些续订后取消了它,现在应用用户 2 想从同一个 iTunes 帐户购买订阅,那么这可能吗?如果,我们应该如何在服务器端处理这个问题?
【问题讨论】:
标签: ios in-app-purchase subscriptions itunes-store auto-renewing
是的,这是可能的。为了处理它,您必须将订阅收据保存在服务器上,并且每次都将服务器上的新收据与其他收据进行映射。如果它在服务器上不存在(对于您当前的用户),那么它是从新的 Apple id 进行的应用内购买或再次购买。
【讨论】:
一个 iTunes 帐户只能用作一个订阅,但如果您说用户 1 已经取消订阅,那么显然如果另一个用户使用同一个 iTunes 帐户注册该用户可以购买订阅,因为之前用户 1 取消了他的订阅一次他的取消您可以在数据库端使用该用户取消订阅的标志,现在使用此帐户的任何人都可以重新订阅或购买新的订阅服务
但是如果 user1 决定使用 user2 的现有订阅购买另一个订阅,现在这是不可能的,因为他们共享同一个 itune 帐户
【讨论】: