根据How do we verify Android in-app billing receipt on the server side?,Android开发人员可以使用Google Checkout API(https://developers.google.com/checkout/)来验证服务器端的Android in-apps。 为了充分利用此API的所有功能(http://code.google.com/p/google-checkout-php-sample-code/wiki/Documentation中有一个很好的PHP库),我们需要商家密钥,但看起来商家密钥仅与Google Checkout API for web相关网站(不适用于Android)以及美国或英国以外的人无法获得此商家密钥。
这是真的吗? Android Developer无法获得商家密钥(Google Play开发者控制台表示现在可以单独为每个应用管理许可密钥,但我不知道如何设置商家密钥)? 如果没有,我们如何在服务器端验证Android in-apps?
答案 0 :(得分:0)
通过使用从开发者控制台获得的公钥验证签名来验证。如果您无法访问商家密钥,则无法使用Google Checkout API,除了在美国或英国合并公司外,您无法做任何事情。