如何使用不同的帐户验证 ios 应用内购买?

How to verify ios In-App Purchase with different account?

我正在开发一款包含非消耗品的应用程序。我的应用程序需要注册并登录才能使用服务。

我发现用户购买的产品绑定了Apple ID。如果用户使用相同的 Apple ID 但与我的服务器不同的帐户,我将如何验证他们的帐户是否购买产品?

我已经用original_transaction_id验证过了

步数-

  1. 当任何用户付款时,在服务器上验证收据。
  2. 如果付款有效,则在您的数据库中更新付款并存储 original_transaction_id 收据。
  3. 下次如果用户使用相同的 Apple ID,验证收据后,检查 original_transaction_id 是否存在于数据库中。如果已经 存在意味着用户也在为其他帐户使用相同的 Apple ID, 否则第一次使用其 Apple ID 付款。