1

課金を含むアプリケーションを作成しています。私は別の方法で購入しています。

アプリは PHP サーバーにリンクします。アプリ内購入情報をサーバーに保存し、Google Play マーケットで確認したい。

アプリ内購入情報をサーバーに保存できましたが、Google Play マーケットで確認できません。

このライブラリを使用してみましたが、表示されるのは次のとおりです。

「このライブラリは、(まだ) 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();
4

1 に答える 1