如何使用其他帐户验证ios应用内购买?

时间:2018-08-07 03:16:07

标签: ios in-app-purchase

我正在开发包含非消耗性产品的应用程序。我的应用程序需要注册并登录以获取服务。

我发现用户购买的产品与Apple ID绑定在一起。如果用户使用相同的Apple ID但与服务器使用的帐户不同,那么我将如何验证帐户是否购买该产品?

1 个答案:

答案 0 :(得分:0)

我已使用original_transaction_id对其进行验证。

步骤-

  1. 任何用户付款时,请在服务器上验证收据。
  2. 如果有效付款,则更新数据库和商店中的付款 original_transaction_id的收据。
  3. 如果用户再次使用相同的Apple ID,请在验证收据后,检查数据库中是否存在original_transaction_id。如果已经 存在意味着用户也将相同的Apple ID用于其他帐户, 否则它将使用其Apple ID进行首次付款。