2012-01-30 89 views
3

新手问题,我正在做一个应用程序内购买的Android应用程序,并有一个很好的教程如何做到这一点here。不过,我无法找到我将如何在我的服务器上验证购买。即客户购买10个软糖熊等,并告诉服务器将这些添加到我的个人资料。如何在更新配置文件之前检查客户是否说出了真相?有没有基于api的休息方式可以做到这一点?是否有一个Rest API在应用程序购买中进行验证?

回答

1

找出来,整理一下。您可以按照docs中的说明从设备上的应用商店获得已签名的响应。响应使用您的商家密钥进行签名,这样您就可以在服务器上使用您的密钥进行验证,而无需发出其他电话。需要注意的是PURCHASE_STATE_CHANGED带有金融订单状态或CHARGED。将其发送到您的服务器并验证签名。

另外,我认为你可以与谷歌结帐Notification API集成,但这可能不适合在应用程序购买,因为它依赖于您的通知正在处理的设备上的服务。

相关问题