我已经尝试了几天,以恢复以前在Android设备上的非消耗品购买。我已经尝试了IAP的编码版本和无代码版本,并获得了相同的结果。我可以在logcat中看到,重新安装后,Unity Iap会初始化并检索产品,但是从不调用在游戏中设置玩家偏好的购买完成方法。我有一个游戏对象,它是商店页面,该页面在加载时一直隐藏,直到按下按钮(购买按钮所在的位置)为止。因此,我在层次结构的顶层有一个IAP侦听器,该侦听器通过保存脚本的顶级游戏对象(用于设置玩家偏好)来调用购买者类的购买时完成方法。根据我的研究和理解,重新安装后应自动在Google上触发此操作,但事实并非如此。有谁知道为什么会这样吗?只需注意一下,购买就可以完美地完成工作,而恢复工作却没有。谢谢。