新手问题,我正在制作一个包含应用内购买的 Android 应用,并且有一个关于如何执行此操作的很好的教程 here .但是我找不到如何在我的服务器上验证购买。即客户购买 10 个小熊软糖等,并告诉服务器将这些添加到我的个人资料中。在更新个人资料之前,我如何检查客户是否说了实话?有没有基于休息的 api 可以做到这一点?
最佳答案
想通了,整理一下。如 docs 中所述,您会从设备上的应用商店获得签名响应。 .响应是使用您的商家 key 签名的,因此您可以在您的服务器上使用您的 key 进行验证,而无需进行休息调用。需要注意的消息是 PURCHASE_STATE_CHANGED 的财务订单状态或 CHARGED。将其发送到您的服务器并验证签名。
或者,我认为您可以与 google checkout 集成 Notification API但这可能不适用于应用内购买,因为它依赖于您的通知由设备上的服务处理。
关于android - 是否有 Rest API 来验证应用内购买?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9067833/