如何在同一设备但不同帐户中执行ios IAP
我的iOS应用程序需要登录到我们的服务器并购买非消费品。我做了一些研究 我的问题是,如果我将另一个帐户更改为登录到服务器,并且仍然使用B Apple id,我将登录到我们的服务器,在一台设备中购买一款具有B Apple id的产品。我仍然可以从以前的帐户获得我购买的产品如何在同一设备但不同帐户中执行ios IAP,ios,in-app-purchase,Ios,In App Purchase,我的iOS应用程序需要登录到我们的服务器并购买非消费品。我做了一些研究 我的问题是,如果我将另一个帐户更改为登录到服务器,并且仍然使用B Apple id,我将登录到我们的服务器,在一台设备中购买一款具有B Apple id的产品。我仍然可以从以前的帐户获得我购买的产品 如何区分不同的帐户?当用户进行购买时,将原始交易\u id发送到您的服务器,并将其与productID和您的自定义帐户一起存储在您的数据库中。稍后,当用户尝试恢复购买时,通过StoreKit获取已购买产品的列表,并将产品的原始\
如何区分不同的帐户?当用户进行购买时,将原始交易\u id发送到您的服务器,并将其与productID和您的自定义帐户一起存储在您的数据库中。稍后,当用户尝试恢复购买时,通过StoreKit获取已购买产品的列表,并将产品的原始\u事务\u id发送到服务器。在您的服务器中,检查原始\u事务\u id是否以前绑定到您应用程序的任何用户。如果是,则用户实际购买了该产品。否则,显示一个错误,例如此项目是由另一个用户使用此appleId购买的