C# Unity 5 IAP&x2B;UNET专用服务器。如何区分买家?

C# Unity 5 IAP&x2B;UNET专用服务器。如何区分买家?,c#,unity3d,in-app-purchase,unity-networking,C#,Unity3d,In App Purchase,Unity Networking,我正在专用服务器上实现新的Unity IAP系统(也使用新的Unity网络功能)。快速概述:客户端只负责连接到服务器、发送购买请求和接收玩家拥有的物品数量的更新。服务器端维护连接,是IAP的主要枢纽,从这里向商店(苹果和谷歌、atm)发出请求,并验证购买 问题是:我如何知道哪些客户购买了产品? 我们有唯一的连接,但似乎无法将连接ID发送到正确的ProcessPurchase方法执行。我所说的“正确”是指为一个不同的买家运行的方法。当我初始化购买时,我可以提供“有效载荷”作为第二个参数,似乎有任何

我正在专用服务器上实现新的Unity IAP系统(也使用新的Unity网络功能)。快速概述:客户端只负责连接到服务器、发送购买请求和接收玩家拥有的物品数量的更新。服务器端维护连接,是IAP的主要枢纽,从这里向商店(苹果和谷歌、atm)发出请求,并验证购买

问题是:我如何知道哪些客户购买了产品?

我们有唯一的连接,但似乎无法将连接ID发送到正确的ProcessPurchase方法执行。我所说的“正确”是指为一个不同的买家运行的方法。当我初始化购买时,我可以提供“有效载荷”作为第二个参数,似乎有任何输入,但在ProcessPurchase中,我无法返回该值。我试图研究如何保存transactionID,但也没有用


任何帮助都将不胜感激

我走了另一条路

IAP系统现在在客户端设备上工作,只向专用服务器发送接收数据。服务器然后检查接收情况并通过接收到的相同连接消息发送数据,所以,我不需要任何方法来保存或区分用户


希望这对任何偶然发现这个问题的人都有帮助。

我换了一种方式

IAP系统现在在客户端设备上工作,只向专用服务器发送接收数据。服务器然后检查接收情况并通过接收到的相同连接消息发送数据,所以,我不需要任何方法来保存或区分用户

希望这对任何偶然发现这个问题的人都有帮助