Ant*_*ony 6 objective-c in-app-purchase ios
我的iOS应用程序支持多个用户帐户,但用户一次只能登录一个帐户.该应用程序还提供订阅服务("可更新的应用程序内购买"形式的"信用").
我无法将应用内订阅与购买它们的特定用户帐户分开.如果用户在账户1上购买信用点然后注销,而另一个用户登录到账户二(在同一设备上),则SKPaymentQueue仍然继续进行从账户1购买的更新过程(并因此触发解锁的逻辑)那些学分).
对于支持多个帐户的应用,处理可再生应用内购买的正确方法是什么?有没有办法让购买"溢出"到同一设备上的其他帐户?还应该记住什么?
我很确定你想要做的事情是不可能的。应用内购买与购买它们的 Apple ID 相关联。这意味着,如果用户登录已购买订阅的 Apple ID,您始终会被告知该订阅可用。单个用户不能多次购买同一订阅。唯一的方法是在您的应用程序中更改用户时强制更改 Apple ID,但我几乎可以肯定您不能这样做。
| 归档时间: |
|
| 查看次数: |
466 次 |
| 最近记录: |