新手问题,我正在制作一款带有应用内购买的Android应用,并且有一个很好的教程如何做到这一点here。但是我找不到如何在我的服务器上验证购买。即客户购买10个软糖熊等,并告诉服务器将这些添加到我的个人资料中。在更新配置文件之前,如何检查客户端是否说实话?是否有基于休息的api可以做到这一点?
答案 0 :(得分:1)
想出来,整理一下。您可以按照docs中的说明从设备上的应用商店获得签名回复。使用您的商家密钥签署回复,以便您可以使用服务器上的密钥进行验证,而无需拨打休息电话。要注意的信息是具有金融订单状态或收费的PURCHASE_STATE_CHANGED。将其发送到您的服务器,只需验证签名。
或者,我认为您可以与Google Checkout Notification API集成,但这可能不适合应用内购买,因为它依赖于您的通知由设备上的服务处理。