【发布时间】:2012-04-26 11:39:23
【问题描述】:
我正在制作一个包含计费的应用程序。我有采购工作。
应用程序链接到 PHP 服务器。我想将应用内购买信息保存在我的服务器上并使用 Google Play Market 确认。
我已设法将应用内购买信息保存在我的服务器上,但我无法通过 Google Play Market 确认。
我曾尝试使用this 库,但我看到的只是:
“此库(尚)不支持验证通过 Google Play 的应用内结算进行的购买。”
我想做的事可能吗?如果有,怎么做?
这是我的 PHP:
$signedData = $request['signedData'];
$signature = $request['signature'];
$signedData = str_replace('\\', '', $signedData);
$signature = str_replace('\\', '', $signature);
define('PUBLIC_KEY', 'MY GOOGLE MARKET PUBLIC KEY');
define('PACKAGE_NAME', 'MY APP PACKAGE NAME');
$validator = new AndroidMarket_Licensing_ResponseValidator(PUBLIC_KEY, PACKAGE_NAME);
$valid = $validator->verify($signedData, $signature);
if($valid){
$result['respon'] = 'sucessed';
} else {
$result['respon'] = 'fail';
}
SendData($result);
$db -> close();
【问题讨论】:
-
另一个问题是我最终使用的方法。 stackoverflow.com/questions/8763260/…
标签: php android in-app-purchase in-app-billing