所以我想我理解了应用内计费和服务器端验证的工作原理,这要归功于我之前的问题的答案,但现在我想起来了,我仍然迷路了......
这就是我所拥有的,也是我想做的:
我有一个应用程序,用户可以在其中购买几个“项目”。每个项目都存储在服务器上,并且项目应该可以在购买时在应用程序中下载。项目是只能购买一次的托管项目(即非消耗品)。我在 Google Play 开发者控制台中定义项目没有问题,我可以成功购买。
我不明白的是如何让我的服务器不仅验证购买(使用 purchaseToken 和签名),而且还知道购买的是商品 X 而不是商品 Y?是否有一些 Google API,服务器可以与 Google 对话并询问某个 purchaseToken 属于哪个项目 id?还有其他方法可以做到这一点吗?