【发布时间】:2012-10-18 21:19:41
【问题描述】:
背景
我的 iOS 应用支持多个用户帐户,但用户一次只能登录一个帐户。该应用程序还提供订阅服务(“信用”以可更新的应用内购买的形式)。
我无法将应用内订阅与购买它们的特定用户帐户分开。如果用户在帐户一上购买积分然后退出,而另一个用户登录帐户二(在同一设备上),SKPaymentQueue 仍会继续从帐户一购买的续订过程(并因此触发解锁这些学分的逻辑)。
问题
对于支持多个帐户的应用,处理可更新应用内购买的正确方法是什么?有什么方法可以防止购买“溢出”到同一设备上的其他帐户中?还有什么要注意的?
【问题讨论】:
标签: objective-c ios in-app-purchase