Я несколько дней пытался восстановить предыдущие покупки не расходуемых материалов на Android.Я пробовал как кодированные, так и безкодовые версии IAP и получаю одинаковый результат.Я вижу в logcat, что при переустановке Unity iap инициализирует и извлекает продукт, но никогда не вызывает метод завершения покупки, который устанавливает предпочтения игрока в игре.У меня есть игровой объект, который является страницей магазина, которая скрыта при загрузке до нажатия кнопки, где находятся кнопки покупки.Из-за этого у меня есть IAP Listener на верхнем уровне иерархии, который вызывает метод завершения покупки класса покупателя через игровой объект верхнего уровня, содержащий сценарий (который устанавливает предпочтения игрока).Согласно моим исследованиям и пониманию, это должно быть запущено автоматически в Google при переустановке, но это не так.У кого-нибудь есть идеи, почему это будет?Просто обратите внимание, покупка работает отлично, это просто восстановление, которое не делает.Спасибо.