gpt4 book ai didi

ios - 如何在同一设备不同账号下执行ios IAP

转载 作者:行者123 更新时间:2023-11-29 11:33:09 29 4
gpt4 key购买 nike

我的 iOS 应用程序需要登录到我们的服务器并购买非消耗品。我做了一些研究。

我的问题是,如果我更改另一个帐户登录到服务器并仍然使用 B Apple id,我登录我们的服务器以使用 B Apple id 购买一个产品。我仍然得到我从以前的帐户购买的产品。

如何区分不同的账户?

最佳答案

当用户进行购买时,将 original_transaction_id 发送到您的服务器并将其与 productID 和您的自定义帐户一起存储在您的数据库中。稍后当用户尝试恢复购买时,通过 StoreKit 获取已购买产品的列表并将产品的 original_transaction_id 发送到您的服务器。在您的服务器中,检查 original_transaction_id 之前是否与您的应用程序的任何用户相关联。如果是,则用户实际购买了该产品。否则,显示一个错误,比如这个项目是由另一个用户使用这个 appleId 购买的。

关于ios - 如何在同一设备不同账号下执行ios IAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51552844/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com