android - 是否有 Rest API 来验证应用内购买?

标签 android google-play

新手问题,我正在制作一个包含应用内购买的 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/

相关文章:

cordova - 谷歌分析与 Ionic

python - Kivy APK 签名无效,无法在 Google Play 上上传

java - 检查是否从 Google Play 安装了应用程序

android - 如何测量wifi LAN速度?

android - 屏幕关闭时开始 Activity

java - Build.version < 16 的 setBackground 和 getBackground 方法

java - Android Camera2 API 拉伸(stretch)预览

java - 如何为聊天室配置所需的身份验证

android - InApp帐单无效信用卡

Android 应用在 Google Play 上私有(private)发布