我正在Android上测试应用内计费。我可以购买托管产品,并从服务器获得预期的响应。然而,当我尝试从同一设备重新购买托管产品时,我没有从google play获得任何响应。
When re-buying I do get the popup message titled "Item already purchased", but then there's no response.But the amazing thing is i got response all time earlier.Even if i am trying to re buy same produ
我有一个存储购买记录的应用程序。
当客户进行购买时,将在表示该客户的文档中进行更新。购买的价值被添加到客户的总购买量中,产品被添加到存储客户端携带的所有产品的数组中。
我的错误是,当有一个坏的连接,有时它是注册的,好像产品已经购买了两次。然后将总数添加到产品的两倍,并且在修复中出现重复的产品。我不知道该怎么解决它。
下面是负责更新firestore的代码
val data = hashMapOf(
"totalSale" to FieldValue.increment(purchaseValue), // -->
"soldProducts" to