1
我提出一個應用程序,包括計費。我有購買工作,否則。如何確認應用程序內與谷歌結算信息播放市場
該應用程序鏈接到一個PHP服務器。我想將應用內購買信息保存在我的服務器上,並使用Google Play Market進行確認。
我已成功地挽救我的服務器上的應用程序內購買信息,但我無法與谷歌確認遊戲市場。
我一直在使用this庫試過,但我看到的是:
「這個庫沒有(還)支持驗證通過谷歌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();
的http://stackoverflow.com/questions/5645418/android-in-app-purchase-server-signature-verification-using-php-openssl – Femi 2012-04-14 08:28:57
這可能重複其他問題有我最終使用的方法。 http://stackoverflow.com/questions/8763260/verify-sha1withrsa-signature-generated-in-java-android-with-phpseclib – 2012-10-01 22:32:33