草庐IT

InAppPurchase

全部标签

android - InAppPurchase 验证和独立的游戏逻辑服务器

我正在使用Unity开发一个应用程序(适用于Android和iOS)。我正在使用SOOMLA插件来允许用户通过InAppPurchase购买Gems(虚拟货币)。用户和gem以及所有其他游戏逻辑都通过我在Azure上的服务器。我希望以某种方式将以下过程作为单个事务进行:用户通过IAP购买gem应用通知服务器服务器验证购买并更新数据但如果互联网连接在第1步和第2步之间中断-用户支付了他没有收到的gem(不好!)所以我目前的做法是这样的:用户发起购买应用通知服务器服务器相应地盲目更新数据用户通过IAP购买gem如果购买被取消,通知服务器撤消它这样,用户可以保证得到他购买的gem,但我不能保
12