0

根据我们如何在服务器端验证 Android 应用内计费收据?,Android 开发者可以使用 Google Checkout API ( https://developers.google.com/checkout/ ) 在服务器端验证 Android 应用内。为了充分利用这个 API 的所有功能(在http://code.google.com/p/google-checkout-php-sample-code/wiki/Documentation中有一个很好的 PHP 库),我们需要商家密钥,但看起来商家密钥仅与网站的 Google Checkout API 相关(不适用于 Android),美国或英国以外的人无法获得此商家密钥。

真的吗?Android 开发者无法获取商家密钥(Google Play 开发者控制台表示现在为每个应用单独管理许可证密钥,但我不知道如何设置商家密钥)?如果没有,我们如何在服务器端验证 Android 应用内?

4

1 回答 1

0

您可以通过使用从开发者控制台获得的公钥验证签名来进行验证。如果您无权访问商家密钥,则无法使用 Google 结帐 API,并且除了在美国或英国注册一家公司之外,您也无能为力。

于 2012-12-27T09:16:50.787 回答