Я внедряю новую систему Unity IAP на выделенный сервер (также используя новую функцию Unity Networking). Краткое описание: Клиентская сторона отвечает только за подключение к серверу, отправку запросов на покупку и получение обновлений по количеству элементов, которые игрок имеет. Серверная сторона поддерживает соединения и является основным центром IAP, отсюда запросы поступают в магазины (Apple и Google, atm), а покупки проверяются.Unity 5 IAP + выделенный UNET сервер. Как дифференцировать покупателей?
Вопрос: Как узнать, за какую покупку клиента сделали?
У нас есть уникальные соединения, но, похоже, нет способа отправить идентификатор соединения для исправления процесса ProcessPurchase. И «правильным» я подразумеваю, что метод выполняется для одного отдельного покупателя. Когда я инициализирую покупку, я могу поставить «полезную нагрузку» в качестве второго параметра, с кажущимся каким-либо вводом, но в ProcessPurchase я не могу вернуть это значение. Я попытался изучить, как сохранить транзакцию, но также и безрезультатно.
Любая помощь будет оценена!